Class NTTopicSet
java.lang.Object
org.photonvision.common.networktables.NTTopicSet
This class is a wrapper around all per-pipeline NT topics that PhotonVision should be publishing
It's split here so the sim and real-camera implementations can share a common implementation of
the naming and registration of the NT content.
However, we do expect that the actual logic which fills out values in the entries will be different for sim vs. real camera
-
Field Summary
Modifier and TypeFieldDescriptionedu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.DoubleArrayPublisher
edu.wpi.first.networktables.DoubleArrayPublisher
edu.wpi.first.networktables.BooleanTopic
edu.wpi.first.networktables.BooleanPublisher
edu.wpi.first.networktables.BooleanSubscriber
edu.wpi.first.networktables.BooleanPublisher
edu.wpi.first.networktables.IntegerPublisher
edu.wpi.first.networktables.IntegerTopic
edu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.IntegerPublisher
edu.wpi.first.networktables.IntegerSubscriber
edu.wpi.first.networktables.ProtobufPublisher<PhotonPipelineResult>
edu.wpi.first.networktables.NetworkTable
edu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.DoubleArrayPublisher
edu.wpi.first.networktables.DoublePublisher
edu.wpi.first.networktables.DoublePublisher
-
Constructor Summary
-
Method Summary
-
Field Details
-
subTable
public edu.wpi.first.networktables.NetworkTable subTable -
resultPublisher
-
protoResultPublisher
-
pipelineIndexPublisher
public edu.wpi.first.networktables.IntegerPublisher pipelineIndexPublisher -
pipelineIndexRequestSub
public edu.wpi.first.networktables.IntegerSubscriber pipelineIndexRequestSub -
driverModeEntry
public edu.wpi.first.networktables.BooleanTopic driverModeEntry -
driverModePublisher
public edu.wpi.first.networktables.BooleanPublisher driverModePublisher -
driverModeSubscriber
public edu.wpi.first.networktables.BooleanSubscriber driverModeSubscriber -
latencyMillisEntry
public edu.wpi.first.networktables.DoublePublisher latencyMillisEntry -
hasTargetEntry
public edu.wpi.first.networktables.BooleanPublisher hasTargetEntry -
targetPitchEntry
public edu.wpi.first.networktables.DoublePublisher targetPitchEntry -
targetYawEntry
public edu.wpi.first.networktables.DoublePublisher targetYawEntry -
targetAreaEntry
public edu.wpi.first.networktables.DoublePublisher targetAreaEntry -
targetPoseEntry
public edu.wpi.first.networktables.DoubleArrayPublisher targetPoseEntry -
targetSkewEntry
public edu.wpi.first.networktables.DoublePublisher targetSkewEntry -
bestTargetPosX
public edu.wpi.first.networktables.DoublePublisher bestTargetPosX -
bestTargetPosY
public edu.wpi.first.networktables.DoublePublisher bestTargetPosY -
heartbeatTopic
public edu.wpi.first.networktables.IntegerTopic heartbeatTopic -
heartbeatPublisher
public edu.wpi.first.networktables.IntegerPublisher heartbeatPublisher -
cameraIntrinsicsPublisher
public edu.wpi.first.networktables.DoubleArrayPublisher cameraIntrinsicsPublisher -
cameraDistortionPublisher
public edu.wpi.first.networktables.DoubleArrayPublisher cameraDistortionPublisher
-
-
Constructor Details
-
NTTopicSet
public NTTopicSet()
-
-
Method Details
-
updateEntries
public void updateEntries() -
removeEntries
public void removeEntries()
-