|
const char * | what () const |
| 状態を示すメッセージを返す More...
|
|
bool | open (const std::string &device_name_or_ip_address, long baudrate_or_port_number, connection_t type=Ethernet) |
|
bool | open (Connection *connection) |
|
bool | is_booting () |
|
void | close () |
| 接続を閉じる
|
|
bool | is_open () const |
| 接続しているかを返す
|
|
void | set_connection (Connection *connection) |
| 接続オブジェクトを設定する
|
|
Connection * | connection () |
| 接続オブジェクトを返す
|
|
bool | start_measurement (measurement_t type=Distance, int scan_times=Infinity_scan_times, int skip_scan=0) |
|
bool | get_distance (std::vector< long > &data, long *time_stamp=NULL) |
|
bool | get_distance_intensity (std::vector< long > &data, std::vector< unsigned short > &intensity, long *time_stamp) |
|
bool | get_multiecho (std::vector< long > &data_multi, long *time_stamp) |
|
bool | get_multiecho_intensity (std::vector< long > &data_multiecho, std::vector< unsigned short > &intensity_multiecho, long *time_stamp) |
|
bool | set_scanning_parameter (int first_step, int last_step, int skip_step) |
|
void | stop_measurement () |
|
bool | set_sensor_time_stamp (long time_stamp) |
|
double | index2rad (int index) const |
|
double | index2deg (int index) const |
|
int | rad2index (double radian) const |
|
int | deg2index (double degree) const |
|
double | step2rad (int step) const |
|
double | step2deg (int step) const |
|
int | rad2step (double radian) const |
|
int | deg2step (double degree) const |
|
int | min_step () const |
|
int | max_step () const |
|
int | front_step () const |
|
int | total_steps () const |
|
long | min_distance () const |
|
long | max_distance () const |
|
long | scan_usec () const |
|
int | max_data_size () const |
|
int | max_echo_size () const |
|
std::string | sensor_series_name () const |
|
std::string | sensor_product_name () const |
|
std::string | sensor_product_version () const |
|
std::string | serial_id () const |
|