leaps_dev_status_get
デバイスのステータス情報を読み取ります。
入力
(なし)
出力
稼働時間: 32 ビット符号なし整数 (秒単位のデバイス稼働時間)
温度: 16 ビット符号付き整数 (摂氏単位の温度)
Battery_voltage: 16 ビット符号なし整数 (ミリボルト単位のバッテリー電圧)
Battery_state: 4 ビット (バッテリー状態 = NO_BATTERY: 0、CHARGING: 1、CHARGED: 2、DISCHARGE: 3、VBAT_LOW: 4、VBAT_EMPTY= 5)
Battery_level: 7 ビット符号なし整数 (パーセント単位のバッテリー レベル)
例
TLV 要求  | 
|
|---|---|
タイプ  | 
長さ  | 
0x25  | 
0x00  | 
タイプ 0x25 (10 進数 37) はコマンド Leaps_dev_status_get を意味します
TLV 応答  | 
|||||||
|---|---|---|---|---|---|---|---|
タイプ  | 
長さ  | 
値  | 
タイプ  | 
長さ  | 
値  | 
||
稼働時間  | 
温度  | 
バッテリー: 
(バイト 0-1) 電圧 
(バイト 2 ) レベル 
(バイト 3) 状態 
(バイト 4 ~ 5) 予約済み 
 | 
|||||
0x40  | 
0x01  | 
0x00  | 
0x59  | 
0x0C  | 
0x2C 0x00 0x00 0x00  | 
0x22 0x00  | 
0x2d 0x0f 0x3e 0x01 0x00 0x00  | 
タイプ 0x40 (64 dec) はステータス コードを意味します
タイプ 0x59 (10 進数 89) はデバイスのステータスを意味します