Examples of using Third Coast library
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
custom-item-example
swerve-dagger-example
swerve-example
talon-example
telemetry-example
.gitignore
LICENSE
README.md

README.md

thirdcoast-examples

Examples of Stryke Force Third Coast Java Libraries use. See other engineering resources at strykeforce.org.

The Example Projects

swerve-example

Gradle project created with cookiecutter-robot with an example of Third Coast swerve drive driving in teleop.

telemetry-example

Gradle project with a simple example of using Third Coast telemetry on a TalonSRX.

custom-item-example

Gradle project that demonstrates how to use Third Coast Telemetry to instrument a mock robot subsystem called GraphableSubsystem.

Obsolete Example Projects

These example projects are out of date and no longer actively maintained.

In addition to other updates that have made them obsolete, they demonstrate our 2018 method of using the Dagger framework to manage dependency injection (DI). While DI is still useful and used by us, we find that manually managing DI provides a better learning experience for students during the season.

swerve-dagger-example

This project demonstrates our 2018 method of configuring and using our Third Coast swerve drive. Various updates (see talon-example) have made this obsolete.

talon-example

This project demonstrates our 2018 method of provisioning Talons using our Third Coast library. With the additions made to the CTRE Phoenix libraries during the summer of 2018, especially TalonSRXConfiguration and friends, we no longer need to maintain our separate library for this.