| Top | 
This section implements support for requests, responses and notifications in the Ms Sar service.
void
mbim_sar_config_state_array_free (MbimSarConfigStateArray *array);
Frees the memory allocated for the array of MbimSarConfigState structs.
Since: 1.26
MbimMessage *
mbim_message_ms_sar_config_query_new (GError **error);
Create a new request for the 'Config' query command in the 'MS SAR' service.
Since: 1.26
MbimMessage * mbim_message_ms_sar_config_set_new (MbimSarControlMode mode,MbimSarBackoffState backoff_state,guint32 config_states_count,const MbimSarConfigState *const *config_states,GError **error);
Create a new request for the 'Config' set command in the 'MS SAR' service.
mode  | 
the 'Mode' field, given as a MbimSarControlMode.  | 
[in] | 
backoff_state  | 
the 'BackoffState' field, given as a MbimSarBackoffState.  | 
[in] | 
config_states_count  | 
the 'ConfigStatesCount' field, given as a guint32.  | 
[in] | 
config_states  | 
the 'ConfigStates' field, given as an array of MbimSarConfigState items.  | 
[in][array zero-terminated=1][element-type MbimSarConfigState] | 
error  | 
return location for error or   | 
Since: 1.26
gboolean mbim_message_ms_sar_config_response_parse (const MbimMessage *message,MbimSarControlMode *out_mode,MbimSarBackoffState *out_backoff_state,MbimSarWifiHardwareState *out_wifi_integration,guint32 *out_config_states_count,MbimSarConfigStateArray **out_config_states,GError **error);
Parses and returns parameters of the 'Config' response command in the 'MS SAR' service.
message  | 
the MbimMessage.  | 
|
out_mode  | 
return location for a MbimSarControlMode, or   | 
[out][optional][transfer none] | 
out_backoff_state  | 
return location for a MbimSarBackoffState, or   | 
[out][optional][transfer none] | 
out_wifi_integration  | 
return location for a MbimSarWifiHardwareState, or   | 
[out][optional][transfer none] | 
out_config_states_count  | 
return location for a guint32, or   | 
[out][optional][transfer none] | 
out_config_states  | 
return location for a newly allocated array of MbimSarConfigState items, or   | 
[out][optional][transfer full][array zero-terminated=1][element-type MbimSarConfigState] | 
error  | 
return location for error or   | 
Since: 1.26
MbimMessage *
mbim_message_ms_sar_transmission_status_query_new
                               (GError **error);
Create a new request for the 'Transmission status' query command in the 'MS SAR' service.
Since: 1.26
MbimMessage * mbim_message_ms_sar_transmission_status_set_new (MbimTransmissionNotificationStatus channel_notification,guint32 hysteresis_timer,GError **error);
Create a new request for the 'Transmission status' set command in the 'MS SAR' service.
channel_notification  | 
the 'ChannelNotification' field, given as a MbimTransmissionNotificationStatus.  | 
[in] | 
hysteresis_timer  | 
the 'HysteresisTimer' field, given as a guint32.  | 
[in] | 
error  | 
return location for error or   | 
Since: 1.26
gboolean mbim_message_ms_sar_transmission_status_response_parse (const MbimMessage *message,MbimTransmissionNotificationStatus *out_channel_notification,MbimTransmissionState *out_transmission_status,guint32 *out_hysteresis_timer,GError **error);
Parses and returns parameters of the 'Transmission status' response command in the 'MS SAR' service.
message  | 
the MbimMessage.  | 
|
out_channel_notification  | 
return location for a MbimTransmissionNotificationStatus, or   | 
[out][optional][transfer none] | 
out_transmission_status  | 
return location for a MbimTransmissionState, or   | 
[out][optional][transfer none] | 
out_hysteresis_timer  | 
return location for a guint32, or   | 
[out][optional][transfer none] | 
error  | 
return location for error or   | 
Since: 1.26
gboolean mbim_message_ms_sar_transmission_status_notification_parse (const MbimMessage *message,MbimTransmissionNotificationStatus *out_channel_notification,MbimTransmissionState *out_transmission_status,guint32 *out_hysteresis_timer,GError **error);
Parses and returns parameters of the 'Transmission status' notification command in the 'MS SAR' service.
message  | 
the MbimMessage.  | 
|
out_channel_notification  | 
return location for a MbimTransmissionNotificationStatus, or   | 
[out][optional][transfer none] | 
out_transmission_status  | 
return location for a MbimTransmissionState, or   | 
[out][optional][transfer none] | 
out_hysteresis_timer  | 
return location for a guint32, or   | 
[out][optional][transfer none] | 
error  | 
return location for error or   | 
Since: 1.26
typedef struct {
    guint32 antenna_index;
    guint32 backoff_index;
} MbimSarConfigState;
A MbimSarConfigState element.
Since: 1.26
typedef MbimSarConfigState *MbimSarConfigStateArray;
A NULL-terminated array of MbimSarConfigState elements.
Since: 1.26