Go to Post That sound you hear is of every programmer in the country cringing at the thought. - Billfred [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 09-11-2015, 08:11
Jaci's Avatar
Jaci Jaci is online now
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 251
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Lightbulb Toast API Version 2.0.0



Welcome to Toast, an open-source, cross platform Robotics Framework running atop WPILib, designed for FRC.

Toast is a modular Robot Code Platform running WPILib as a backend. Teams can design their robot code in modules, allowing them to split their code up easily, as well as contribute to the larger FRC Community by sharing their modules with the world.

Toast keeps things familiar but powerful. A non-abstracted WPILib provides much the same experience as a regular robot program, but with added benefits provided by Toast, and the power for more advanced programmers to take control, while still opening the doors for newer programmers.

Toast is cross-platform and features an inbuilt simulator without you changing your code. The simulation environment can simulate motor controllers, PWM, DIO, CAN Talon SRX's, Power Distribution, Relays and Pneumatics. Additionally, the simulator now works with the official FRC Driver Station!

More information on the Toast Project can be found on the Github Repository

What's new in 2.0.0
TL;DR: Almost everything.

- Threading and Async have been improved to allow for background task execution
- FRC Driver Station support has been added for Simulated Environments via Bonjour
- Simulation now supports CAN Talon SRX's and Pneumatics, as well as relays
- JavaScript has been included as a supported language thanks to the Nashorn engine included in Java 8
- Crash Handling and logging have gained new functionality
- Configuration Files are now stored in JSON format
- Security Manager will now warn you if you're using a network port on the main thread, or if it's going to be blocked by FMS
- Butterknife has been merged into the GradleRIO distribution for Toast
- USB Mass Storage has been improved for Module support
- Branch dependency models have been improved for non-module classes
- Non-module libraries can now be loaded without undergoing candidacy
- Profiler provides insight into how long modules (and Toast) takes to load, allowing for easy hunting of bugs.
- Most loading backend has been improved for concurrency and efficiency
- Logging output is now pretty and colourful!

And a ton more stuff
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
Reply With Quote
 


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:42.

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