I'm following up on a previous post:
http://www.peak-system.com/forum/viewto ... =29&t=2097
In the above, I was asking about the possibility of a MicroMod not responding to an RTR message from an angle of CANBus message "clashing". I'm happy enough with your response and it answered my question fair enough.
However, I am still trying to deal with a problem that we are experiencing where our software is sending out a burst of RTR messages when it is first initiated, but it is not reliably receiving responses from all MicroMods. This is causing our software to present incorrect status information of the sytem we are monitoring. This situation only occurs at software start-up and is always perfect once it is up and running. I've been monitoring the CANBus with PCAN-View both on the "controller" PC as well as a secondary PC which is purely listening-in on the traffic.
I was originally putting the blame on our software, but I am now wondering if it is the MicroMods that are the guilty party in this scenario; although through no fault of their own. I've gone through these forums and your help files, but I cannot seem to find the answer to the following items:
- What is the total message capacity of the MicroMods receive queue?
What is the consequence of a receive queue on a MicroMod being full?
And to ask a silly question: Does the receive queue get filled with all CAN messages that are flying around the CANBus network until further processed, or does the queue only get filled with messages relevant to the individual MicroMod? (my suspicion is the former, but I have to ask)
Any answer you can give me to the above three questions would be highly appreciated. And please keep in mind that I am asking from the MicroMod perspective and not the PC/API point of view.
Thanks,
Mark