View Single Post
  #4   Spotlight this post!  
Unread 04-04-2013, 22:38
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: NetworkTables issues / custom dash

The command packet still includes the LV dashboard protocol and it is accessible in LabVIEW

The underlying calls to Netcomm are the same for each language (3 function calls, get common control data, set common control data, set error data) and Netcomm supports it, so you should be able to modify the C++ or Java implementation of the WPIlib to access it. The protocol itself is very simple, it literally just sends two strings across the network. The functions just pack the string.

On the LV dashboard side it's still unbundled just not used.

You can send literal strings through the protocol by itself also, but make sure the strings aren't too big (I think there are around 900 bytes to work with).


We also use this older dashboard data system, and do not run a NetworkTables server at all on our robot (in LabVIEW). We deleted ALL references to NetworkTables (and basically everything else) and started from as low as possible.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack