Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   LEDs on Driverstation (http://www.chiefdelphi.com/forums/showthread.php?t=103692)

hsekhon27 23-02-2012 15:25

LEDs on Driverstation
 
I have read the tutorial for having a gyro display angle on driverstation. I'm guessing it's the same thing for a boolean? But I want to display multiple LEDs on the driverstation. I know I can bundle them and send it as a high priority data to the ds, but my question is, when I unbundle them in the dashboard project, how do I know which one is which boolean?

Alan Anderson 23-02-2012 16:12

Re: LEDs on Driverstation
 
When you bundle the data up in the robot code, you can do a "bundle by name" and supply a typedef to define what data goes in which order before you flatten it to a string. Use the exact same typedef as the pattern for the unflatten from string that you use in the Dashboard code.

hsekhon27 25-02-2012 13:16

Re: LEDs on Driverstation
 
Quote:

Originally Posted by Alan Anderson (Post 1133561)
When you bundle the data up in the robot code, you can do a "bundle by name" and supply a typedef to define what data goes in which order before you flatten it to a string. Use the exact same typedef as the pattern for the unflatten from string that you use in the Dashboard code.

Okay, but for a boolean, don't I have to make an array of elements first? I have three limit switches, and made an array of their values, then I flattened the array using flatten to string function and then sent is as a high priority to dashboard. Now, in dashbard project, do I have to use the index array function after the unflatten from string function? and for data type, can I just put a true or a false constant? Thanks

Alan Anderson 25-02-2012 20:37

Re: LEDs on Driverstation
 
If you flatten an array of three booleans, then you have to give an example array of three booleans as a pattern to the unflatten function in order to get the original array of three booleans as the final output.


All times are GMT -5. The time now is 00:51.

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