Package org.hyperonline.hyperlib.oi
-
Class Summary Class Description ButtonData This class is an intermediate data structure used inOIand in RobotInspector.JoystickData This class is an intermediate data structure used inOIand in RobotInspector.JoystickMapper TheJoystickMapperclass generates diagrams from the operator interface.OI TheOIclass represents the operator interface.Validator TheValidatorclass 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 toOIis 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.