Package org.hyperonline.hyperlib.oi
-
Class Summary Class Description ButtonData This class is an intermediate data structure used inOI
and in RobotInspector.JoystickData This class is an intermediate data structure used inOI
and in RobotInspector.JoystickMapper TheJoystickMapper
class generates diagrams from the operator interface.OI TheOI
class represents the operator interface.Validator TheValidator
class checks that the OI map follows a certain set of rules, to check for common errors. -
Enum Summary Enum Description ButtonData.Action An Action describes what action on a button (pressed, released, held) should trigger a command to run.MapJoystick.Role The role of a joystick determines how it is accessed inOI
.MapJoystick.Type The physical type of a joystick. -
Exception Summary Exception Description BadOIMapException This exception is thrown when the class passed as a map toOI
is invalid. -
Annotation Types Summary Annotation Type Description MapJoystick The MapJoystick annotation specifies how a joystick should be used in the operator interface.WhenPressed Annotation to indicate that a command should run when a button is pressed.WhenReleased Annotation to indicate that a command should run when a button is releasedWhileHeld Annotation to indicate that a command should run while a button is held.