Enum PinMode
- java.lang.Object
-
- java.lang.Enum<PinMode>
-
- org.apache.plc4x.java.firmata.readwrite.PinMode
-
- All Implemented Interfaces:
Serializable,Comparable<PinMode>
public enum PinMode extends Enum<PinMode>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description PinModeAnalogPinModeEncoderPinModeI2CPinModeInputPinModeOneWirePinModeOutputPinModePullupPinModePwmPinModeSerialPinModeServoPinModeShiftPinModeStepper
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PinModeenumForValue(short value)shortgetValue()static BooleanisDefined(short value)static PinModevalueOf(String name)Returns the enum constant of this type with the specified name.static PinMode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PinModeInput
public static final PinMode PinModeInput
-
PinModeOutput
public static final PinMode PinModeOutput
-
PinModeAnalog
public static final PinMode PinModeAnalog
-
PinModePwm
public static final PinMode PinModePwm
-
PinModeServo
public static final PinMode PinModeServo
-
PinModeShift
public static final PinMode PinModeShift
-
PinModeI2C
public static final PinMode PinModeI2C
-
PinModeOneWire
public static final PinMode PinModeOneWire
-
PinModeStepper
public static final PinMode PinModeStepper
-
PinModeEncoder
public static final PinMode PinModeEncoder
-
PinModeSerial
public static final PinMode PinModeSerial
-
PinModePullup
public static final PinMode PinModePullup
-
-
Method Detail
-
values
public static PinMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PinMode c : PinMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PinMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getValue
public short getValue()
-
enumForValue
public static PinMode enumForValue(short value)
-
isDefined
public static Boolean isDefined(short value)
-
-