Package edu.wpi.first.wpilibj
Enum GenericHID.HIDType
- All Implemented Interfaces:
Serializable
,Comparable<GenericHID.HIDType>
,Constable
- Enclosing class:
- GenericHID
public static enum GenericHID.HIDType extends Enum<GenericHID.HIDType>
USB HID interface type.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description kHID1stPerson
HID1stPerson.kHIDDriving
HIDDriving.kHIDFlight
HIDFlight.kHIDGamepad
HIDGamepad.kHIDJoystick
HIDJoystick.kUnknown
Unknown.kXInputArcadePad
XInputArcadePad.kXInputArcadeStick
XInputArcadeStick.kXInputDancePad
XInputDancePad.kXInputDrumKit
XInputDrumKit.kXInputFlightStick
XInputFlightStick.kXInputGamepad
XInputGamepad.kXInputGuitar
XInputGuitar.kXInputGuitar2
XInputGuitar2.kXInputGuitar3
XInputGuitar3.kXInputUnknown
XInputUnknown.kXInputWheel
XInputWheel. -
Field Summary
Fields Modifier and Type Field Description int
value
HIDType value. -
Method Summary
Modifier and Type Method Description static GenericHID.HIDType
of(int value)
Creates an HIDType with the given value.static GenericHID.HIDType
valueOf(String name)
Returns the enum constant of this type with the specified name.static GenericHID.HIDType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
kUnknown
Unknown. -
kXInputUnknown
XInputUnknown. -
kXInputGamepad
XInputGamepad. -
kXInputWheel
XInputWheel. -
kXInputArcadeStick
XInputArcadeStick. -
kXInputFlightStick
XInputFlightStick. -
kXInputDancePad
XInputDancePad. -
kXInputGuitar
XInputGuitar. -
kXInputGuitar2
XInputGuitar2. -
kXInputDrumKit
XInputDrumKit. -
kXInputGuitar3
XInputGuitar3. -
kXInputArcadePad
XInputArcadePad. -
kHIDJoystick
HIDJoystick. -
kHIDGamepad
HIDGamepad. -
kHIDDriving
HIDDriving. -
kHIDFlight
HIDFlight. -
kHID1stPerson
HID1stPerson.
-
-
Field Details
-
value
HIDType value.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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
-
of
Creates an HIDType with the given value.- Parameters:
value
- HIDType's value.- Returns:
- HIDType with the given value.
-