View Single Post
  #32   Spotlight this post!  
Unread 01-17-2012, 07:20 PM
jhersh jhersh is offline
National Instruments
AKA: Joe Hershberger
FRC #2468 (Appreciate)
Team Role: Mentor
 
Join Date: May 2008
Rookie Year: 1997
Location: Austin, TX
Posts: 1,006
jhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond reputejhersh has a reputation beyond repute
Re: New to 2CAN and Jaguar

Quote:
Originally Posted by mikets View Post
So does it mean I can only call SetPID after I call ChangeControlMode to a close-loop mode? And I assume I have to call SetPID every time after I change to a close-loop mode. In other words, the PID constants will be cleared on every mode change?
The Jaguar has separate messages for setting each control mode's PID constants, so the CANJaguar class has no message ID that it can use to send those PID constants if you are not in a closed-loop mode.

I don't believe they are cleared... they are stored as separate variables in the Jaguar. That could be easily tested by setting one mode, calling SetPID, changing modes, calling SetPID again, then switching modes back and calling GetPID.
Reply With Quote