Class WsSolenoidConfig

java.lang.Object
org.wildstang.hardware.roborio.outputs.config.WsSolenoidConfig
All Implemented Interfaces:
OutputConfig

public class WsSolenoidConfig extends Object implements OutputConfig
Contains configurations for single solenoids.
  • Constructor Summary

    Constructors
    Constructor
    Description
    WsSolenoidConfig(edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel, boolean p_default)
    Construct the solenoid config.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Return the channel number.
    boolean
    Return the default solenoid state.
    edu.wpi.first.wpilibj.PneumaticsModuleType
    Return the module number.
    Builds a JSON String describing the solenoid config.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • WsSolenoidConfig

      public WsSolenoidConfig(edu.wpi.first.wpilibj.PneumaticsModuleType module, int channel, boolean p_default)
      Construct the solenoid config.
      Parameters:
      module - Module number.
      channel - Channel number.
      p_default - Default state.
  • Method Details

    • getChannel

      public int getChannel()
      Return the channel number.
      Returns:
      The channel number.
    • getDefault

      public boolean getDefault()
      Return the default solenoid state.
      Returns:
      The default solenoid state.
    • getModule

      public edu.wpi.first.wpilibj.PneumaticsModuleType getModule()
      Return the module number.
      Returns:
      The module number.
    • toString

      public String toString()
      Builds a JSON String describing the solenoid config.
      Overrides:
      toString in class Object
      Returns:
      Module number and channel number.