public class PinInfo extends Object
Modifier and Type | Field and Description |
---|---|
static EnumSet<DeviceMode> |
ANALOG_INPUT |
static EnumSet<DeviceMode> |
ANALOG_OUTPUT |
static String |
DEFAULT_HEADER |
static EnumSet<DeviceMode> |
DIGITAL_ANALOG_INPUT |
static EnumSet<DeviceMode> |
DIGITAL_IN_OUT |
static EnumSet<DeviceMode> |
DIGITAL_IN_OUT_PWM |
static EnumSet<DeviceMode> |
DIGITAL_PWM_OUTPUT |
static int |
NOT_DEFINED |
static EnumSet<DeviceMode> |
PWM_OUTPUT |
Constructor and Description |
---|
PinInfo(String keyPrefix,
String header,
int deviceNumber,
int pinNumber,
String name,
Set<DeviceMode> modes) |
Modifier and Type | Method and Description |
---|---|
int |
getDeviceNumber() |
String |
getHeader() |
String |
getKeyPrefix() |
Set<DeviceMode> |
getModes() |
String |
getName() |
int |
getPinNumber() |
boolean |
isSupported(DeviceMode mode) |
String |
toString() |
public static final EnumSet<DeviceMode> DIGITAL_IN_OUT
public static final EnumSet<DeviceMode> DIGITAL_IN_OUT_PWM
public static final EnumSet<DeviceMode> PWM_OUTPUT
public static final EnumSet<DeviceMode> DIGITAL_PWM_OUTPUT
public static final EnumSet<DeviceMode> DIGITAL_ANALOG_INPUT
public static final EnumSet<DeviceMode> ANALOG_INPUT
public static final EnumSet<DeviceMode> ANALOG_OUTPUT
public static final int NOT_DEFINED
public static final String DEFAULT_HEADER
public PinInfo(String keyPrefix, String header, int deviceNumber, int pinNumber, String name, Set<DeviceMode> modes)
public String getKeyPrefix()
public String getHeader()
public int getDeviceNumber()
public int getPinNumber()
public String getName()
public Set<DeviceMode> getModes()
public boolean isSupported(DeviceMode mode)
Copyright © 2016–2017 mattjlewis. All rights reserved.