Part Number: MCU-PLUS-SDK-AM243X
I built the demo below and checked its operation.
"ethernetip_adapter_generic_device_mii_demo_am243x-lp_r5fss0-0_freertos_ti-arm-clang"
We checked with version 09.00.00.03 of INDUSTRIAL-COMMUNICATIONS-SDK-AM243X.
The Input Only instance number used in the demo has been changed from 254 (0xfe) to 197 (0xc5).
app_generic_device.c
Code before modification
errCode = EI_API_CIP_createAssembly(pCipNode, 0xfe, EI_API_CIP_eAR_GET); // Input-only.
Code after modification
errCode = EI_API_CIP_createAssembly(pCipNode, 0xc5, EI_API_CIP_eAR_GET); // Input-only.
In this case, an error will now occur in the CT19.1 protocol test.
3240 1> *** Expected Successful ForwardOpen: Received General Status 01, Extended Status 0x0100
3241 2> *** Unexpected failure to reuse the existing multicast T->O connection.
Normally, a successful response should be returned to the same multicast connection that has already been connected,
but Extended Status 0x0100 (Extended Status: Connection in use or duplicate Forward Open) indicating a double connection error is output.
Is it not possible to change the Input Only instance number?