Go to Post Thou Shalt Not Leave Crap In The Walking Path. - Billfred [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 14-07-2013, 22:30
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Understanding the FRC Control System

1) I did this from code and not the spec, but I think it captures the majority of the port info.

TCP ports being used
1735 is used by SmartDashboard/NetworkTables

UDP ports being used
1166 is how DS sends Kinect data do dashboard
1190 is used to send DS data to field displays
1165 is how DS sends other data to dashboard
1150 is used to identify other DSes and shut down all but one.
1135 is how simulator overrides the robot IP
1122 and 1123 and 1124 is used for usage data
1155 and 1190 is between Kinect server and DS
1145, 1120, and 1160 are used between FMS and DS
1110 and 1115 are used for control data from DS to robot

2) Which year do you want. The default DS is just a built version of the LabVIEW template by the way.

3) I think/hope tutorial six on the Getting Started page works well for LV. I've seen some good stuff from teams too.

4) For LV, if you use the SD VIs, it will work fine with SmartDashboard app. I'm not sure about a tutorial.

5) The default dashboard supports both SD and the packed data protocol. Custom visualization is accomplished by opening the source to the dashboard and dropping and naming the controls. You can use the other protocol or explicit SD reads and writes as well.

6) If you use the SD read or write VIs, it will work with SmartDashboard.

7) It implements name/value pair storage and replicates it between one server, typically robot, and a number of clients such as the dashboard. The name is often segmented with /'s grouping them into "tables".

Greg McKaskle
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 23:33.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi