Hi Tech Support,
I have done I/O Messaging by using Assembly Object (04h) / Instance 64h to get Adi1 and Instance 96h to set Adi64, see Adi map below copied from appl_adimap_separate16.c:
const AD_AdiEntryType APPL_asAdiEntryList[] = {
{ 1, “ABP_UINT16_GET”, ABP_UINT16, REG_NUM, APPL_WRITE_MAP_READ_ACCESS_DESC,
{
{ appl_aiUint16_1, NULL}
}, GetAdi1Value, NULL},
{ 64, “ABP_UINT16_SET”, ABP_UINT16, 8 , APPL_READ_MAP_WRITE_ACCESS_DESC,
{
{ appl_aiUint16_64, NULL}
}, NULL, SetAdi64Value},
};
Now I am trying to use Explicit Messaging to transfer data with ADIs. What object do I need to implement for the above ADIs? Or do I need to create separate ADIs for Explicit Messaging?