主要Enum定数と値

バリデーションおよび内部メッセージ構築に使用される、パブリックAPIにエクスポートされた定数値の定義マッピングです。

1. LEGO Color 定数

※ファームウェア内部用の LEGO_COLOR_NONE = -1LEGO_COLOR_BLACK = 0 はパブリックAPIにはエクスポートされていません。ユーザーは以下のアプリ互換定数を使用します。

2. Motor Index & Bits 定数

3. MotorEndState 定数

4. MotorMoveDirection & MovementDirection 定数

5. LightPattern(ボタン点滅)定数

6. SoundPattern(ビープ音)定数

7. DeviceFace(IMU基準面)定数

8. ProgramAction 定数 (プログラム状態制御)

9. ButtonState & UsbPowerState 定数 (ハブ状態)

10. MotionGesture 定数 (ハブ衝撃・ジェスチャー検知)

11. MotorState 定数 (モーター稼働ステータス)

12. MotorGesture 定数 (手動回転ジェスチャー)