Modules#
Application Core type definitions#
Enumerations#
enum
WISUN_NETWORK_CONNECTED
WISUN_NETWORK_CONNECTING
WISUN_NETWORK_NOT_CONNECTED
}
Wi-SUN network connection states.
Typedefs#
typedef struct app_icmpv6_echo_request
Wi-SUN ICMPv6 echo request structure.
typedef app_icmpv6_echo_request_t
ICMPv6 response type.
typedef void(*
wisun_event_callback_t)(sl_wisun_evt_t *)
Wi-SUN application callback type. It is always called and can't be registered or removed by users. It also contains the required implementation of the event.
typedef void(*
custom_wisun_event_callback_t)(sl_wisun_evt_t *)
Wi-SUN application custom callback type. Users can implement custom callbacks and register them (not mandatory).
Enumeration Documentation#
wisun_network_connection_state_t#
wisun_network_connection_state_t
Wi-SUN network connection states.
Enumerator | |
---|---|
WISUN_NETWORK_CONNECTED | Network connected. |
WISUN_NETWORK_CONNECTING | Network connecting. |
WISUN_NETWORK_NOT_CONNECTED | Network disconnected. |
Definition at line
67
of file /mnt/raid/workspaces/ws.zJeaRLJo0/overlay/super/app/wisun/component/app_core/sl_wisun_app_core.h
Typedef Documentation#
wisun_event_callback_t#
typedef void(* wisun_event_callback_t) (sl_wisun_evt_t *) )(sl_wisun_evt_t *)
Wi-SUN application callback type. It is always called and can't be registered or removed by users. It also contains the required implementation of the event.
Definition at line
140
of file /mnt/raid/workspaces/ws.zJeaRLJo0/overlay/super/app/wisun/component/app_core/sl_wisun_app_core.h
custom_wisun_event_callback_t#
typedef void(* custom_wisun_event_callback_t) (sl_wisun_evt_t *) )(sl_wisun_evt_t *)
Wi-SUN application custom callback type. Users can implement custom callbacks and register them (not mandatory).
Definition at line
143
of file /mnt/raid/workspaces/ws.zJeaRLJo0/overlay/super/app/wisun/component/app_core/sl_wisun_app_core.h