Jacob,
I was able to get the Dll to connect and it finds the ECOM module. The problem now is the CCM_ProcessCommand function. At first the line:
rc = PASCAL_HEICCMRequest(aDevices(tDevice), bWrite, CCM_DataType, DataAddress, DataLength, ByteBuffer(0))
Would cause the program to crash. I removed line and just put rc=0 for testing purposes. However If I do a register read or write I don't get errors but I am also unable to read value back from register or write to it. It is like I am not actually connected to ECOM even though I was able to find it. I have code to share if anyone wants to see it.
Thanks,
Christopher