Class XSparkAbsoluteEncoder
java.lang.Object
xbot.common.controls.sensors.XSparkAbsoluteEncoder
- All Implemented Interfaces:
DataFrameRefreshable
- Direct Known Subclasses:
MockSparkAbsoluteEncoder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected xbot.common.controls.io_inputs.XAbsoluteEncoderInputsAutoLogged -
Constructor Summary
ConstructorsConstructorDescriptionXSparkAbsoluteEncoder(String nameWithPrefix, boolean inverted, DataFrameRegistry dataFrameRegistry) -
Method Summary
Modifier and TypeMethodDescriptionorg.wpilib.units.measure.Angleabstract org.wpilib.units.measure.AnglevoidConsumes and processes inputs from the device or subsystem.abstract voidupdateInputs(XAbsoluteEncoderInputs inputs)
-
Field Details
-
inputs
protected xbot.common.controls.io_inputs.XAbsoluteEncoderInputsAutoLogged inputs
-
-
Constructor Details
-
XSparkAbsoluteEncoder
public XSparkAbsoluteEncoder(String nameWithPrefix, boolean inverted, DataFrameRegistry dataFrameRegistry)
-
-
Method Details
-
getPosition
public org.wpilib.units.measure.Angle getPosition() -
getUnderlyingPosition
public abstract org.wpilib.units.measure.Angle getUnderlyingPosition() -
updateInputs
-
refreshDataFrame
public void refreshDataFrame()Description copied from interface:DataFrameRefreshableConsumes and processes inputs from the device or subsystem.- Specified by:
refreshDataFramein interfaceDataFrameRefreshable
-