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

The Network Supervisor is responsible to force the network to available and handle NodeDiscovery and RoutingManagement by a default logic. More...

Topics

 Referred Types
 Network Supervisor related types.
 

Data Structures

struct  Ucs_Supv_InitData_t
 The initialization data of the Supervisor. More...
 

Functions

Ucs_Return_t Ucs_Supv_SetMode (Ucs_Inst_t *self, Ucs_Supv_Mode_t mode)
 Sets the Network Supervisor to a new operation mode.
 
Ucs_Return_t Ucs_Supv_ProgramNode (Ucs_Inst_t *self, uint16_t node_pos_addr, Ucs_Signature_t *signature_ptr, Ucs_Prg_Command_t *commands_ptr, Ucs_Prg_ReportCb_t result_fptr)
 Starts the programming sequence for a remote node.
 
Ucs_Return_t Ucs_Supv_ProgramExit (Ucs_Inst_t *self)
 Exits the Supervisor Programming Mode.
 
Ucs_Return_t Ucs_Supv_ProgramCreateIS (Ucs_Inst_t *self, Ucs_IdentString_t *is_ptr, uint8_t *data_ptr, uint8_t data_size, uint8_t *used_size_ptr)
 Creates a data string from an identification string which can be used as parameter data_ptr of a Ucs_Prg_Command_t variable.
 

Detailed Description

The Network Supervisor is responsible to force the network to available and handle NodeDiscovery and RoutingManagement by a default logic.