TwePacketPal
TWELITE PALのパケット
最終更新
TWELITE PALのパケット
最終更新
TwePacketPal
クラスは、TWELITE PALのパケットデータを解釈したものです。このクラスはTWELITE PAL(センサーデータなど上り方向)共通に取り扱います。
PAL共通データはに定義されています。
PALの各センサー基板特有のデータを取り出すためのジェネレータ関数を用意しています。
spTwePacket
オブジェクトからTwePacketPal
オブジェクトを参照します。spTwePacket
にTwePacketPal
以外が格納されている場合は、未解釈のオブジェクトを戻します。
パケットにイベント情報が含まれるかを判定します。
パケットプロパティ(パケットの補助情報)が含まれているか判定します。含まれている場合はPalDataInfo
で定義されるメンバーにアクセスできます。
パケットプロパティが存在する場合に呼び出しは有効。タイマー由来からの送信の場合trueを返します。
センサーPALの各種データを取り出すためのジェネレータ関数です。
.is_PalEvent()
がtrue
の場合PalEvent
(PALイベント)を取り出します。
パケットの種別を判定します。種別はとして判定されます。
.u8palpcb==E_PAL_PCB::MAG
の場合、開閉センサーパルのデータを取り出します。
.u8palpcb==E_PAL_PCB::AMB
の場合、環境センサーパルのデータを取り出します。
.u8palpcb==E_PAL_PCB::MOT
の場合、動作センサーパルのデータを取り出します。