| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.wpi.first.wpilibj.SensorBase
edu.wpi.first.wpilibj.SolenoidBase
edu.wpi.first.wpilibj.Solenoid
public class Solenoid
Solenoid class for running high voltage Digital Output (9472 module). The Solenoid class is typically used for pneumatics solenoids, but could be used for any device within the current spec of the 9472 module.
| Field Summary | 
|---|
| Fields inherited from class edu.wpi.first.wpilibj.SolenoidBase | 
|---|
| m_allocated, m_moduleNumber | 
| Fields inherited from class edu.wpi.first.wpilibj.SensorBase | 
|---|
| kAnalogChannels, kAnalogModules, kDigitalChannels, kPwmChannels, kRelayChannels, kSolenoidChannels, kSolenoidModules, kSystemClockTicksPerMicrosecond | 
| Constructor Summary | |
|---|---|
| Solenoid(int channel)Constructor. | |
| Solenoid(int moduleNumber,
                 int channel)Constructor. | |
| Method Summary | |
|---|---|
|  void | free()Destructor. | 
|  boolean | get()Read the current value of the solenoid. | 
|  java.lang.String | getSmartDashboardType() | 
|  ITable | getTable() | 
|  void | initTable(ITable subtable)Initializes a table for this sendable object. | 
|  void | set(boolean on)Set the value of a solenoid. | 
|  void | startLiveWindowMode()Start having this sendable object automatically respond to value changes reflect the value on the table. | 
|  void | stopLiveWindowMode()Stop having this sendable object automatically respond to value changes. | 
|  void | updateTable()Update the table for this sendable object with the latest values. | 
| Methods inherited from class edu.wpi.first.wpilibj.SolenoidBase | 
|---|
| getAll, getAllFromDefaultModule, getAllFromModule, set | 
| Methods inherited from class edu.wpi.first.wpilibj.SensorBase | 
|---|
| checkAnalogChannel, checkAnalogModule, checkDigitalChannel, checkDigitalModule, checkPWMChannel, checkPWMModule, checkRelayChannel, checkRelayModule, checkSolenoidChannel, checkSolenoidModule, getDefaultAnalogModule, getDefaultDigitalModule, getDefaultSolenoidModule, setDefaultAnalogModule, setDefaultDigitalModule, setDefaultSolenoidModule | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Solenoid(int channel)
channel - The channel on the module to control.
public Solenoid(int moduleNumber,
                int channel)
moduleNumber - The module number of the solenoid module to use.channel - The channel on the module to control.| Method Detail | 
|---|
public void free()
free in class SolenoidBasepublic void set(boolean on)
on - Turn the solenoid output off or on.public boolean get()
public java.lang.String getSmartDashboardType()
getSmartDashboardType in interface Sendablepublic void initTable(ITable subtable)
initTable in interface Sendablesubtable - The table to put the values in.public ITable getTable()
getTable in interface Sendablepublic void updateTable()
updateTable in interface LiveWindowSendablepublic void startLiveWindowMode()
startLiveWindowMode in interface LiveWindowSendablepublic void stopLiveWindowMode()
stopLiveWindowMode in interface LiveWindowSendable| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||