![]() |
Error on using network tables from smartdashboard.
Hello, I am trying to send some simple double values from the smart dashboard to the robot the problem is the data does not appear to be recieved and I get a flood of messages from the network tables such as the ones below.
Quote:
Code:
SmartDashboard CodeAny help is much appreciated. |
Re: Error on using network tables from smartdashboard.
I believe you have to actually create a table called camera before you can try to get anything from it. I don't have access to the javadocs for the NetworkTable right now.
|
Re: Error on using network tables from smartdashboard.
Quote:
Quote:
|
Re: Error on using network tables from smartdashboard.
The actual error appears to be "Unknown Network Table Message Type: 12"
I actually was on the wrong track then. It is an issue with communicating using table "camera" probably when you are trying to retrieve a number or it could be when you put the number in. Perhaps someone else more experienced can help you, I am trying to guess the most likely errors. |
Re: Error on using network tables from smartdashboard.
I have been trying to find a solution using what you said but I still cant figure out what is wrong.
|
Re: Error on using network tables from smartdashboard.
You put in a number under the key of "area" but you try to retrieve with the key "RED_AREA" try changing "RED_AREA" to "area" when you use getNumber()
|
Re: Error on using network tables from smartdashboard.
Quote:
|
Re: Error on using network tables from smartdashboard.
If I had to guess, I'd say your smartdashboard code is using Network Tables Version 1, while the cRIO is running a Network Tables 2 server.
|
Re: Error on using network tables from smartdashboard.
Quote:
|
Re: Error on using network tables from smartdashboard.
Yes I believe this is the error which you will get if the smart dashboard is running the old version of Network Tables.
You can go here to get the latest version of SmartDashboard which uses NetworkTables2 http://wpilib.screenstepslive.com/s/...sion-installer |
Re: Error on using network tables from smartdashboard.
Thanks for everyones' input. I have re-installed the dashboard and no longer get the error. However the data is still not sent from the dashboard to the network tables. I have used the NetworkTable Viewer to determine that the Robot communicates with the Network Tables just fine, but the dashboard seems unable to. I used the code below on the robot to put and retrieve values and this works just fine.
Code:
NetworkTable.getTable("MyTable").putDouble("AREA", 5); |
Re: Error on using network tables from smartdashboard.
You have to put values using the SmartDashboard class
For example http://wpilib.screenstepslive.com/s/...-robot-program SmartDashboard only looks at a single table in networktables so that you can use other tables to send data to other programs but not have it show up on the SmartDashboard You can also find more info on the SmartDashboard here http://wpilib.screenstepslive.com/s/3120/m/7932 |
Re: Error on using network tables from smartdashboard.
I might be wrong, but I thought the SmartDashboard class could only be used on the robot not in the dashboard itself(don't have it in front of me at the moment)
I am trying to send data from the dashboard to the robot not the other way around. Should I use a table called "SmartDashboard" would that work? |
Re: Error on using network tables from smartdashboard.
Sorry I misunderstood your question. You should be able to do Robot.getTable() to get the SmartDashboard table from the plugin.
|
Re: Error on using network tables from smartdashboard.
Quote:
|
| All times are GMT -5. The time now is 09:49. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi