public interface DigitalChannelController extends HardwareDevice
Different digital channel controllers will implement this interface.
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | DigitalChannelController.ModeDeprecated. 
 use  DigitalChannel.Modeinstead | 
HardwareDevice.Manufacturer| Modifier and Type | Method and Description | 
|---|---|
| DigitalChannel.Mode | getDigitalChannelMode(int channel)Get the mode of a digital channel | 
| boolean | getDigitalChannelState(int channel)Get the state of a digital channel
 If it's in OUTPUT mode, this will return the output bit. | 
| SerialNumber | getSerialNumber()Serial Number | 
| void | setDigitalChannelMode(int channel,
                     DigitalChannel.Mode mode)Set the mode of a digital channel | 
| void | setDigitalChannelMode(int channel,
                     DigitalChannelController.Mode mode)Deprecated. 
 use  setDigitalChannelMode(int, DigitalChannel.Mode)instead | 
| void | setDigitalChannelState(int channel,
                      boolean state)Set the state of a digital channel | 
close, getConnectionInfo, getDeviceName, getManufacturer, getVersion, resetDeviceConfigurationForOpModeSerialNumber getSerialNumber()
DigitalChannel.Mode getDigitalChannelMode(int channel)
channel - channelvoid setDigitalChannelMode(int channel,
                           DigitalChannel.Mode mode)
channel - channelmode - INPUT or OUTPUT@Deprecated
void setDigitalChannelMode(int channel,
                                        DigitalChannelController.Mode mode)
setDigitalChannelMode(int, DigitalChannel.Mode) insteadboolean getDigitalChannelState(int channel)
channel - channelvoid setDigitalChannelState(int channel,
                            boolean state)
The behavior of this method is undefined for digital channels in INPUT mode.
channel - channelstate - true to set; false to unset