Package edu.wpi.first.wpilibj
Class MockAnalogInput
java.lang.Object
xbot.common.controls.sensors.XAnalogInput
edu.wpi.first.wpilibj.MockAnalogInput
- All Implemented Interfaces:
XBaseIO,ISimulatableSensor
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class xbot.common.controls.sensors.XAnalogInput
XAnalogInput.XAnalogInputFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAsDigital(double threshold) doubleintdoublevoidingestSimulationData(org.json.JSONObject payload) voidsetAverageBits(int bits) voidsetVoltage(double voltage)
-
Constructor Details
-
MockAnalogInput
-
-
Method Details
-
setVoltage
public void setVoltage(double voltage) -
getVoltage
public double getVoltage()- Specified by:
getVoltagein classXAnalogInput
-
getAverageVoltage
public double getAverageVoltage()- Specified by:
getAverageVoltagein classXAnalogInput
-
setAverageBits
public void setAverageBits(int bits) - Specified by:
setAverageBitsin classXAnalogInput
-
getChannel
public int getChannel()- Specified by:
getChannelin interfaceXBaseIO
-
getAsDigital
public boolean getAsDigital(double threshold) - Specified by:
getAsDigitalin classXAnalogInput
-
ingestSimulationData
public void ingestSimulationData(org.json.JSONObject payload) - Specified by:
ingestSimulationDatain interfaceISimulatableSensor
-