To read CAN data I'm using the VI attached. It generally works as shown in the attached document. The data in frame 16 as shown in the example is captured by writing 0xAC00000 and reading 0xAD00016.
The problem is that my data has two frames with the same frame number at the top of the message, i.e.:
0x1ad00000
0x1ad00000
0x1ad00001
0x1ad00002
etc. (see attached document for a portion of the CAN message stream)
Using the VI when I use 0x1ad00000 the first frame is captured and when I use 0x1ad00001 the third frame is captured. Any ideas on how I can capture data in the second frame?
I have the same problem when I try writing to the controller.