#include <SonarSensor.h>
EV3 ソナー(超音波)センサクラス
SonarSensor.h の 16 行目に定義があります。
SonarSensor::SonarSensor |
( |
ePortS |
port | ) |
|
|
explicit |
コンストラクタ
- 引数
-
- 戻り値
- -
SonarSensor.cpp の 13 行目に定義があります。
15 Sensor(port, ULTRASONIC_SENSOR)
17 (void)ev3_ultrasonic_sensor_get_distance(
getPort());
Sensor(ePortS port, sensor_type_t type)
sensor_port_t getPort(void) const
SonarSensor::~SonarSensor |
( |
void |
| ) |
|
|
virtual |
int16_t SonarSensor::getDistance |
( |
void |
| ) |
const |
距離を測定する
- 引数
-
- 戻り値
- 距離 [cm]
SonarSensor.cpp の 29 行目に定義があります。
31 return ev3_ultrasonic_sensor_get_distance(
getPort());
sensor_port_t getPort(void) const
bool SonarSensor::listen |
( |
void |
| ) |
const |
超音波信号を検出する
- 引数
-
- 戻り値
- true 超音波信号を検出した
-
false 超音波信号を検出しなかった
SonarSensor.cpp の 36 行目に定義があります。
38 return ev3_ultrasonic_sensor_listen(
getPort());
sensor_port_t getPort(void) const
このクラス詳解は次のファイルから抽出されました: