E_PAL_DATA_TYPE
TWELITE PAL/CUEのパケットはTwePacketPal::get_PalDataType()
により、どういった形式で格納されているかを判定します。
定義
内容
MAG_STD
マグネットセンサー付きのMAG (開閉センサーパル) 標準の形式。
AMB_STD
温湿度センサー、照度センサー付きのAMB (環境センサーパル) 標準の形式。
MOT_STD
加速度センサー付きのMOT (動作センサーパル) 標準の形式。
EVENT_ONLY
MOT 動作センサーパル, NOTICE (通知パル) などで、特定条件を要件としてイベントを送信した場合。
EX_CUE_STD
TWELITE CUE 標準の形式。パケットプロパティ、イベントが含まれます。
EX_ARIA_STD
TWELITE ARIA 標準の形式。パケットプロパティ、イベントが含まれます。
TwePacketPal::u8palpcb
による判定の場合、より新しい形式に対応できません。
MAG/AMB/MOTの3種類の場合、下記例の^7の位置にある値(PAL基板種別)のMSB(0x80)が設定されている場合に限りu8palpcb
による判定からget_PalMag()
,get_PalAmb()
,get_PalMot()
によりオブジェクトを取り出すことが出来ます。
最終更新