View Single Post
  #2   Spotlight this post!  
Unread 04-15-2015, 09:35 PM
slibert slibert is offline
Software Mentor
AKA: Scott Libert
FRC #2465 (Kauaibots)
Team Role: Mentor
 
Join Date: Oct 2011
Rookie Year: 2005
Location: Kauai, Hawaii
Posts: 337
slibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud ofslibert has much to be proud of
Re: error with NavX MXP connected to the Serial Port

Quote:
Originally Posted by Sparkyshires View Post
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?
Reply With Quote