gluxon / driverstation.js Goto Github PK
View Code? Open in Web Editor NEWAn open source alternative FRC Driver Station
License: Mozilla Public License 2.0
An open source alternative FRC Driver Station
License: Mozilla Public License 2.0
So far node-joystick appears to have everything we need to grab standard FRC joysticks.
Anyone that would like to play around with node-joystick and report back, please assign yourself to this issue.
node-sdl provides cross-platform joystick recognition. It is outdated, and needs to move from node-waf to node-gyp.
Currently, DriverStation.js will reconfigure the team number and change UDP routes when the user presses enter in the team number input field.
This may not be intuitive enough. AKA, pressing enter as a required step may not be obvious. Other options are..
I would like to have the first one, but it does cause the DriverStation to send UDP packets to a destination that will very obviously not work.
I'm not sure whether or not the software should do this yet, but the possibility of grabbing roborio-####.local addresses from node-mdns is there.
I was looking around for alternatives to the default Driver Station and found this! Do you know if this project works with the Field Management System and thus could be used at competition?
It appears that this is done through the control packet (my guess).
Currently, the elapsed time formatting function goes through number, to string, to number, and to string conversions. There should be a better way to do this. It does work for now though, and at the speed needed.
Hi, fellow FRCer (Team 1515) here with an interest in open source driver stations :P. At first glance I noticed something in the css directory.
Wouldn't it be easier to just add Open Sans into the CSS folder instead of downloading it from Google's URL, especially if the user has no internet connection? It isn't against Google's ToS (I had researched this for something else).
I could make a pull request for this, it's obviously trivial.
As outlined in the 3rd party modules with C/C++ addons section of the node-webkit wiki, native modules with node-webkit run with a different ABI (application binary interface) than standard node. @Gixxy came up with a nice solution in pull request #13, but it would be nice to automate this. (Say with Grunt)
The GUI does not currently bind to any actions. At the moment, it is only a shell. We should bind buttons and logs to node-driverstation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.