Go to Post For years, Dave Lavery couldn't fart without people trying to interpret it as a game hint. - Taylor [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 25-01-2015, 12:22
amreuland's Avatar
amreuland amreuland is offline
Overworked Insomniac
AKA: Austin
FRC #2583 (Westwood Robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Austin TX
Posts: 18
amreuland is on a distinguished road
RoboLibJ - A new FRC Library

Hello everyone.
So a couple years ago, I started working on a library to extend the functions of WPILib, to make it more complete/understandable. That project has mutated into a new library to try and replace WPILib. Its nowhere near done, but it has most of the essentials.

Mostly it is a re-write of WPILibJ, to make it more efficient. I wanted to post a link here and get some feedback. Feel free to fork it and work on it. Or even tell me its complete garbage. The point of it was to help my programming "skills" and make something for the community.

The Project is called RoboLib, and will have C++ and Java version. Currently, it only has a Java version, as I stink at C/C++. The project links are here:
I look forward to reading your responses and thoughts on the project.

Thanks.
__________________
RoboLib - An enhanced FRC Library http://robolib.github.io/

Lone Star Match 85 - Arena and Robot Video https://www.youtube.com/watch?v=5tgJZ-s3dIQ
Reply With Quote
  #2   Spotlight this post!  
Unread 07-02-2015, 23:34
amreuland's Avatar
amreuland amreuland is offline
Overworked Insomniac
AKA: Austin
FRC #2583 (Westwood Robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Austin TX
Posts: 18
amreuland is on a distinguished road
Re: RoboLibJ - A new FRC Library

So, an update for the library.

I re-did Network Tables, to have a smaller footprint, and removed the client portion, as the robot will always be the server.

You can now load a json file to be read in and construct various actuators/motors/sensors that way. just call
Code:
RobotMap.get('token', Type.class);
This will obviously need a lot of documentation, but for now, there is an example in the root directory, named 'rmap.json'

I plan to continue working on this, improving it, and taking suggestions to make it better.
__________________
RoboLib - An enhanced FRC Library http://robolib.github.io/

Lone Star Match 85 - Arena and Robot Video https://www.youtube.com/watch?v=5tgJZ-s3dIQ

Last edited by amreuland : 08-02-2015 at 05:39.
Reply With Quote
Reply


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 08:37.

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