Modules#

app_icmpv6_echo_request

app_settings_ping_t

app_setting_wisun_t

Application Core type definitions#

Enumerations#

enum
WISUN_NETWORK_CONNECTED
WISUN_NETWORK_CONNECTING
WISUN_NETWORK_NOT_CONNECTED
}

Wi-SUN network connection states.

Typedefs#

Wi-SUN ICMPv6 echo request structure.

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(*

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.


Typedef Documentation#

app_icmpv6_echo_request_t#

typedef struct app_icmpv6_echo_request app_icmpv6_echo_request_t

Wi-SUN ICMPv6 echo request structure.


app_icmpv6_echo_response_t#

typedef app_icmpv6_echo_request_t app_icmpv6_echo_response_t

ICMPv6 response type.


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.


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).