Skip to content

Commit 07d5605

Browse files
committed
Add PDP graphable item
1 parent a2183bb commit 07d5605

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
.DS_Store
22
# Created by https://www.gitignore.io/api/gradle,intellij
33

44
### Intellij ###

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
id "idea"
55
}
66

7-
version = "19.3.0"
7+
version = "19.4.0"
88

99
repositories {
1010
jcenter()
@@ -15,9 +15,9 @@ repositories {
1515

1616
dependencies {
1717
// FRC libs
18-
compile "edu.wpi.first.wpilibj:wpilibj-java:2019.1.1"
19-
compile "edu.wpi.first.ntcore:ntcore-java:2019.1.1"
20-
compile "edu.wpi.first.cscore:cscore-java:2019.1.1"
18+
compile "edu.wpi.first.wpilibj:wpilibj-java:${wpi_version}"
19+
compile "edu.wpi.first.ntcore:ntcore-java:${wpi_version}"
20+
compile "edu.wpi.first.cscore:cscore-java:${wpi_version}"
2121
compile "edu.wpi.first.thirdparty.frc2019.opencv:opencv-java:3.4.4-4"
2222

2323
// Vendor libs

gradle.properties

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
kotlin.code.style=official
2-
kotlin_version = 1.3.40
3-
junit_version = 5.2.0
2+
thirdcoast_version = 19.5.0
3+
kotlin_version = 1.3.60
4+
junit_version = 5.5.2
45
koin_version = 1.0.2
5-
thirdcoast_version = 19.1.2
6+
wpi_version = 2019.4.1

src/main/kotlin/org/strykeforce/thirdcoast/Robot.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.strykeforce.thirdcoast
22

3+
import edu.wpi.first.wpilibj.PowerDistributionPanel
4+
import org.strykeforce.thirdcoast.telemetry.item.PowerDistributionPanelItem
35
import edu.wpi.first.wpilibj.TimedRobot
46
import mu.KotlinLogging
57
import net.consensys.cava.toml.Toml
@@ -10,6 +12,7 @@ import org.koin.standalone.KoinComponent
1012
import org.koin.standalone.StandAloneContext.startKoin
1113
import org.koin.standalone.inject
1214
import org.strykeforce.thirdcoast.command.Command
15+
import org.strykeforce.thirdcoast.telemetry.TelemetryService
1316
import kotlin.concurrent.thread
1417
import kotlin.system.exitProcess
1518

@@ -19,6 +22,8 @@ class Robot : TimedRobot(), KoinComponent {
1922

2023
override fun robotInit() {
2124
startKoin(listOf(tctModule, swerveModule), logger = SLF4JLogger())
25+
val telemetryService:TelemetryService by inject()
26+
telemetryService.register(PowerDistributionPanelItem(PowerDistributionPanel()))
2227
thread(name = "tct", start = true) {
2328
val toml = parseResource("/commands.toml")
2429
val root = Command.createFromToml(toml)

src/main/kotlin/org/strykeforce/thirdcoast/canifier/CanifierPwmInputsCommand.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class CanifierPwmInputsCommand(
1717
private val canifierService: CanifierService by inject()
1818

1919
override fun execute(): Command {
20-
val writer = terminal.writer()
2120
canifierService.active.forEach { canifier ->
2221
val pulseWidthAndPeriod = DoubleArray(2)
2322
CANifier.PWMChannel.values().forEach { channel ->

0 commit comments

Comments
 (0)