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() によりオブジェクトを取り出すことが出来ます。

:80000000A8001C82012B1E01808103113008020D0C1130010203E40000000101EC6E
 ^^^^^^^1^2^^^3^^^^^^^4^5^6^7^8​^9^a^b^c^^^d^e^f^g^h^^^i^j^k^l^m^n^o^p

最終更新