Modem3gpp
Object Hierarchy:
Description:
[ CCode ( lower_case_csuffix = "modem_3gpp" , type_id = "mm_modem_3gpp_get_type ()" ) ]
public class Modem3gpp : GdbusModem3gppProxy, AsyncInitable, DBusInterface, Initable, GdbusModem3gpp
public class Modem3gpp : GdbusModem3gppProxy, AsyncInitable, DBusInterface, Initable, GdbusModem3gpp
The Modem3gpp structure contains private data and should only be accessed using the provided API.
Namespace: MM
Package: libmm-glib
Content:
Static methods:
- public static unowned string drx_cycle_get_string (Modem3gppDrxCycle val)
- public static unowned string eps_ue_mode_operation_get_string (Modem3gppEpsUeModeOperation val)
- public static string facility_build_string_from_mask (Modem3gppFacility mask)
- public static unowned string mico_mode_get_string (Modem3gppMicoMode val)
- public static unowned string packet_service_state_get_string (Modem3gppPacketServiceState val)
- public static unowned string registration_state_get_string (Modem3gppRegistrationState val)
- public static unowned string subscription_state_get_string (Modem3gppSubscriptionState val)
Creation methods:
- protected Modem3gpp ()
Methods:
- public async bool disable_facility_lock (Modem3gppFacility facility, string control_key, Cancellable? cancellable) throws Error
Asynchronously disables the modem personalization lock.
- public bool disable_facility_lock_sync (Modem3gppFacility facility, string control_key, Cancellable? cancellable = null) throws Error
Synchronously disables facility lock.
- public string dup_imei ()
Gets a copy of the IMEI, as reported by this Modem3gpp.
- public string dup_initial_eps_bearer_path ()
Gets a copy of the DBus path of the initial EPS Bearer exposed in this Modem3gpp.
- public string dup_operator_code ()
Gets a copy of the code of the operator to which the mobile is currently registered.
- public string dup_operator_name ()
Gets a copy of the name of the operator to which the mobile is currently registered.
- public string dup_path ()
Gets a copy of the DBus path of the Object object which implements this interface.
- public Modem3gppFacility get_enabled_facility_locks ()
Get the list of facilities for which PIN locking is enabled.
- public Modem3gppEpsUeModeOperation get_eps_ue_mode_operation ()
Get the UE mode of operation for EPS.
- public unowned string get_imei ()
Gets the IMEI , as reported by this Modem3gpp.
- public async Bearer get_initial_eps_bearer (Cancellable? cancellable) throws Error
Asynchronously gets the initial EPS Bearer object exposed by this Modem3gpp.
- public BearerProperties get_initial_eps_bearer_settings ()
Gets a BearerProperties object specifying the settings configured in the device to use when attaching to the LTE network.
- public Bearer get_initial_eps_bearer_sync (Cancellable? cancellable = null) throws Error
Synchronously gets the initial EPS Bearer object exposed by this Modem3gpp.
- public Nr5gRegistrationSettings get_nr5g_registration_settings ()
Gets a Nr5gRegistrationSettings object including the configured 5GNR registration settings.
- public unowned string get_operator_code ()
Gets the code of the operator to which the mobile is currently registered.
- public unowned string get_operator_name ()
Gets the name of the operator to which the mobile is currently registered.
- public Modem3gppPacketServiceState get_packet_service_state ()
Get the packet domain service state.
- public unowned string get_path ()
Gets the DBus path of the Object which implements this interface.
- public List<Pco> get_pco ()
Get the list of Pco received from the network.
- public Modem3gppRegistrationState get_registration_state ()
Get the the mobile registration status as defined in 3GPP TS 27.007 section 10.1.19.
- public Modem3gppSubscriptionState get_subscription_state ()
Get the current subscription status of the account.
- public unowned BearerProperties peek_initial_eps_bearer_settings ()
Gets a BearerProperties object specifying the settings configured in the device to use when attaching to the LTE network.
- public unowned Nr5gRegistrationSettings peek_nr5g_registration_settings ()
Gets a Nr5gRegistrationSettings object including the configured 5GNR registration settings.
- public async bool register (string network_id, Cancellable? cancellable) throws Error
Asynchronously requests registration with a given mobile network.
- public bool register_sync (string network_id, Cancellable? cancellable = null) throws Error
Synchronously requests registration with a given mobile network.
- public async List<Modem3gppNetwork> scan (Cancellable? cancellable) throws Error
Asynchronously requests to scan available 3GPP networks.
- public List<Modem3gppNetwork> scan_sync (Cancellable? cancellable = null) throws Error
Synchronously requests to scan available 3GPP networks.
- public async bool set_carrier_lock (uint8[] data, Cancellable? cancellable) throws Error
Asynchronously sends the carrier lock information to the modem.
- public bool set_carrier_lock_sync (uint8[] data, Cancellable? cancellable = null) throws Error
Synchronously sends the carrier lock information to the modem.
- public async bool set_eps_ue_mode_operation (Modem3gppEpsUeModeOperation mode, Cancellable? cancellable) throws Error
Asynchronously requests to update the EPS UE mode of operation.
- public bool set_eps_ue_mode_operation_sync (Modem3gppEpsUeModeOperation mode, Cancellable? cancellable = null) throws Error
Synchronously requests to update the EPS UE mode of operation.
- public async bool set_initial_eps_bearer_settings (BearerProperties config, Cancellable? cancellable) throws Error
Asynchronously configures the settings for the initial LTE default bearer.
- public bool set_initial_eps_bearer_settings_sync (BearerProperties config, Cancellable? cancellable = null) throws Error
Synchronously configures the settings for the initial LTE default bearer.
- public async bool set_nr5g_registration_settings (Nr5gRegistrationSettings settings, Cancellable? cancellable) throws Error
Asynchronously configures the 5GNR registration settings.
- public bool set_nr5g_registration_settings_sync (Nr5gRegistrationSettings settings, Cancellable? cancellable = null) throws Error
Synchronously configures the 5GNR registration settings.
- public async bool set_packet_service_state (Modem3gppPacketServiceState state, Cancellable? cancellable) throws Error
Asynchronously tries to attach or detach from the packet domain service.
- public bool set_packet_service_state_sync (Modem3gppPacketServiceState state, Cancellable? cancellable = null) throws Error
Synchronously tries to attach or detach from the packet domain service.
Inherited Members:
All known members inherited from class GLib.DBusProxy
All known members inherited from class GLib.Object
All known members inherited from interface GLib.AsyncInitable
All known members inherited from interface GLib.DBusInterface
All known members inherited from interface GLib.Initable
All known members inherited from interface MM.GdbusModem3gpp
- call_disable_facility_lock
- call_disable_facility_lock_sync
- call_register
- call_register_sync
- call_scan
- call_scan_sync
- call_set_carrier_lock
- call_set_carrier_lock_sync
- call_set_eps_ue_mode_operation
- call_set_eps_ue_mode_operation_sync
- call_set_initial_eps_bearer_settings
- call_set_initial_eps_bearer_settings_sync
- call_set_nr5g_registration_settings
- call_set_nr5g_registration_settings_sync
- call_set_packet_service_state
- call_set_packet_service_state_sync
- complete_disable_facility_lock
- complete_register
- complete_scan
- complete_set_carrier_lock
- complete_set_eps_ue_mode_operation
- complete_set_initial_eps_bearer_settings
- complete_set_nr5g_registration_settings
- complete_set_packet_service_state
- enabled_facility_locks
- eps_ue_mode_operation
- handle_disable_facility_lock
- handle_register
- handle_scan
- handle_set_carrier_lock
- handle_set_eps_ue_mode_operation
- handle_set_initial_eps_bearer_settings
- handle_set_nr5g_registration_settings
- handle_set_packet_service_state
- imei
- initial_eps_bearer
- initial_eps_bearer_settings
- interface_info
- nr5g_registration_settings
- operator_code
- operator_name
- override_properties
- packet_service_state
- pco
- registration_state
- subscription_state