55 #include "rnr/rnrconfig.h" 60 #if defined(__windows__) || defined(__cygwin__) 61 #define BS_SER_DEV_NAME_DFT "/dev/com0" 63 #define BS_SER_DEV_NAME_DFT "/dev/ttyS0" 66 #define BS_SER_SERVER_MOD "libbsserver_serial" 67 #define BS_SER_CLIENT_LIB "libbsclient_serial"
104 #endif // _BSSERIAL_H The Client Structure Type.
int bsSerialReqOpen(BsClient_P pClient, const char *sDevName, int nBaudRate, int nByteSize, int cParity, int nStopBits, bool_t bRtsCts, bool_t bXonXoff, bool_t bInitTrace)
Request proxy server to establish a virtual connection to an RS-232 serial device.
int bsSerialReqRead(BsClient_P pClient, BsVConnHnd_T hndVConn, size_t uReadLen, byte_t rbuf[])
Proxied request to read from an RS-232 serial device.
int bsSerialReqTrans(BsClient_P pClient, BsVConnHnd_T hndVConn, byte_t wbuf[], size_t uWriteLen, size_t uReadLen, byte_t rbuf[])
Proxied request to execute a write-read transaction on a RS-232 serial device.
const char * bsSerialGetMsgName(BsClient_P pClient, BsVConnHnd_T hndVConn, uint_t uMsgId)
Get the serial message name.
<b><i>BotSense</i></b> client library declarations.
int bsSerialReqWrite(BsClient_P pClient, BsVConnHnd_T hndVConn, byte_t wbuf[], size_t uWriteLen)
Proxied request to write to a RS-232 serial device.
<b><i>BotSense</i></b> package top-level, unifying header declarations.
int bsSerialReqClose(BsClient_P pClient, BsVConnHnd_T hndVConn)
Request proxy server to close client's proxied serial device vitual connection.
int BsVConnHnd_T
virtual connection handle type