View Source QMI.Codec.DeviceManagement (qmi v0.10.0)
Codec for making device management requests
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
Types
@type offline_reason() ::
:host_image_misconfiguration
| :pri_image_misconfiguration
| :pri_version_incompatible
| :device_memory_full
@type operating_mode() ::
:online
| :low_power
| :factory_test
| :offline
| :resetting
| :shutting_down
| :persistent_low_power
| :mode_only_low_power
| :network_test_gw
@type operating_mode_response() :: %{ :operating_mode => operating_mode(), optional(:offline_reason) => offline_reason(), optional(:hardware_controlled_mode?) => boolean() }
@type 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
Functions
@spec get_device_hardware_rev() :: QMI.request()
Get the device hardware revision
@spec get_device_mfr() :: QMI.request()
Get the device manufacturer
@spec get_device_model_id() :: QMI.request()
Get the device model
@spec get_device_rev_id() :: QMI.request()
Get the firmware revision id
@spec get_device_serial_numbers() :: QMI.request()
Request for the serial numbers of the device
@spec get_operating_mode() :: QMI.request()
Get the operating mode of a device
@spec set_operating_mode(operating_mode()) :: QMI.request()
Set operating mode of the device