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