etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
TouchSensor.cpp
[詳解]
1 //
2 // TouchSensor.cpp
3 //
4 // Copyright (c) 2015-2016 Embedded Technology Software Design Robot Contest
5 //
6 
7 #include "TouchSensor.h"
8 using namespace ev3api;
9 
10 
11 //=============================================================================
12 // Constructor
14 :
15 Sensor(port, TOUCH_SENSOR)
16 {}
17 
18 //=============================================================================
19 // get Touch Sensor status
20 bool TouchSensor::isPressed(void) const
21 {
22  return static_cast<bool>(ev3_touch_sensor_is_pressed(getPort()));
23 }
24 
TouchSensor(ePortS port)
Definition: TouchSensor.cpp:13
ePortS
Definition: Port.h:18
bool isPressed(void) const
Definition: TouchSensor.cpp:20
sensor_port_t getPort(void) const
Definition: Sensor.h:26