19 #if defined(URG_WINDOWS_OS) 21 #elif defined(ANDROID) 23 #define tcdrain(fd) ioctl(fd, TCSBRK, 1) 26 #include <sys/select.h> 42 #if defined(URG_WINDOWS_OS) 75 char *data,
int max_size,
int timeout);
80 char *data,
int max_size,
int timeout);
85 char *error_message,
int max_size);
int serial_write(urg_serial_t *serial, const char *data, int size)
データを送信する
int serial_error(urg_serial_t *serial, char *error_message, int max_size)
エラー文字列を格納して返す
int serial_set_baudrate(urg_serial_t *serial, long baudrate)
ボーレートを設定する
void serial_close(urg_serial_t *serial)
接続を閉じる
int serial_open(urg_serial_t *serial, const char *device, long baudrate)
接続を開く
int serial_readline(urg_serial_t *serial, char *data, int max_size, int timeout)
改行までのデータを受信する
int serial_read(urg_serial_t *serial, char *data, int max_size, int timeout)
データを受信する