シリアル送受信の補助 More...
#include "serial_t.h"
Go to the source code of this file.
Functions | |
| int | serial_isLF (const char ch) |
| 改行コードかを返す | |
| void | serial_skip (serial_t *serial, int total_timeout, int each_timeout) |
| 受信データを読み飛ばす | |
| int | serial_getLine (serial_t *serial, char *data, int data_size_max, int timeout) |
| 改行までの読みだし | |
シリアル送受信の補助
Definition in file serial_utils.h.
| int serial_isLF | ( | const char | ch | ) |
| void serial_skip | ( | serial_t * | serial, |
| int | total_timeout, | ||
| int | each_timeout | ||
| ) |
受信データを読み飛ばす
ConnectionInterface::clear() とは、タイムアウト時間を指定して読み飛ばせる点が異なる
| [in,out] | serial | シリアル制御の構造体 |
| [in] | total_timeout | タイムアウト時間の上限 [msec] |
| [in] | each_timeout | 受信データ間におけるタイムアウト時間の上限 [msec] |
Definition at line 25 of file serial_utils.c.
| int serial_getLine | ( | serial_t * | serial, |
| char * | data, | ||
| int | data_size_max, | ||
| int | timeout | ||
| ) |
改行までの読みだし
文字列終端に '\0' を付加して返す
| [in,out] | serial | シリアル制御の構造体 |
| [in] | data | 受信データ格納バッファ |
| [in] | data_size_max | 受信バッファの最大サイズ |
| [in] | timeout | タイムアウト [msec] |
Definition at line 47 of file serial_utils.c.
1.7.6.1-20120122