Device info¶
-
group
LWGSM_DEVICE_INFO Basic device information.
Functions
-
lwgsmr_t
lwgsm_device_get_manufacturer(char *manuf, size_t len, const lwgsm_api_cmd_evt_fn evt_fn, void *const evt_arg, const uint32_t blocking)¶ Get device manufacturer.
- Return
lwgsmOK on success, member of lwgsmr_t enumeration otherwise
- Parameters
[in] manuf: Pointer to output string array to save manufacturer info[in] len: Length of string array includingNULLtermination[in] evt_fn: Callback function called when command has finished. Set toNULLwhen not used[in] evt_arg: Custom argument for event callback function[in] blocking: Status whether command should be blocking or not
-
lwgsmr_t
lwgsm_device_get_model(char *model, size_t len, const lwgsm_api_cmd_evt_fn evt_fn, void *const evt_arg, const uint32_t blocking)¶ Get device model name.
- Return
lwgsmOK on success, member of lwgsmr_t enumeration otherwise
- Parameters
[in] model: Pointer to output string array to save model info[in] len: Length of string array includingNULLtermination[in] evt_fn: Callback function called when command has finished. Set toNULLwhen not used[in] evt_arg: Custom argument for event callback function[in] blocking: Status whether command should be blocking or not
-
lwgsmr_t
lwgsm_device_get_revision(char *rev, size_t len, const lwgsm_api_cmd_evt_fn evt_fn, void *const evt_arg, const uint32_t blocking)¶ Get device revision.
- Return
lwgsmOK on success, member of lwgsmr_t enumeration otherwise
- Parameters
[in] rev: Pointer to output string array to save revision info[in] len: Length of string array includingNULLtermination[in] evt_fn: Callback function called when command has finished. Set toNULLwhen not used[in] evt_arg: Custom argument for event callback function[in] blocking: Status whether command should be blocking or not
-
lwgsmr_t
lwgsm_device_get_serial_number(char *serial, size_t len, const lwgsm_api_cmd_evt_fn evt_fn, void *const evt_arg, const uint32_t blocking)¶ Get device serial number.
- Return
lwgsmOK on success, member of lwgsmr_t enumeration otherwise
- Parameters
[in] serial: Pointer to output string array to save serial number info[in] len: Length of string array includingNULLtermination[in] evt_fn: Callback function called when command has finished. Set toNULLwhen not used[in] evt_arg: Custom argument for event callback function[in] blocking: Status whether command should be blocking or not
-
lwgsmr_t