etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
限定公開メンバ関数 | 全メンバ一覧
ev3api::Sensor クラス

#include <Sensor.h>

ev3api::Sensor の継承関係図
Inheritance graph
ev3api::Sensor 連携図
Collaboration graph

限定公開メンバ関数

sensor_port_t getPort (void) const
 
 Sensor (ePortS port, sensor_type_t type)
 
virtual ~Sensor (void)
 

詳解

A/Dセンサ抽象クラス

Sensor.h18 行目に定義があります。

構築子と解体子

ev3api::Sensor::Sensor ( ePortS  port,
sensor_type_t  type 
)
inlineexplicitprotected

コンストラクタ

引数
portセンサ接続ポート
typeセンサ種別
戻り値
-

Sensor.h34 行目に定義があります。

35  :mPort(static_cast<sensor_port_t>(port)), mType(type)
36  {
37  ev3_sensor_config(getPort(), type);
38  }
sensor_port_t getPort(void) const
Definition: Sensor.h:26

呼び出し関係図:

virtual ev3api::Sensor::~Sensor ( void  )
inlineprotectedvirtual

デストラクタ

引数
-
戻り値
-

Sensor.h45 行目に定義があります。

45 { }

関数詳解

sensor_port_t ev3api::Sensor::getPort ( void  ) const
inlineprotected

センサ接続ポート取得

引数
-
戻り値
センサ接続ポート

Sensor.h26 行目に定義があります。

26 { return mPort; }

被呼び出し関係図:


このクラス詳解は次のファイルから抽出されました: