tubeheaD37
27-01-2009, 18:36
OK. Here is what I did...
1- Downloaded and ran the latest (update 3) from the WPI code web site.
2- Started Windriver in project that we had been running from week 1, a extension of the simple robot example.
3- Found that the interface to PID Controller had changed, constructor now needed PIDSource and PIDSource and PIDOutput, rather than setting them later. Also added calls to the SetInputRange and SetOutputRange methods in PIDController.
4- With those changes the code we had running now built.
5- Did a clean and a make all
6- Downloaded and had many unresolved references and a robot that would not boot (See terminal output, attached)
Is there anyway to back out this change in the libray or some way to correct what we are building? I don't understand how the linking of the .a library from WPI is working.
Please, I need help ASAP as we were already running behind before I made this mistake!
I noticed after I posted that the WPI website says it will not work if I don't have the correct cRio update. How do I know which update I have, and where can I get the update if I am missing it?
1- Downloaded and ran the latest (update 3) from the WPI code web site.
2- Started Windriver in project that we had been running from week 1, a extension of the simple robot example.
3- Found that the interface to PID Controller had changed, constructor now needed PIDSource and PIDSource and PIDOutput, rather than setting them later. Also added calls to the SetInputRange and SetOutputRange methods in PIDController.
4- With those changes the code we had running now built.
5- Did a clean and a make all
6- Downloaded and had many unresolved references and a robot that would not boot (See terminal output, attached)
Is there anyway to back out this change in the libray or some way to correct what we are building? I don't understand how the linking of the .a library from WPI is working.
Please, I need help ASAP as we were already running behind before I made this mistake!
I noticed after I posted that the WPI website says it will not work if I don't have the correct cRio update. How do I know which update I have, and where can I get the update if I am missing it?