Wi-SUN API availability#
The Wi-SUN stack is distributed in three different libraries containing different capabilities:
FFN library containing Full Function Node capability. This library also includes LFN parenting ability for FAN1.1.
LFN library containing Limited Function Node capability.
Full library containing 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.
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.
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 |
---|---|---|---|