EtherCAT SubDevice
 
Loading...
Searching...
No Matches

◆ EC_API_SLV_DIAG_newMessage()

uint32_t EC_API_SLV_DIAG_newMessage ( EC_API_SLV_SHandle_t pHandle,
uint32_t  diagCode,
uint8_t  type,
uint16_t  textID,
uint8_t  numParams,
EC_API_SLV_SDIAG_parameter_t pParams 
)

Send Diagnosis message.

Parameters
[in]pHandleDTK API instance.
[in]diagCodeDiagnosis code.
[in]typeDiagnosis type.
[in]textIDDiagnosis text ID.
[in]numParamsNumber of parameters.
[in]pParamsDiagnosis parameters.
Returns
ErrorCode API Error Code.
Example
#include <ecSlvApi.h>
// required variables
uint32_t retVal = 0;
// the Call
retVal = EC_API_SLV_DIAG_newMessage(pHandle, diagCode, type, textID, pParams);
uint32_t EC_API_SLV_DIAG_newMessage(EC_API_SLV_SHandle_t *pHandle, uint32_t diagCode, uint8_t type, uint16_t textID, uint8_t numParams, EC_API_SLV_SDIAG_parameter_t *pParams)
Send Diagnosis message.
Definition ecSlvApi_diagnosis.c:239