Wi-SUN API availability#
Availability of Wi-SUN API capabilities depends on the library used by the application:
FFN library contains Full Function Node capability. This library also includes LFN parenting ability for FAN1.1.
LFN library contains Limited Function Node capability.
Full library contains both of the above. This larger but more flexible library is provided as a convenience for prototyping. This library allows to choose between FFN and LFN role at runtime, but does not support switching roles on the fly and requires a full board reset to do so.
BR library contains Border Router functionality.
The libraries are selected using Simplicity SDK components:
FFN library when only wisun_stack_ffn component is selected.
LFN library when only wisun_stack_lfn component is selected.
Full library when both components are selected.
FFN library by default when no component is selected.
BR library when wisun_br_stack component is selected. This library cannot be combined with the other libraries.
The API available to each library may vary according to the table below. A status SL_STATUS_NOT_AVAILABLE is returned if the API called with a library flavor that does not support it.
API Name | Full | FFN | LFN | BR |
---|---|---|---|---|