CoAP Notify type definition.

Public Attributes#

bool(*

Condition check callback, it returns with the result of send condition (true: send, false: not send)

Packet handler callback, it returns with the built CoAP packet.

const char *

ID string.

uint32_t

Schedule time (ms)

uint32_t

Tick counter (ms)

Public Attribute Documentation#

condition_cb#

bool(* sl_wisun_coap_notify::condition_cb) (const struct sl_wisun_coap_notify *notify)

Condition check callback, it returns with the result of send condition (true: send, false: not send)


Definition at line 76 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h

hnd_cb#

sl_wisun_coap_packet_t *(* sl_wisun_coap_notify::hnd_cb) (const struct sl_wisun_coap_notify *notify)

Packet handler callback, it returns with the built CoAP packet.


Definition at line 73 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h

id#

const char* sl_wisun_coap_notify::id

ID string.


Definition at line 68 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h

remote_addr#

sockaddr_in6_t sl_wisun_coap_notify::remote_addr

Remote address.


Definition at line 70 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h

schedule_time_ms#

uint32_t sl_wisun_coap_notify::schedule_time_ms

Schedule time (ms)


Definition at line 78 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h

tick_ms#

uint32_t sl_wisun_coap_notify::tick_ms

Tick counter (ms)


Definition at line 80 of file /mnt/raid/workspaces/ws.obQFDUprC/overlay/gsdk/app/wisun/component/coap/sl_wisun_coap_notify.h