Skip to content

Struct SYN_LwM2M_Object

ClassList > SYN_LwM2M_Object

LwM2M Object Definition. More...

  • #include <syn_lwm2m.h>

Public Attributes

Type Name
SYN_LwM2M_ExecCb exec
uint16_t id
uint16_t instance_count
const uint16_t * instances
SYN_LwM2M_ReadCb read
size_t resource_count
const SYN_LwM2M_ResourceDesc * resources
void * user_ctx
SYN_LwM2M_WriteCb write

Detailed Description

Forward declaration of LwM2M object descriptor.

Public Attributes Documentation

variable exec

SYN_LwM2M_ExecCb SYN_LwM2M_Object::exec;

Execute callback


variable id

uint16_t SYN_LwM2M_Object::id;

Object ID (e.g. 3 for Device)


variable instance_count

uint16_t SYN_LwM2M_Object::instance_count;

Number of instances supported


variable instances

const uint16_t* SYN_LwM2M_Object::instances;

Array of valid instance IDs


variable read

SYN_LwM2M_ReadCb SYN_LwM2M_Object::read;

Read callback


variable resource_count

size_t SYN_LwM2M_Object::resource_count;

Number of resources in descriptor


variable resources

const SYN_LwM2M_ResourceDesc* SYN_LwM2M_Object::resources;

Array of resource descriptors


variable user_ctx

void* SYN_LwM2M_Object::user_ctx;

User context pointer


variable write

SYN_LwM2M_WriteCb SYN_LwM2M_Object::write;

Write callback



The documentation for this class was generated from the following file src/syntropic/proto/syn_lwm2m.h