Top |
Functions
GQuark | nm_setting_gsm_error_quark () |
#define | NM_SETTING_GSM_BANDS_MAX |
NMSetting * | nm_setting_gsm_new () |
const char * | nm_setting_gsm_get_number () |
const char * | nm_setting_gsm_get_username () |
const char * | nm_setting_gsm_get_password () |
const char * | nm_setting_gsm_get_apn () |
const char * | nm_setting_gsm_get_network_id () |
const char * | nm_setting_gsm_get_pin () |
gboolean | nm_setting_gsm_get_home_only () |
NMSettingSecretFlags | nm_setting_gsm_get_pin_flags () |
NMSettingSecretFlags | nm_setting_gsm_get_password_flags () |
int | nm_setting_gsm_get_network_type () |
guint32 | nm_setting_gsm_get_allowed_bands () |
Properties
guint | allowed-bands | Read / Write / Construct |
gchar * | apn | Read / Write |
gboolean | home-only | Read / Write |
gchar * | network-id | Read / Write |
gint | network-type | Read / Write / Construct |
gchar * | number | Read / Write |
gchar * | password | Read / Write |
guint | password-flags | Read / Write |
gchar * | pin | Read / Write |
guint | pin-flags | Read / Write |
gchar * | username | Read / Write |
Types and Values
#define | NM_SETTING_GSM_SETTING_NAME |
enum | NMSettingGsmError |
#define | NM_SETTING_GSM_ERROR |
#define | NM_SETTING_GSM_NUMBER |
#define | NM_SETTING_GSM_USERNAME |
#define | NM_SETTING_GSM_PASSWORD |
#define | NM_SETTING_GSM_PASSWORD_FLAGS |
#define | NM_SETTING_GSM_APN |
#define | NM_SETTING_GSM_NETWORK_ID |
#define | NM_SETTING_GSM_PIN |
#define | NM_SETTING_GSM_PIN_FLAGS |
#define | NM_SETTING_GSM_HOME_ONLY |
#define | NM_SETTING_GSM_ALLOWED_BANDS |
#define | NM_SETTING_GSM_NETWORK_TYPE |
enum | NMSettingGsmNetworkType |
enum | NMSettingGsmNetworkBand |
Object Hierarchy
GEnum ├── NMSettingGsmError ├── NMSettingGsmNetworkBand ╰── NMSettingGsmNetworkType GObject ╰── NMSetting ╰── NMSettingGsm
Description
The NMSettingGsm object is a NMSetting subclass that describes properties that allow connections to 3GPP-based mobile broadband networks, including those using GPRS/EDGE and UMTS/HSPA technology.
Functions
nm_setting_gsm_error_quark ()
GQuark
nm_setting_gsm_error_quark (void
);
Registers an error quark for NMSettingGsm if necessary.
NM_SETTING_GSM_BANDS_MAX
#define NM_SETTING_GSM_BANDS_MAX
NM_SETTING_GSM_BANDS_MAX
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used.
NM_SETTING_GSM_BANDS_MAX macro indicate the maximal value that can be used as the allowed frequency bands (“allowed-bands” property).
nm_setting_gsm_new ()
NMSetting *
nm_setting_gsm_new (void
);
Creates a new NMSettingGsm object with default values.
nm_setting_gsm_get_network_id ()
const char *
nm_setting_gsm_get_network_id (NMSettingGsm *setting
);
nm_setting_gsm_get_pin_flags ()
NMSettingSecretFlags
nm_setting_gsm_get_pin_flags (NMSettingGsm *setting
);
nm_setting_gsm_get_password_flags ()
NMSettingSecretFlags
nm_setting_gsm_get_password_flags (NMSettingGsm *setting
);
nm_setting_gsm_get_network_type ()
int
nm_setting_gsm_get_network_type (NMSettingGsm *setting
);
nm_setting_gsm_get_network_type
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used. Network type setting should be done talking to ModemManager directly.
nm_setting_gsm_get_allowed_bands ()
guint32
nm_setting_gsm_get_allowed_bands (NMSettingGsm *setting
);
nm_setting_gsm_get_allowed_bands
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used. Bands setting should be done talking to ModemManager directly.
Types and Values
enum NMSettingGsmError
Members
unknown or unclassified error |
||
the property was invalid |
||
the property was missing and is required |
||
the required NMSettingSerial is missing in the connection |
enum NMSettingGsmNetworkType
NMSettingGsmNetworkType
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used.
NMSettingGsmNetworkType values indicate the allowed access technologies the device may use when connecting to this network.
Members
any access technology may be used |
||
only 3G-type (UMTS and HSPA) technologies may be used |
||
only 2G-type (GPRS and EDGE) technologies may be used |
||
3G-type technologies are preferred but 2G-type technologies may be used as a fallback |
||
2G-type technologies are preferred but 3G-type technologies may be used as a fallback |
||
4G/LTE-type technologies are preferred but 3G/2/-type technologies may be used as a fallback |
||
only 4G/LTE type technologies may be used |
enum NMSettingGsmNetworkBand
NMSettingGsmNetworkBand
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used.
NMSettingGsmNetworkBand values indicate the allowed frequency bands the device may use when connecting to this network.
Members
unknown or no band specified |
||
any band is allowed |
||
900 MHz original GSM band |
||
1800 MHz DCS band |
||
US 1900 MHz PCS band |
||
US 850 MHz Cellular band |
||
WCDMA 3GPP UMTS 2100 MHz (Class I) |
||
WCDMA 3GPP UMTS 1800 MHz (Class III) |
||
WCDMA 3GPP AWS 1700/2100 MHz (Class IV) |
||
WCDMA 3GPP UMTS 800 MHz (Class VI) |
||
WCDMA 3GPP UMTS 850 MHz (Class V) |
||
WCDMA 3GPP UMTS 900 MHz (Class VIII) |
||
WCDMA 3GPP UMTS 1700 MHz (Class IX) |
||
WCDMA 3GPP UMTS 1900 MHz (Class II) |
||
WCDMA 3GPP UMTS 2600 MHz (Class VII, internal) |
Property Details
The “allowed-bands”
property
“allowed-bands” guint
NMSettingGsm:allowed-bands
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used. Band setting should be done by talking to ModemManager directly.
Flags: Read / Write / Construct
Allowed values: <= 16383
Default value: 1
The “network-type”
property
“network-type” gint
NMSettingGsm:network-type
has been deprecated since version 0.9.10 and should not be used in newly-written code.
No longer used. Network type setting should be done by talking to ModemManager directly.
Flags: Read / Write / Construct
Allowed values: [-1,5]
Default value: -1
The “password-flags”
property
“password-flags” guint
Flags: Read / Write
Allowed values: <= 7
Default value: 0
The “pin-flags”
property
“pin-flags” guint
Flags: Read / Write
Allowed values: <= 7
Default value: 0