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 including NULL termination

  • [in] evt_fn: Callback function called when command has finished. Set to NULL when 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 including NULL termination

  • [in] evt_fn: Callback function called when command has finished. Set to NULL when 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 including NULL termination

  • [in] evt_fn: Callback function called when command has finished. Set to NULL when 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 including NULL termination

  • [in] evt_fn: Callback function called when command has finished. Set to NULL when not used

  • [in] evt_arg: Custom argument for event callback function

  • [in] blocking: Status whether command should be blocking or not