View Source QMI.Codec.DeviceManagement (qmi v0.8.3)
Codec for making device management requests
Link to this section Summary
Types
The serial numbers assigned to the device
Functions
Get the device hardware revision
Get the device manufacturer
Get the device model
Get the firmware revision id
Request for the serial numbers of the device
Get the operating mode of a device
Set operating mode of the device
Link to this section Types
Specs
offline_reason() :: :host_image_misconfiguration | :pri_image_misconfiguration | :pri_version_incompatible | :device_memory_full
Specs
operating_mode() :: :online | :low_power | :factory_test | :offline | :resetting | :shutting_down | :persistent_low_power | :mode_only_low_power | :network_test_gw
Specs
operating_mode_response() :: %{
:operating_mode => operating_mode(),
optional(:offline_reason) => offline_reason(),
optional(:hardware_controlled_mode?) => boolean()
}
Specs
serial_numbers() :: %{
esn: binary() | nil,
imei: binary() | nil,
meid: binary() | nil,
imeisv_svn: binary() | nil
}
The serial numbers assigned to the device
esn- for 3GPP2 devicesimei- for 3GPP devicesmeid- for 3GPP and 3GPP2 devicesimeisv_svn- for 3GPP devices
Link to this section Functions
Specs
get_device_hardware_rev() :: QMI.request()
Get the device hardware revision
Specs
get_device_mfr() :: QMI.request()
Get the device manufacturer
Specs
get_device_model_id() :: QMI.request()
Get the device model
Specs
get_device_rev_id() :: QMI.request()
Get the firmware revision id
Specs
get_device_serial_numbers() :: QMI.request()
Request for the serial numbers of the device
Specs
get_operating_mode() :: QMI.request()
Get the operating mode of a device
Specs
set_operating_mode(operating_mode()) :: QMI.request()
Set operating mode of the device