![]() |
outputting data to DS's usermessage
Is there a simple way instead of doing the whole packing,etc. thing in the DS example to output text to the 'user messages' section in the DS? Can you just eg just do cout<<"hello world" or printf() to output messages? Thanks.
|
Re: outputting data to DS's usermessage
Look inside WPILib at the Dashboard.cpp file, especially at the function "Printf()". I think it allows you to print there, but I haven't tested it out.
|
Re: outputting data to DS's usermessage
Quote:
|
Re: outputting data to DS's usermessage
Quote:
|
Re: outputting data to DS's usermessage
We have been trying to output data to the driver station using DriverStationLCD and have not been successful. We are doing everything exactly like we did last year (which worked fine)--we establish a pointer and do a "Get Instance" and then use a printf statement to send the message, but nothing is appearing in the driver station message space. Is there something different this year regarding the way it works?
|
Re: outputting data to DS's usermessage
Quote:
|
Re: outputting data to DS's usermessage
Wasn't the DriverStationLCD class created to print text to the actual physical screen of the Driver Station last year?
To my knowledge, you print strings to the User Messages region in the dashbard using the Dashboard class. |
Re: outputting data to DS's usermessage
Quote:
-Joe |
Re: outputting data to DS's usermessage
Thanks for the response. And yes..I forgot to call update. I will test it tomorrow but expect that was my only problem.
|
Re: outputting data to DS's usermessage
I used this feature very successfully last year but only on 1 line. I had high hopes for this year.
I started trying to use this but cannot get it to work. I am writing to one line again. In this case the pointer is locally declared each time I come into the function I am using to write it. DriverStationLCD *p_dsLCD = DriverStationLCD::GetInstance(); p_dsLCD->Printf(DriverStationLCD::kUser_Line6, 1, "test" ); p_dsLCD->UpdateLCD(); I applied the last software update and now I get and errro on cRio boot. Warning: module 0x134ad80 (FRC_UserProgram.out) holds reference to undefined symbol _ZN16DriverStationLCD11kLineLengthE. (unloading partially loaded module FRC_UserProgram.out) ...FRC_UserProgram failed to load. If I comment out his code I am fine. Any ideas? |
Re: outputting data to DS's usermessage
Have you tried doing a clean and build?
|
Re: outputting data to DS's usermessage
We are also having pafwl's issue, and will post if we figure anything out. Cleaning does not resolve the issue.
|
Re: outputting data to DS's usermessage
Clean and Build did not fix the issue.
We commented out all the lines that use DriverStationLCD and that did not fix the issue. At this point we are in the process of reinstalling WindRiver workbench and not install the latest patch. Can someone please assist. Thanks, Sunit |
Re: outputting data to DS's usermessage
We are also having this problem with kLineLength. When we comment out the DriverStationLCD code the problem goes away. I looked at the new source code for the library and I didn't see anything obvious as to what would cause this. I'm beginning to suspect that something went wrong with the wpilib.a build in the latest update.
I haven't tried building the WPILIB from sources yet. |
Re: outputting data to DS's usermessage
We are also having the same problem. Anyone have a workaround for this?
|
| All times are GMT -5. The time now is 14:30. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi