Struct anj_dm_server_instance_init_t
Defined in File server_object.h
Struct Documentation
-
struct anj_dm_server_instance_init_t
Server Object Instance initialization structure. Should be filled before passing to anj_dm_server_obj_add_instance.
Public Members
-
uint16_t ssid
Short Server ID Resource (/1/x/0) value.
-
uint32_t lifetime
Lifetime Resource (/1/x/1) value.
-
uint32_t default_min_period
Default Minimum Period Resource (/1/x/2) value.
-
uint32_t default_max_period
Default Maximum Period Resource (/1/x/3) value. If set to 0, there’s no default
pmax.
-
uint32_t disable_timeout
Disable Timeout Resource (/1/x/5) value. If not set, default of ANJ_DISABLE_TIMEOUT_DEFAULT_VALUE is used.
-
bool notification_storing
Notification Storing When Disabled or Offline Resource (/1/x/6) value.
-
const char *binding
Binding Resource (/1/x/7) value.
-
const bool *bootstrap_on_registration_failure
Bootstrap on Registration Failure Resource (/1/x/16) value. If
NULL, default oftrueis used.
-
bool mute_send
Mute Send Resource (/1/x/23) value.
-
const anj_iid_t *iid
Optional Instance ID. If
NULL, a new unique Instance ID will be chosen automatically.
-
anj_communication_retry_res_t *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.
-
uint8_t default_notification_mode
Default Notification Mode Resource (/1/x/26) value:
0: Non-Confirmable
1: Confirmable
-
uint16_t ssid