Quote:
Originally Posted by Sparkyshires
Hey guys, title pretty much says it all. About two weeks ago, we installed the new NavX MXP and set it up. We downloaded their code from their github repo and we're using that. The only problem is that I'm not sure that I'm using it properly. I'm no expert in using the serial port on the roboRIO, and I have a feeling that something somewhere is going wrong. Does anybody know where this error might be coming from? our code is at https://github.com/Sparky384/Team384Year2015
Code:
Error on line 115 of SerialPort.cpp: HAL - VISA: Resource Locked
at /home/lvuser/FRCUserProgram() [0x23b4c]
at /home/lvuser/FRCUserProgram() [0x1194c]
at startRoutine(void*)
Thanks for your time! If you have any questions about the code feel free to ask them. All the relevant gyro calls are in the drivetrain subsystem file.
|
Took a quick look at the code you've linked to. Looked around and couldn't find any code attempting to initialize the navX MXP. Looked in Subsystems\DriveTrain.cpp, but didn't see anything there except a Gyro instance.
Note that you need to use one of the classes in the navX MXP folder, not the Gyro class from the WPI Library (that only works w/the kit-of-parts gyro). See the example Robot.cpp file in the navX MXP folder for an example.
Perhaps the latest code is not checked in - or I'm looking in the wrong place. Can you please point me to the exact file and line number where the navX MXP initialization is occuring? Also, I didn't see a RobotMap.cpp file anywhere, though I did see RobotMap.h - maybe a sign not everything is checked in?