typedef void(* Ucs_Xrm_Stream_PortCfgResCb_t)(uint16_t node_address, uint8_t index, Ucs_Stream_PortOpMode_t op_mode, Ucs_Stream_PortOption_t port_option, Ucs_Stream_PortClockMode_t clock_mode, Ucs_Stream_PortClockDataDelay_t clock_data_delay, Ucs_StdResult_t result, void *user_ptr) |
Function signature of result callback used by Ucs_Xrm_Stream_SetPortConfig() and Ucs_Xrm_Stream_GetPortConfig().
The arguments of the result callback function correspond with the INIC's result for the function INIC.StreamPortConfiguration. |
node_address | The node address from which the results come | ||
index | Streaming Port instance.
| ||
op_mode | Operation mode of the Streaming Port.
| ||
port_option | Direction of the physical pins of the indexed Streaming Port.
| ||
clock_mode | Configuration of the FSY/SCK signals.
| ||
clock_data_delay | Configuration of the FSY/SCK signals for Generic Streaming.
| ||
result | Returned result of the operation | ||
user_ptr | User reference provided in Ucs_InitData_t::user_ptr |