aNinjaneer wrote:So, given my example, how would you receive address 0x024A? Or is that not possible? Why does the base ID need to be divisible by 16 if there are only 8 messages received from that base? That means you can't ever capture half of the possible addresses.
MalcolmG wrote:aNinjaneer wrote:So, given my example, how would you receive address 0x024A? Or is that not possible? Why does the base ID need to be divisible by 16 if there are only 8 messages received from that base? That means you can't ever capture half of the possible addresses.
In my experience (not using that exact address, but reading an IZZE Racing IMU on 0x4EC and 0x4ED), I have been able to use the base address 0x4E8; so based on that I would suggest you try 0x248, and the data on message 0x24A should appear under CAN 2 Offset 0-6; although based on what Stephen has said it's possible it might not work this way.
Yes, in my example I was stating that I use a base address of 0x4E8 in order to retrieve messages 0x4EC and 0x4ED (which appear as CAN 4 Offset x and CAN 5 Offset x respectively), and that it does in fact work.SDean wrote:MalcolmG wrote:aNinjaneer wrote:So, given my example, how would you receive address 0x024A? Or is that not possible? Why does the base ID need to be divisible by 16 if there are only 8 messages received from that base? That means you can't ever capture half of the possible addresses.
In my experience (not using that exact address, but reading an IZZE Racing IMU on 0x4EC and 0x4ED), I have been able to use the base address 0x4E8; so based on that I would suggest you try 0x248, and the data on message 0x24A should appear under CAN 2 Offset 0-6; although based on what Stephen has said it's possible it might not work this way.
0x4E8 will work in this circumstance as it is divisible by 8, but 0x4EC and 0x4ED will not as they are not cleanly divisible by 8.
Users browsing this forum: No registered users and 8 guests