SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
読み取り中…
検索中…
一致する文字列を見つけられません
spikeapi::Light クラス

#include <Light.h>

データ構造

struct  HSV
 

公開型

enum class  EColor {
  NONE = PBIO_COLOR_NONE , BLACK = PBIO_COLOR_BLACK , GRAY = PBIO_COLOR_GRAY , WHITE = PBIO_COLOR_WHITE ,
  RED = PBIO_COLOR_RED , BROWN = PBIO_COLOR_BROWN , ORANGE = PBIO_COLOR_ORANGE , YELLOW = PBIO_COLOR_YELLOW ,
  GREEN = PBIO_COLOR_GREEN , SPRING_GREEN = PBIO_COLOR_SPRING_GREEN , CYAN = PBIO_COLOR_CYAN , BLUE = PBIO_COLOR_BLUE ,
  VIOLET = PBIO_COLOR_VIOLET , MAGENTA = PBIO_COLOR_MAGENTA
}
 

公開メンバ関数

 Light (void)=default
 
void turnOnHSV (Light::HSV &colorHSV)
 
void turnOnColor (Light::EColor color)
 
void turnOff () const
 
bool hasError ()
 

詳解

SPIKE ハブ内蔵ステータスライトクラス

列挙型メンバ詳解

◆ EColor

enum class spikeapi::Light::EColor
strong

ライト用カラー

構築子と解体子

◆ Light()

spikeapi::Light::Light ( void )
default

コンストラクタ

引数
-
戻り値
-

関数詳解

◆ hasError()

bool spikeapi::Light::hasError ( )
inline

インスタンス生成が正常にできたかどうかを確認するための共通メソッド Lightでは複数生成が問題ないので、常にfalseを返す

◆ turnOff()

void spikeapi::Light::turnOff ( ) const
inline

ライトを消灯させる

◆ turnOnColor()

void Light::turnOnColor ( Light::EColor color)

指定された色でライトを点灯させる

引数
color

◆ turnOnHSV()

void Light::turnOnHSV ( Light::HSV & colorHSV)

指定されたHSVでライトを点灯させる

引数
colorHSVHSV

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