Anjay Lite
Loading...
Searching...
No Matches
anj_dm_device_object_init_t Struct Reference

#include <device_object.h>

Data Fields

const char * manufacturer
 
const char * model_number
 
const char * serial_number
 
const char * firmware_version
 
anj_dm_reboot_callback_treboot_cb
 
void * reboot_handler_arg
 

Detailed Description

Device object initialization structure. Should be filled before passing to anj_dm_device_obj_install .

NOTE: when passing this structure to anj_dm_device_obj_install, its fields ARE NOT copied internally to DM, which means all dynamically allocated strings MUST NOT be freed before removing the device object from the DM.

NOTE: Supported binding and modes resource (/3/0/16) is defined by ANJ_SUPPORTED_BINDING_MODES

Field Documentation

◆ firmware_version

const char* firmware_version

◆ manufacturer

const char* manufacturer

◆ model_number

const char* model_number

◆ reboot_cb

◆ reboot_handler_arg

void* reboot_handler_arg

◆ serial_number

const char* serial_number

The documentation for this struct was generated from the following file: