|
Re: CANJaguar "Server" - Open Source.
My best theory, after doing a little digging of my own, is that there is some sort of message system silently failing. (whether that be ipc methods such as pipes or something like sockets, i don't know) My reasoning for this is that while the calls to Set () were being made, and nothing seemed to be locking up, it must have just gone through the functional equivalent of a timeout. Your guess is probably better than mine as to what's actually going on, but i think it's got something to do with the FRC_NetworkCommunication and the associated CAN stuff, since, on examining the source for both the CANJaguar and the 2CAN Driver (Which is the CAN interface our team is using,) I can't seem to see anything that should create this behavior. Both seem perfectly re-entrant.
EDIT: To be specific, i think it's probably something in the functions who's prototypes are defined in JaguarCANDriver.h
__________________
"Just look for the rectangle. Simple!"
Last edited by TheVoid : 29-01-2014 at 03:43.
|