ETrobocon2017 - 片山研究所モデルベース開発推進事業部
公開メンバ関数 | 全メンバ一覧
ev3api::ColorSensor クラス

#include <ColorSensor.h>

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

公開メンバ関数

 ColorSensor (ePortS port)
 
virtual ~ColorSensor (void)
 
uint8_t getAmbient (void) const
 
int8_t getBrightness (void) const
 
colorid_t getColorNumber (void) const
 
void getRawColor (rgb_raw_t &rgb) const
 

その他の継承メンバ

- 基底クラス ev3api::Sensor に属する継承限定公開メンバ関数
sensor_port_t getPort (void) const
 
 Sensor (ePortS port, sensor_type_t type)
 
virtual ~Sensor (void)
 

詳解

カラーセンサクラス

ColorSensor.h16 行目に定義があります。

構築子と解体子

◆ ColorSensor()

ColorSensor::ColorSensor ( ePortS  port)
explicit

コンストラクタ

引数
portカラーセンサポート番号
戻り値
-

ColorSensor.cpp12 行目に定義があります。

呼び出し関係図:

◆ ~ColorSensor()

ColorSensor::~ColorSensor ( void  )
virtual

デストラクタ

引数
-
戻り値
-

ColorSensor.cpp20 行目に定義があります。

関数詳解

◆ getAmbient()

uint8_t ColorSensor::getAmbient ( void  ) const

環境光の強さを測定する

引数
-
戻り値
環境光の強さ(0〜100)

ColorSensor.cpp27 行目に定義があります。

呼び出し関係図:

◆ getBrightness()

int8_t ColorSensor::getBrightness ( void  ) const

反射光の強さを測定する

引数
-
戻り値
環境光の強さ (0-100)

ColorSensor.cpp34 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ getColorNumber()

colorid_t ColorSensor::getColorNumber ( void  ) const

識別した色を取得する

引数
-
戻り値
識別した色

ColorSensor.cpp41 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ getRawColor()

void ColorSensor::getRawColor ( rgb_raw_t &  rgb) const

RGB Raw値を測定する

引数
rgb取得した値を格納する変数のポインタ
戻り値
-

ColorSensor.cpp48 行目に定義があります。

呼び出し関係図:

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