I have found a bug that only occurs with big endian CPUs: If you create an AdsNotification with a symbolName, you will receive error code 0x711 which is equal to ADSERR_DEVICE_SYMBOLVERSIONINVALID. Same code on little endian CPUs is working fine.
Creating AdsNotification with indexGroup and indexOffset works on big endian CPUs.
The error is due to a missing byte-order conversion in AdsNotificationOOI.h
I will make some tests an create a pull request.
I have found a bug that only occurs with big endian CPUs: If you create an
AdsNotification
with asymbolName
, you will receive error code 0x711 which is equal to ADSERR_DEVICE_SYMBOLVERSIONINVALID. Same code on little endian CPUs is working fine. CreatingAdsNotification
withindexGroup
andindexOffset
works on big endian CPUs. The error is due to a missing byte-order conversion in AdsNotificationOOI.h I will make some tests an create a pull request.