Top |
MMModemAccessTechnology | access-technologies | Read / Write |
MMModemCdmaRegistrationState | cdma-cdma1x-registration-state | Read / Write |
MMModemCdmaRegistrationState | cdma-evdo-registration-state | Read / Write |
guint | cdma-nid | Read / Write |
guint | cdma-sid | Read / Write |
GVariant * | current-bands | Read / Write |
gchar * | m3gpp-operator-code | Read / Write |
gchar * | m3gpp-operator-name | Read / Write |
MMModem3gppRegistrationState | m3gpp-registration-state | Read / Write |
MMModem3gppSubscriptionState | m3gpp-subscription-state | Read / Write |
GVariant * | signal-quality | Read / Write |
MMModemState | state | Read / Write |
The MMSimpleStatus is an object handling the general modem status properties, available in the Simple interface.
This object is retrieved with either mm_modem_simple_get_status()
or
mm_modem_simple_get_status_sync()
.
MMModemState
mm_simple_status_get_state (MMSimpleStatus *self
);
Gets the state of the modem.
guint32 mm_simple_status_get_signal_quality (MMSimpleStatus *self
,gboolean *recent
);
Gets the signal quality.
MMModemAccessTechnology
mm_simple_status_get_access_technologies
(MMSimpleStatus *self
);
Gets the currently used access technologies.
void mm_simple_status_get_current_bands (MMSimpleStatus *self
,const MMModemBand **bands
,guint *n_bands
);
Gets the currently used frequency bands.
self |
||
bands |
location for an array of MMModemBand values. Do not free the returned value, it is owned by |
[out] |
n_bands |
number of elements in |
[out] |
MMModem3gppRegistrationState
mm_simple_status_get_3gpp_registration_state
(MMSimpleStatus *self
);
Gets the current state of the registration in the 3GPP network.
const gchar *
mm_simple_status_get_3gpp_operator_code
(MMSimpleStatus *self
);
Gets the MCC/MNC of the operator of the 3GPP network where the modem is registered.
the operator code, or NULL
if unknown. Do not free the returned value, it is owned by self
.
const gchar *
mm_simple_status_get_3gpp_operator_name
(MMSimpleStatus *self
);
Gets the name of the operator of the 3GPP network where the modem is registered.
the operator name, or NULL
if unknown. Do not free the returned value, it is owned by self
.
MMModem3gppSubscriptionState
mm_simple_status_get_3gpp_subscription_state
(MMSimpleStatus *self
);
Gets the current subscription status of the account.
MMModemCdmaRegistrationState
mm_simple_status_get_cdma_cdma1x_registration_state
(MMSimpleStatus *self
);
Gets the current state of the registration in the CDMA-1x network.
MMModemCdmaRegistrationState
mm_simple_status_get_cdma_evdo_registration_state
(MMSimpleStatus *self
);
Gets the current state of the registration in the EV-DO network.
guint
mm_simple_status_get_cdma_nid (MMSimpleStatus *self
);
Gets the Network Identification number of the CDMA network.
guint
mm_simple_status_get_cdma_sid (MMSimpleStatus *self
);
Gets the System Identification number of the CDMA network.
struct MMSimpleStatus;
The MMSimpleStatus structure contains private data and should only be accessed using the provided API.
“access-technologies”
property“access-technologies” MMModemAccessTechnology
Access technologies used by the modem.
Flags: Read / Write
“cdma-cdma1x-registration-state”
property“cdma-cdma1x-registration-state” MMModemCdmaRegistrationState
Registration state in the CDMA1x network.
Flags: Read / Write
Default value: MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN
“cdma-evdo-registration-state”
property“cdma-evdo-registration-state” MMModemCdmaRegistrationState
Registration state in the EV-DO network.
Flags: Read / Write
Default value: MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN
“cdma-nid”
property“cdma-nid” guint
Network Identifier of the serving CDMA1x network.
Flags: Read / Write
Allowed values: <= 99999
Default value: 99999
“cdma-sid”
property“cdma-sid” guint
System Identifier of the serving CDMA1x network.
Flags: Read / Write
Allowed values: <= 99999
Default value: 99999
“current-bands”
property“current-bands” GVariant *
Frequency bands used by the modem.
Flags: Read / Write
Allowed values: GVariant<au>
Default value: NULL
“m3gpp-operator-code”
property“m3gpp-operator-code” gchar *
Code of the current operator in the 3GPP network.
Flags: Read / Write
Default value: NULL
“m3gpp-operator-name”
property“m3gpp-operator-name” gchar *
Name of the current operator in the 3GPP network.
Flags: Read / Write
Default value: NULL
“m3gpp-registration-state”
property“m3gpp-registration-state” MMModem3gppRegistrationState
Registration state in the 3GPP network.
Flags: Read / Write
Default value: MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN
“m3gpp-subscription-state”
property“m3gpp-subscription-state” MMModem3gppSubscriptionState
Subscription state of the account.
Flags: Read / Write
Default value: MM_MODEM_3GPP_SUBSCRIPTION_STATE_UNKNOWN
“signal-quality”
property“signal-quality” GVariant *
Signal quality reported by the modem.
Flags: Read / Write
Allowed values: GVariant<(ub)>
Default value: NULL
“state”
property“state” MMModemState
State of the modem.
Flags: Read / Write
Default value: MM_MODEM_STATE_UNKNOWN