EV3RT C++ API Reference  Version 1.0
An RTOS-based development platform for LEGO Mindstorms EV3.
ColorSensor クラス

#include <ColorSensor.h>

ColorSensor の継承関係図
Sensor

公開メンバ関数

 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
 

その他の継承メンバ

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

詳解

カラーセンサクラス

構築子と解体子

◆ ColorSensor()

ColorSensor ( ePortS  port)
explicit

コンストラクタ

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

◆ ~ColorSensor()

virtual ~ColorSensor ( void  )
virtual

デストラクタ

引数
-
戻り値
-

関数詳解

◆ getAmbient()

uint8_t getAmbient ( void  ) const

環境光の強さを測定する

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

◆ getBrightness()

int8_t getBrightness ( void  ) const

反射光の強さを測定する

引数
-
戻り値
反射光の強さ (0-100)

◆ getColorNumber()

colorid_t getColorNumber ( void  ) const

識別した色を取得する

引数
-
戻り値
識別した色

◆ getRawColor()

void getRawColor ( rgb_raw_t &  rgb) const

RGB Raw値を測定する

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

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