I understand that DeviceNet is built on top of CAN. So does this mean a program written to work on a CAN card will by default work on a DeviceNet card?
I am asking because I have a program written for a National Instruments PCI-CAN card and the same program dont seem to run on a National Instruments DeviceNet card.