diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/hfpmodem/hfp.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/drivers/hfpmodem/hfp.h b/drivers/hfpmodem/hfp.h index 831dd5ed..97e5d47f 100644 --- a/drivers/hfpmodem/hfp.h +++ b/drivers/hfpmodem/hfp.h @@ -34,12 +34,22 @@ #define AG_FEATURE_ENHANCED_CALL_CONTROL 0x80 #define AG_FEATURE_EXTENDED_RES_CODE 0x100 +enum hfp_indicator { + HFP_INDICATOR_SERVICE = 0, + HFP_INDICATOR_CALL, + HFP_INDICATOR_CALLSETUP, + HFP_INDICATOR_CALLHELD, + HFP_INDICATOR_SIGNAL, + HFP_INDICATOR_ROAM, + HFP_INDICATOR_BATTCHG, + HFP_INDICATOR_LAST +}; + struct hfp_data { GAtChat *chat; - int ag_features; - char **cind_names; - int *cind_values; - int cind_length; + guint ag_features; + guint8 cind_pos[HFP_INDICATOR_LAST]; + gint cind_val[HFP_INDICATOR_LAST]; }; extern void hfp_voicecall_init(); |