#ifndef _WWSerialPort_h_INCLUDED_ #define _WWSerialPort_h_INCLUDED_ /*****************************************************************************/ /* ここから */ /*****************************************************************************/ #include #include #include "wonx_include/comm.h" #define WW_SERIAL_PORT_BAUDRATE_9600 0 #define WW_SERIAL_PORT_BAUDRATE_38400 1 /*****************************************************************************/ /* クラスの定義 */ /*****************************************************************************/ typedef struct _WWSerialPort * WWSerialPort; /*****************************************************************************/ /* メンバ関数の宣言 */ /*****************************************************************************/ int WWSerialPort_ON( WWSerialPort s); int WWSerialPort_OFF( WWSerialPort s); int WWSerialPort_IsON( WWSerialPort s); int WWSerialPort_IsOFF(WWSerialPort s); int WWSerialPort_GetBaudrate(WWSerialPort s); int WWSerialPort_SetBaudrate(WWSerialPort s, int baudrate); int WWSerialPort_SetBaudrate9600(WWSerialPort s); int WWSerialPort_SetBaudrate38400(WWSerialPort s); int WWSerialPort_IsBaudrate9600(WWSerialPort s); int WWSerialPort_IsBaudrate38400(WWSerialPort s); int WWSerialPort_GetSendTimeout(WWSerialPort s); int WWSerialPort_SetSendTimeout(WWSerialPort s, int timeout); int WWSerialPort_GetReceiveTimeout(WWSerialPort s); int WWSerialPort_SetReceiveTimeout(WWSerialPort s, int timeout); unsigned int WWSerialPort_GetCancelKey(WWSerialPort s); unsigned int WWSerialPort_SetCancelKey(WWSerialPort s, int cancel_key); /*---------------------------------------------------------------------------*/ /* オブジェクトの作成 */ /*---------------------------------------------------------------------------*/ WWSerialPort WWSerialPort_Create(); /*---------------------------------------------------------------------------*/ /* オブジェクトの削除 */ /*---------------------------------------------------------------------------*/ WWSerialPort WWSerialPort_Destroy(WWSerialPort ww_serial_port); /*****************************************************************************/ /* ここまで */ /*****************************************************************************/ #endif /*****************************************************************************/ /* End of File. */ /*****************************************************************************/