Skip to content

Commit 94b342c

Browse files
committed
Prepare 18.1.3 release
1 parent 1d6b30f commit 94b342c

File tree

5 files changed

+188
-33
lines changed

5 files changed

+188
-33
lines changed

.idea/vcs.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Calendar Versioning](http://calver.org/).
6+
7+
## 18.1.3 - 2018-02-12
8+
9+
### Changed
10+
11+
- Combined inspect and list commands.
12+
13+
### Fixed
14+
15+
- Fix Velocity and MotionMagic control-mode bugs.
16+
17+
18+
## 18.0.5 - 2018-01-24
19+
20+
### Changed
21+
22+
- Updated TalonSRX status frame rates for 2018.
23+
24+
## [18.0.4] - 2018-01-20
25+
26+
This version upgrades tct to be compatible with the 2018 Phoenix TalonSRX and WPI control system releases.
27+
28+
## 17.1.3 - 2017-12-02
29+
30+
### Added
31+
32+
- You can now use the `B` key in the `tct` utility to go back while running Talons, Servos or Digital Outputs.
33+
34+
### Changed
35+
36+
- Linefeeds added to `tct` utility menus to improve readability.
37+
38+
## 17.1.2 - 2017-11-27
39+
40+
### Fixed
41+
42+
- `tct` utility was not saving configuration for settings that had forwardLimits and reverseLimits double values, for example **peak voltage**.
43+
44+
## 17.1.1 - 2017-11-27
45+
46+
### Added
47+
48+
- `tct` utility added **brake in neutral** configuration.
49+
50+
### Changed
51+
52+
- `tct` utility allows digital inputs to be reconfigured as outputs.
53+
- `tct` utility logging level increased to warn.
54+
55+
### Fixed
56+
57+
- **voltage ramp rate** was not configuring a new `TalonConfigurationBuilder` from an existing `TalonConfiguration`.
58+
59+
## 17.1.0 - 2017-11-16
60+
61+
### Added
62+
63+
- Released `tct` utility for Talons, digital outputs and servos.
64+
65+
66+
[18.1.3]: https://github.com/strykeforce/thirdcoast-tct/compare/v18.0.5...v18.1.3
67+
68+
[unreleased]: https://github.com/strykeforce/thirdcoast/compare/v18.1.3...develop

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2017 FRC Team 2767: Stryke Force
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Stryke Force team 2767's Third Coast swerve drive, talon configuration and telemetry API for FRC robots.
2+
3+
[![Build Status](https://travis-ci.org/strykeforce/thirdcoast.svg?branch=master)](https://travis-ci.org/strykeforce/thirdcoast)
4+
5+
Information on these topics are available on the [Third Coast web page][site].
6+
7+
- Third Coast [Javadocs][javadoc].
8+
9+
- Third Coast [Swerve Drive][swerve].
10+
11+
- [Talon Configuration API][talon].
12+
13+
- [Telemetry API][telemetry] data streaming service for robot sensors, actuators or subsystems.
14+
15+
[site]: https://strykeforce.github.io/tags/thirdcoast/
16+
[javadoc]: https://strykeforce.github.io/thirdcoast/javadoc/
17+
[swerve]: https://strykeforce.github.io/tags/swerve/
18+
[talon]: https://strykeforce.github.io/tags/talon/
19+
[telemetry]: https://strykeforce.github.io/tags/telemetry/

tct.iml

Lines changed: 79 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
1313
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
1414
<excludeFolder url="file://$MODULE_DIR$/.gradle" />
15+
<excludeFolder url="file://$MODULE_DIR$/build/classes" />
16+
<excludeFolder url="file://$MODULE_DIR$/build/libs" />
17+
<excludeFolder url="file://$MODULE_DIR$/build/reports" />
18+
<excludeFolder url="file://$MODULE_DIR$/build/resources" />
19+
<excludeFolder url="file://$MODULE_DIR$/build/test-results" />
20+
<excludeFolder url="file://$MODULE_DIR$/build/tmp" />
1521
<excludeFolder url="file://$MODULE_DIR$/out" />
1622
</content>
1723
<content url="file://$MODULE_DIR$/build/generated/source/apt/main">
@@ -22,44 +28,84 @@
2228
</content>
2329
<orderEntry type="inheritedJdk" />
2430
<orderEntry type="sourceFolder" forTests="false" />
25-
<orderEntry type="library" name="Gradle: edu.wpi.first.wpilibj:wpilibj-java:2018.2.2" level="project" />
26-
<orderEntry type="library" name="Gradle: edu.wpi.first.ntcore:ntcore-java:4.0.0" level="project" />
27-
<orderEntry type="library" name="Gradle: edu.wpi.first.wpiutil:wpiutil-java:3.0.0" level="project" />
28-
<orderEntry type="library" name="Gradle: org.opencv:opencv-java:3.2.0" level="project" />
29-
<orderEntry type="library" name="Gradle: edu.wpi.first.cscore:cscore-java:1.1.0" level="project" />
30-
<orderEntry type="library" name="Gradle: org.strykeforce.thirdcoast:core:18.1.3" level="project" />
31-
<orderEntry type="library" name="Gradle: openrio.mirror.third.ctre:CTRE-phoenix-java:5.2.1.1" level="project" />
32-
<orderEntry type="library" name="Gradle: openrio.mirror.third.kauailabs:navx-java:3.0.346" level="project" />
33-
<orderEntry type="library" name="Gradle: org.jline:jline-reader:3.5.2" level="project" />
34-
<orderEntry type="library" name="Gradle: org.jline:jline-terminal:3.5.2" level="project" />
35-
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-classic:1.2.3" level="project" />
31+
<orderEntry type="library" scope="PROVIDED" name="Gradle: edu.wpi.first.wpilibj:wpilibj-java:2018.2.2" level="project" />
32+
<orderEntry type="library" scope="PROVIDED" name="Gradle: edu.wpi.first.ntcore:ntcore-java:4.0.0" level="project" />
33+
<orderEntry type="library" scope="PROVIDED" name="Gradle: edu.wpi.first.wpiutil:wpiutil-java:3.0.0" level="project" />
34+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.opencv:opencv-java:3.2.0" level="project" />
35+
<orderEntry type="library" scope="PROVIDED" name="Gradle: edu.wpi.first.cscore:cscore-java:1.1.0" level="project" />
36+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.strykeforce.thirdcoast:core:18.1.3" level="project" />
37+
<orderEntry type="library" scope="PROVIDED" name="Gradle: openrio.mirror.third.ctre:CTRE-phoenix-java:5.2.1.1" level="project" />
38+
<orderEntry type="library" scope="PROVIDED" name="Gradle: openrio.mirror.third.kauailabs:navx-java:3.0.346" level="project" />
39+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.jline:jline-reader:3.5.2" level="project" />
40+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.jline:jline-terminal:3.5.2" level="project" />
41+
<orderEntry type="library" scope="PROVIDED" name="Gradle: ch.qos.logback:logback-classic:1.2.3" level="project" />
3642
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.jetbrains:annotations:15.0" level="project" />
3743
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.code.findbugs:jsr305:3.0.2" level="project" />
38-
<orderEntry type="library" name="Gradle: com.moandjiezana.toml:toml4j:0.7.2" level="project" />
39-
<orderEntry type="library" name="Gradle: com.squareup.moshi:moshi:1.5.0" level="project" />
40-
<orderEntry type="library" name="Gradle: org.nanohttpd:nanohttpd:2.3.2-SNAPSHOT" level="project" />
41-
<orderEntry type="library" name="Gradle: com.google.dagger:dagger:2.14.1" level="project" />
42-
<orderEntry type="library" name="Gradle: org.slf4j:slf4j-api:1.7.25" level="project" />
43-
<orderEntry type="library" name="Gradle: ch.qos.logback:logback-core:1.2.3" level="project" />
44-
<orderEntry type="library" name="Gradle: com.google.code.gson:gson:2.8.1" level="project" />
45-
<orderEntry type="library" name="Gradle: com.squareup.okio:okio:1.13.0" level="project" />
46-
<orderEntry type="library" name="Gradle: javax.inject:javax.inject:1" level="project" />
47-
<orderEntry type="library" name="Gradle: com.google.dagger:dagger-compiler:2.14.1" level="project" />
48-
<orderEntry type="library" name="Gradle: com.google.dagger:dagger-spi:2.14.1" level="project" />
49-
<orderEntry type="library" name="Gradle: com.google.dagger:dagger-producers:2.14.1" level="project" />
50-
<orderEntry type="library" name="Gradle: com.google.googlejavaformat:google-java-format:1.4" level="project" />
51-
<orderEntry type="library" name="Gradle: com.google.guava:guava:23.3-jre" level="project" />
52-
<orderEntry type="library" name="Gradle: com.squareup:javapoet:1.8.0" level="project" />
53-
<orderEntry type="library" name="Gradle: javax.annotation:jsr250-api:1.0" level="project" />
54-
<orderEntry type="library" name="Gradle: org.checkerframework:checker-compat-qual:2.3.0" level="project" />
55-
<orderEntry type="library" name="Gradle: com.google.errorprone:javac-shaded:9-dev-r4023-3" level="project" />
56-
<orderEntry type="library" name="Gradle: com.google.code.findbugs:jsr305:1.3.9" level="project" />
57-
<orderEntry type="library" name="Gradle: com.google.errorprone:error_prone_annotations:2.0.18" level="project" />
58-
<orderEntry type="library" name="Gradle: com.google.j2objc:j2objc-annotations:1.1" level="project" />
59-
<orderEntry type="library" name="Gradle: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
44+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.moandjiezana.toml:toml4j:0.7.2" level="project" />
45+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.squareup.moshi:moshi:1.5.0" level="project" />
46+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.nanohttpd:nanohttpd:2.3.2-SNAPSHOT" level="project" />
47+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.dagger:dagger:2.14.1" level="project" />
48+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.slf4j:slf4j-api:1.7.25" level="project" />
49+
<orderEntry type="library" scope="PROVIDED" name="Gradle: ch.qos.logback:logback-core:1.2.3" level="project" />
50+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.code.gson:gson:2.8.1" level="project" />
51+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.squareup.okio:okio:1.13.0" level="project" />
52+
<orderEntry type="library" scope="PROVIDED" name="Gradle: javax.inject:javax.inject:1" level="project" />
53+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.dagger:dagger-compiler:2.14.1" level="project" />
54+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.dagger:dagger-spi:2.14.1" level="project" />
55+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.dagger:dagger-producers:2.14.1" level="project" />
56+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.googlejavaformat:google-java-format:1.4" level="project" />
57+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.guava:guava:23.3-jre" level="project" />
58+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.squareup:javapoet:1.8.0" level="project" />
59+
<orderEntry type="library" scope="PROVIDED" name="Gradle: javax.annotation:jsr250-api:1.0" level="project" />
60+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.checkerframework:checker-compat-qual:2.3.0" level="project" />
61+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.errorprone:javac-shaded:9-dev-r4023-3" level="project" />
62+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.code.findbugs:jsr305:1.3.9" level="project" />
63+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.errorprone:error_prone_annotations:2.0.18" level="project" />
64+
<orderEntry type="library" scope="PROVIDED" name="Gradle: com.google.j2objc:j2objc-annotations:1.1" level="project" />
65+
<orderEntry type="library" scope="PROVIDED" name="Gradle: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
66+
<orderEntry type="library" scope="RUNTIME" name="Gradle: edu.wpi.first.wpilibj:wpilibj-java:2018.2.2" level="project" />
67+
<orderEntry type="library" scope="RUNTIME" name="Gradle: edu.wpi.first.ntcore:ntcore-java:4.0.0" level="project" />
68+
<orderEntry type="library" scope="RUNTIME" name="Gradle: edu.wpi.first.wpiutil:wpiutil-java:3.0.0" level="project" />
69+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.opencv:opencv-java:3.2.0" level="project" />
70+
<orderEntry type="library" scope="RUNTIME" name="Gradle: edu.wpi.first.cscore:cscore-java:1.1.0" level="project" />
71+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.strykeforce.thirdcoast:core:18.1.3" level="project" />
72+
<orderEntry type="library" scope="RUNTIME" name="Gradle: openrio.mirror.third.ctre:CTRE-phoenix-java:5.2.1.1" level="project" />
73+
<orderEntry type="library" scope="RUNTIME" name="Gradle: openrio.mirror.third.kauailabs:navx-java:3.0.346" level="project" />
74+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.jline:jline-reader:3.5.2" level="project" />
75+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.jline:jline-terminal:3.5.2" level="project" />
76+
<orderEntry type="library" scope="RUNTIME" name="Gradle: ch.qos.logback:logback-classic:1.2.3" level="project" />
77+
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.moandjiezana.toml:toml4j:0.7.2" level="project" />
78+
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.squareup.moshi:moshi:1.5.0" level="project" />
79+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.nanohttpd:nanohttpd:2.3.2-SNAPSHOT" level="project" />
80+
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.dagger:dagger:2.14.1" level="project" />
81+
<orderEntry type="library" scope="RUNTIME" name="Gradle: org.slf4j:slf4j-api:1.7.25" level="project" />
82+
<orderEntry type="library" scope="RUNTIME" name="Gradle: ch.qos.logback:logback-core:1.2.3" level="project" />
83+
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.google.code.gson:gson:2.8.1" level="project" />
84+
<orderEntry type="library" scope="RUNTIME" name="Gradle: com.squareup.okio:okio:1.13.0" level="project" />
85+
<orderEntry type="library" scope="RUNTIME" name="Gradle: javax.inject:javax.inject:1" level="project" />
86+
<orderEntry type="library" scope="TEST" name="Gradle: edu.wpi.first.wpilibj:wpilibj-java:2018.2.2" level="project" />
87+
<orderEntry type="library" scope="TEST" name="Gradle: edu.wpi.first.ntcore:ntcore-java:4.0.0" level="project" />
88+
<orderEntry type="library" scope="TEST" name="Gradle: edu.wpi.first.wpiutil:wpiutil-java:3.0.0" level="project" />
89+
<orderEntry type="library" scope="TEST" name="Gradle: org.opencv:opencv-java:3.2.0" level="project" />
90+
<orderEntry type="library" scope="TEST" name="Gradle: edu.wpi.first.cscore:cscore-java:1.1.0" level="project" />
91+
<orderEntry type="library" scope="TEST" name="Gradle: org.strykeforce.thirdcoast:core:18.1.3" level="project" />
92+
<orderEntry type="library" scope="TEST" name="Gradle: openrio.mirror.third.ctre:CTRE-phoenix-java:5.2.1.1" level="project" />
93+
<orderEntry type="library" scope="TEST" name="Gradle: openrio.mirror.third.kauailabs:navx-java:3.0.346" level="project" />
94+
<orderEntry type="library" scope="TEST" name="Gradle: org.jline:jline-reader:3.5.2" level="project" />
95+
<orderEntry type="library" scope="TEST" name="Gradle: org.jline:jline-terminal:3.5.2" level="project" />
96+
<orderEntry type="library" scope="TEST" name="Gradle: ch.qos.logback:logback-classic:1.2.3" level="project" />
6097
<orderEntry type="library" scope="TEST" name="Gradle: org.spockframework:spock-core:1.1-groovy-2.4" level="project" />
98+
<orderEntry type="library" scope="TEST" name="Gradle: com.moandjiezana.toml:toml4j:0.7.2" level="project" />
99+
<orderEntry type="library" scope="TEST" name="Gradle: com.squareup.moshi:moshi:1.5.0" level="project" />
100+
<orderEntry type="library" scope="TEST" name="Gradle: org.nanohttpd:nanohttpd:2.3.2-SNAPSHOT" level="project" />
101+
<orderEntry type="library" scope="TEST" name="Gradle: com.google.dagger:dagger:2.14.1" level="project" />
102+
<orderEntry type="library" scope="TEST" name="Gradle: org.slf4j:slf4j-api:1.7.25" level="project" />
103+
<orderEntry type="library" scope="TEST" name="Gradle: ch.qos.logback:logback-core:1.2.3" level="project" />
61104
<orderEntry type="library" scope="TEST" name="Gradle: org.codehaus.groovy:groovy-all:2.4.9" level="project" />
62105
<orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12" level="project" />
106+
<orderEntry type="library" scope="TEST" name="Gradle: com.google.code.gson:gson:2.8.1" level="project" />
107+
<orderEntry type="library" scope="TEST" name="Gradle: com.squareup.okio:okio:1.13.0" level="project" />
108+
<orderEntry type="library" scope="TEST" name="Gradle: javax.inject:javax.inject:1" level="project" />
63109
<orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3" level="project" />
64110
<orderEntry type="library" scope="TEST" name="Gradle: net.bytebuddy:byte-buddy:1.7.9" level="project" />
65111
<orderEntry type="library" scope="TEST" name="Gradle: org.objenesis:objenesis:2.6" level="project" />

0 commit comments

Comments
 (0)