Struct SYN_LwM2M_TaskConfig¶
ClassList > SYN_LwM2M_TaskConfig
Configuration parameters for LwM2M Client Supervisor Task.
#include <syn_lwm2m_task.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_LwM2M_Client * | client |
| SYN_CoapsClient * | coaps_client |
| SYN_LwM2M_FwUpdateCb | on_fw_update |
| SYN_LwM2M_RebootCb | on_reboot |
| SYN_LwM2M_FactoryResetCb | on_reset |
| SYN_LwM2M_StateChangeCb | on_state |
| uint32_t | retry_backoff_ms |
| uint8_t * | rx_buf |
| size_t | rx_buf_size |
| SYN_Transport * | transport |
| uint8_t * | tx_buf |
| size_t | tx_buf_size |
| void * | user_data |
Public Attributes Documentation¶
variable client¶
Initialized LwM2M client instance
variable coaps_client¶
Optional DTLS 1.3 client context (or NULL)
variable on_fw_update¶
Firmware update handler
variable on_reboot¶
Device reboot handler
variable on_reset¶
Factory reset handler
variable on_state¶
State change notification callback
variable retry_backoff_ms¶
Retry backoff period on network failure (ms)
variable rx_buf¶
Caller-allocated RX frame scratch buffer
variable rx_buf_size¶
Size of RX frame buffer (recommended >= 512)
variable transport¶
Underlying datagram transport (UDP/custom)
variable tx_buf¶
Caller-allocated TX frame scratch buffer
variable tx_buf_size¶
Size of TX frame buffer (recommended >= 512)
variable user_data¶
User data passed to callbacks
The documentation for this class was generated from the following file src/syntropic/proto/syn_lwm2m_task.h