Class WsSolenoid
- java.lang.Object
-
- org.wildstang.framework.io.outputs.Output
-
- org.wildstang.framework.io.outputs.DigitalOutput
-
- org.wildstang.hardware.roborio.outputs.WsSolenoid
-
public class WsSolenoid extends DigitalOutput
Controls a single solenoid.
-
-
Constructor Summary
Constructors Constructor Description WsSolenoid(java.lang.String name, int channel1)
Constructs the solenoid from config.WsSolenoid(java.lang.String name, int canId, edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel1, boolean p_default)
Constructs the solenoid from config.WsSolenoid(java.lang.String name, edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel1, boolean p_default)
Constructs the solenoid from config.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
notifyConfigChange()
Does nothing, config values only affects start state.void
sendDataToOutput()
Sets solenoid state to current value.-
Methods inherited from class org.wildstang.framework.io.outputs.DigitalOutput
getValue, setValue
-
-
-
-
Constructor Detail
-
WsSolenoid
public WsSolenoid(java.lang.String name, edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel1, boolean p_default)
Constructs the solenoid from config.- Parameters:
name
- Descriptive name of the solenoid.module
- Model of PCM used which the solenoid is connected to.channel1
- Hardware port number the solenoid is connected to.p_default
- Default state.
-
WsSolenoid
public WsSolenoid(java.lang.String name, int canId, edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel1, boolean p_default)
Constructs the solenoid from config. This constructor is used if the CAN ID of the PCM is not the default value.- Parameters:
name
- Descriptive name of the solenoid.canId
- CAN id of the PCM the solenoid is connected to.module
- Model of PCM used which the solenoid is connected to.channel1
- Hardware port number the solenoid is connected to.p_default
- Default state.
-
WsSolenoid
public WsSolenoid(java.lang.String name, int channel1)
Constructs the solenoid from config.- Parameters:
name
- Descriptive name of the solenoid.channel1
- Hardware port number the solenoid is connected to.
-
-
Method Detail
-
sendDataToOutput
public void sendDataToOutput()
Sets solenoid state to current value.- Specified by:
sendDataToOutput
in classOutput
-
notifyConfigChange
public void notifyConfigChange()
Does nothing, config values only affects start state.
-
-