|
bool | load (const std::string &log_file) |
|
Lidar::measurement_t | log_measurement_type () |
|
void | log_range (int &first_step, int &last_step, int &group_steps) |
|
void | log_scans (int &scan_times, int &scan_skips) |
|
size_t | total_sec () const |
|
size_t | total_scans () const |
|
bool | scan_data (size_t scan_index, long &total_play_second, long &msec_to_next_scan) |
|
bool | reload () |
|
bool | set_next_scans (int scan_index) |
|
const char * | what () const |
| 状態を示すメッセージを返す More...
|
|
bool | change_baudrate (long baudrate) |
| ボーレートの変更 More...
|
|
bool | is_open () const |
| 受信 More...
|
|
void | close () |
| 接続を閉じる More...
|
|
int | write (const char *data, size_t data_size) |
| データの送信 More...
|
|
int | read (char *data, size_t max_data_size, int timeout) |
| データの受信 More...
|
|
void | ungetc (int ch) |
| 1文字だけ受信バッファに書き戻す
|
|
const char * Lms_log_reader::what |
( |
| ) |
const |
|
virtual |
bool Lms_log_reader::change_baudrate |
( |
long |
baudrate | ) |
|
|
virtual |
bool Lms_log_reader::is_open |
( |
| ) |
const |
|
virtual |
void Lms_log_reader::close |
( |
| ) |
|
|
virtual |
接続を閉じる
接続されてないときに呼び出されたときは、何もしない。
Implements hrk::Stream.
int Lms_log_reader::write |
( |
const char * |
data, |
|
|
size_t |
data_size |
|
) |
| |
|
virtual |
データの送信
- Parameters
-
[in] | data | 送信するデータ |
[in] | data_size | 送信するデータの byte 数 |
- Return values
-
Implements hrk::Stream.
int Lms_log_reader::read |
( |
char * |
data, |
|
|
size_t |
max_data_size, |
|
|
int |
timeout |
|
) |
| |
|
virtual |
データの受信
- Parameters
-
[in] | data | 受信データ用のバッファ |
[in] | max_data_size | 受信できるデータの最大 byte 数 |
[in] | timeout | 受信を待つ時間 [msec]。無限に待つ場合には Timeout_infinity を指定する。 |
- Return values
-
Implements hrk::Stream.
The documentation for this class was generated from the following files: