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) はデバイスのステータスを意味します