Logo
UNICENS V2.3.0-4567
User Manual and API Reference

Supervisor Report Codes which are basically notified during Supervisor Normal Operation Mode.

Enumerator:
UCS_SUPV_REP_NOT_AVAILABLE 

A previously welcomed node became invalid and is no longer accessible in the network.

UCS_SUPV_REP_IGNORED_UNKNOWN 

A discovered node is ignored due to a missing entry in the nodes_list_ptr, or since the desired node address is not within the following range: 0x200..0x2FF, 0x500..0xEFF.

Note
The crucial attribute to find a node withing the nodes_list_ptr is that Ucs_Signature_t::node_address of the list entry is identical with Ucs_Signature_t::node_address of the discovered node.
UCS_SUPV_REP_IGNORED_DUPLICATE 

A discovered node is ignored since it is a duplicate of an already welcomed node.

UCS_SUPV_REP_WELCOMED 

A discovered node is welcomed. This code is informational. The application must wait until the welcomed node is notified as available (.

See Also
UCS_SUPV_REP_AVAILABLE). However, if this code is notified the application is allowed to assign the init script list of the passed node_ptr reference. The script list will be executed by the Supervisor before the node is notified as available (
UCS_SUPV_REP_AVAILABLE). For all other codes the node_ptr variable is NULL.
UCS_SUPV_REP_SCRIPT_FAILURE 

Failed to process the script which is referenced by the respective node object which was found in the nodes list. This code is informational. Additional retries will be triggered automatically and may lead to the notification of the code UCS_SUPV_REP_IRRECOVERABLE if the additional retries also fail.

UCS_SUPV_REP_IRRECOVERABLE 

Failed to configure the node. Either the node synchronization or the node init script failed multiple times. Further retries will be done after a reset of the node or a network restart.

UCS_SUPV_REP_SCRIPT_SUCCESS 

Successfully executed the init script of the node. This code is informational.

UCS_SUPV_REP_AVAILABLE 

A discovered node is now available and ready to be used by the application. The application is now allowed to use the respective node_address in API calls.