[ntcore] PubSubOption: Use record approach for Java (#8659)

This commit is contained in:
Peter Johnson
2026-03-06 22:26:31 -08:00
committed by GitHub
parent ccfb3ab1cd
commit 6910ff1362
5 changed files with 154 additions and 143 deletions

View File

@@ -74,9 +74,7 @@ public class ExpansionHubMotor implements AutoCloseable {
PubSubOption[] options =
new PubSubOption[] {
PubSubOption.sendAll(true),
PubSubOption.keepDuplicates(true),
PubSubOption.periodic(0.005)
PubSubOption.SEND_ALL, PubSubOption.KEEP_DUPLICATES, PubSubOption.periodic(0.005)
};
m_encoderSubscriber =

View File

@@ -28,9 +28,7 @@ public class ExpansionHubPidConstants {
PubSubOption[] options =
new PubSubOption[] {
PubSubOption.sendAll(true),
PubSubOption.keepDuplicates(true),
PubSubOption.periodic(0.005)
PubSubOption.SEND_ALL, PubSubOption.KEEP_DUPLICATES, PubSubOption.periodic(0.005)
};
String pidType = isVelocityPid ? "velocity" : "position";

View File

@@ -60,9 +60,7 @@ public class ExpansionHubServo implements AutoCloseable {
PubSubOption[] options =
new PubSubOption[] {
PubSubOption.sendAll(true),
PubSubOption.keepDuplicates(true),
PubSubOption.periodic(0.005)
PubSubOption.SEND_ALL, PubSubOption.KEEP_DUPLICATES, PubSubOption.periodic(0.005)
};
m_pulseWidthPublisher =