Package edu.wpi.first.wpilibj
Class MockDigitalOutput
java.lang.Object
xbot.common.controls.actuators.XDigitalOutput
edu.wpi.first.wpilibj.MockDigitalOutput
- All Implemented Interfaces:
XBaseIO
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class xbot.common.controls.actuators.XDigitalOutput
XDigitalOutput.XDigitalOutputFactory -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidenablePWM(double initialDutyCycle) booleanget()voidset(boolean value) voidsetPWMRate(double frequency) Set the PWM frequency of ALL DIGITAL OUTPUT PWM CHANNELSvoidupdateDutyCycle(double dutyCycle) Methods inherited from class xbot.common.controls.actuators.XDigitalOutput
getChannel
-
Field Details
-
channel
protected int channel -
value
protected boolean value
-
-
Constructor Details
-
MockDigitalOutput
-
-
Method Details
-
set
public void set(boolean value) - Specified by:
setin classXDigitalOutput
-
setPWMRate
public void setPWMRate(double frequency) Description copied from class:XDigitalOutputSet the PWM frequency of ALL DIGITAL OUTPUT PWM CHANNELS- Specified by:
setPWMRatein classXDigitalOutput- Parameters:
frequency- PWM frequency
-
enablePWM
public void enablePWM(double initialDutyCycle) - Specified by:
enablePWMin classXDigitalOutput
-
updateDutyCycle
public void updateDutyCycle(double dutyCycle) - Specified by:
updateDutyCyclein classXDigitalOutput
-
disablePWM
public void disablePWM()- Specified by:
disablePWMin classXDigitalOutput
-
get
public boolean get()- Specified by:
getin classXDigitalOutput
-