diff options
Diffstat (limited to 'libqcdm/src/dm-commands.h')
-rw-r--r-- | libqcdm/src/dm-commands.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/libqcdm/src/dm-commands.h b/libqcdm/src/dm-commands.h index e7ad4d36..7f14ce51 100644 --- a/libqcdm/src/dm-commands.h +++ b/libqcdm/src/dm-commands.h @@ -200,18 +200,26 @@ struct DMCmdStatusRsp { guint8 code; guint8 _unknown[3]; guint8 esn[4]; - guint8 _unknown2[2]; - guint8 _unknown3[8]; - guint8 _unknown4[4]; + guint16 rf_mode; + guint8 min1_analog[4]; + guint8 min1_cdma[4]; + guint8 min2_analog[2]; + guint8 min2_cdma[2]; + guint8 _unknown1; guint16 cdma_rx_state; + guint8 good_frames; + guint16 analog_corrected_frames; + guint16 analog_bad_frames; + guint16 analog_word_syncs; guint16 entry_reason; - guint8 _unknown5[8]; guint16 curr_chan; guint8 cdma_code_chan; guint16 pilot_base; guint16 sid; guint16 nid; - guint8 _unknown6[5]; + guint16 analog_locaid; + guint16 analog_rssi; + guint8 analog_power; } __attribute__ ((packed)); typedef struct DMCmdStatusRsp DMCmdStatusRsp; |