Third Coast swerve drive and telemetry API for FRC robots
MIT License
Bot releases are hidden (Show)
Published by mwitcpalek 9 months ago
Published by mwitcpalek 9 months ago
Published by jhh over 4 years ago
use “Install new libraries (online)” option with:
http://maven.strykeforce.org/thirdcoast.json
to add Third Coast to your vendordeps
folder.
TalonFX
in addition to TalonSRX
controllers for drive motors.Published by jhh almost 5 years ago
Third Coast 20.0.1
use “Install new libraries (online)” option with:
http://maven.strykeforce.org/thirdcoast.json
to add Third Coast to your vendordeps
folder.
PigeonIMUItem
measureable item for Grapher.Published by jhh almost 5 years ago
Third Coast 20.0.1
use “Install new libraries (online)” option with:
http://maven.strykeforce.org/thirdcoast.json
to add Third Coast to your vendordeps
folder.
Measurable
Published by jhh almost 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.5.1'
compile 'org.strykeforce.thirdcoast:telemetry:19.5.1'
}
Published by jhh almost 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.5.0'
compile 'org.strykeforce.thirdcoast:telemetry:19.5.0'
}
Published by jhh about 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.4.1'
compile 'org.strykeforce.thirdcoast:telemetry:19.4.1'
}
Published by jhh about 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.4.0'
compile 'org.strykeforce.thirdcoast:telemetry:19.4.0'
}
Measure
class is nowPublished by jhh about 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.3.0'
compile 'org.strykeforce.thirdcoast:telemetry:19.3.0'
}
Item
interface to Measurable
.Published by jhh over 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.2.0'
compile 'org.strykeforce.thirdcoast:telemetry:19.2.0'
}
swerve.setFieldOriented(false)
.Published by jhh over 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.1.2'
compile 'org.strykeforce.thirdcoast:telemetry:19.1.2'
}
Wheel.isInverted()
reporting.Published by jhh over 5 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:19.1.1'
compile 'org.strykeforce.thirdcoast:telemetry:19.1.1'
}
Published by jhh almost 6 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.5'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.5'
}
Published by jhh almost 6 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.4'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.4'
}
Measure
enumeration with general types of measurementsPublished by jhh almost 6 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.3'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.3'
}
TelemetryService
dependency injection has been simplified.Published by jhh almost 6 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.2'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.2'
}
SwerveDrive
constructor is now publicPublished by jhh almost 6 years ago
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.1'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.1'
}
Published by jhh almost 6 years ago
This release removes our Talon provisioning 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.
It also removes the requirement for 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. You can still use your favorite DI framework if desired.
As a result of these changes, from 18.7.0 forward, use these as dependencies in Gradle:
repositories {
jcenter()
}
dependencies {
compile 'org.strykeforce.thirdcoast:swerve:18.7.0'
compile 'org.strykeforce.thirdcoast:telemetry:18.7.0'
}
Published by jhh about 6 years ago