#include "com_pdo.h"
#include "com_mgr.h"
#if COM_PDO_TRM_MAX == 0
ComStatus_tv ComDemoPdoTrmInit(uint8_t CPP_PARM_UNUSED(ubNetV))
{
}
#else
ComStatus_tv ComDemoPdoTrmInit(uint8_t ubNetV)
{
uint8_t aubPdoDataT[] = {0x01,0x23,0x45,0x67,0x89,0xAB,0xCD,0xEF};
uint16_t uwIdOffsetT;
uwIdOffsetT = ComMgrNodeId(ubNetV);
0x0180 + uwIdOffsetT,
3,
0);
0x0280 + uwIdOffsetT,
8,
250);
aubPdoDataT[0] = 0x02;
0x0380 + uwIdOffsetT,
4,
500);
aubPdoDataT[0] = 0x03;
ComPdoSendAsync(ubNetV, 0);
ComPdoSendAsync(ubNetV, 1);
ComPdoSendAsync(ubNetV, 3);
return(eCOM_ERR_OK);
}
#endif
#if COM_PDO_RCV_MAX == 0
ComStatus_tv DemoComPdoRcvInit(uint8_t CPP_PARM_UNUSED(ubNetV))
{
}
#else
ComStatus_tv DemoComPdoRcvInit(uint8_t ubNetV)
{
uint16_t uwIdOffsetT;
uwIdOffsetT = ComMgrNodeId(ubNetV);
0x0200 + uwIdOffsetT,
8,
0);
0x0300 + uwIdOffsetT,
8,
0);
0x0400 + uwIdOffsetT,
8,
0);
return(eCOM_ERR_OK);
}
#endif