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 標準の形式。パケットプロパティ、イベントが含まれます。
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
最終更新