EtherCAT-IOLink Gateway

◆ GW_API_smiGenericCommand()

GW_API_EErrorcode_t GW_API_smiGenericCommand ( const uint8_t  clientId_p,
IOLM_SMI_SHeader *  pHeader_p,
uint8_t *  pArgBlock_p 
)

Send a SMI Generic request to IOL Master.

For SMI response the registered callback is used

Parameters
[in]clientId_pregistered clientId
[in]pHeader_pgeneric header data
[in]pArgBlock_pgeneric argument block
Returns
GW_API_EErrorcode_t errorcode
Example
#include <gw_api_interface.h>
GW_API_EErrorcode_t retVal = GW_API_eSUCCESS;
uint8_t clientId;
IOLM_SMI_SHeader header;
uint8_t argBlock[100];
set header and argBlock
retVal = GW_API_smiGenericCommand(clientId, &header, argBlock);
void SMIdirect_cbGenericCmd(IOLM_SMI_SHeader* pHeader_p, uint8_t* pArgBlock_p)
{
}
GW_API_EErrorcode_t GW_API_smiGenericCommand(const uint8_t clientId_p, IOLM_SMI_SHeader *pHeader_p, uint8_t *pArgBlock_p)
Send a SMI Generic request to IOL Master.
Definition: gw_api_interface.c:1907