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

#include <server_object.h>

Data Fields

uint16_t ssid
 
uint32_t lifetime
 
uint32_t default_min_period
 
uint32_t default_max_period
 
uint32_t disable_timeout
 
bool notification_storing
 
const char * binding
 
const bool * bootstrap_on_registration_failure
 
bool mute_send
 
const anj_iid_tiid
 
anj_communication_retry_res_tcomm_retry_res
 
uint8_t default_notification_mode
 

Detailed Description

Server Object Instance initialization structure. Should be filled before passing to anj_dm_server_obj_add_instance.

Field Documentation

◆ binding

const char* binding

Binding Resource (/1/x/7) value.

◆ bootstrap_on_registration_failure

const bool* bootstrap_on_registration_failure

Bootstrap on Registration Failure Resource (/1/x/16) value. If NULL, default of true is used.

◆ comm_retry_res

Resources:

  • Communication Retry Count (/1/x/17)
  • Communication Retry Timer (/1/x/18)
  • Communication Sequence Delay Timer (/1/x/19)
  • Communication Sequence Retry Count (/1/x/20) If NULL, ANJ_COMMUNICATION_RETRY_RES_DEFAULT is used.

◆ default_max_period

uint32_t default_max_period

Default Maximum Period Resource (/1/x/3) value. If set to 0, there's no default pmax.

◆ default_min_period

uint32_t default_min_period

Default Minimum Period Resource (/1/x/2) value.

◆ default_notification_mode

uint8_t default_notification_mode

Default Notification Mode Resource (/1/x/26) value:

  • 0: Non-Confirmable
  • 1: Confirmable

◆ disable_timeout

uint32_t disable_timeout

Disable Timeout Resource (/1/x/5) value. If not set, default of ANJ_DISABLE_TIMEOUT_DEFAULT_VALUE is used.

◆ iid

const anj_iid_t* iid

Optional Instance ID. If NULL, a new unique Instance ID will be chosen automatically.

◆ lifetime

uint32_t lifetime

Lifetime Resource (/1/x/1) value.

◆ mute_send

bool mute_send

Mute Send Resource (/1/x/23) value.

◆ notification_storing

bool notification_storing

Notification Storing When Disabled or Offline Resource (/1/x/6) value.

◆ ssid

uint16_t ssid

Short Server ID Resource (/1/x/0) value.


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