typedef void(* Ucs_Supv_ProgramLocalNodeCb_t)(Ucs_Signature_t *signature_ptr, Ucs_Prg_Command_t **program_pptr, Ucs_Prg_ReportCb_t *result_fptr, void *user_ptr) |
Optional callback function to program the local node.
If the function is assigned by the application and program_pptr
is not NULL
, the supervisor will start to program the local node. If this function is not assigned or program_pptr
equals NULL
, the programming process starts the network and continues with remote node programming.
signature_ptr | Reference to the signature of the local INIC. The referenced structure is read-only and must be copied for usage outside the callback context. |
program_ptr | Reference to the programming sequence assigned by the application. |
result_ptr | Reference to a user function which is invoked to notify the programming result. |
user_ptr | User reference provided in Ucs_InitData_t::user_ptr. |