FtcXtensible/src/main/java/org/ftccommunity/ftcxtensible/robot/ExtensibleGamepad.java
private synchronized void record() {
        GamepadState record = new GamepadState(System.nanoTime(), leftJoystick, rightJoystick, dpad,
                a, b, x, y, guide, start, back,
                leftBumper, rightBumper, leftTrigger, rightTrigger);
        gamepadRecord.addRecord(record);
    }
/**
     * Records the state of the gamepad at a specific interval, this method should only be
     * called after {@link #startRecording(String)} has been called and before {@link #stopRecording()}
     * has been called on this object
     */
Records the state of the gamepad at a specific interval, this method should only be
called after  #startRecording(String) has been called and before  #stopRecording()
has been called on this object
Records the state of the gamepad at a specific interval this method should only be called after #startRecording ( String ) has been called and before #stopRecording () has been called on this object
private synchronized void record() {
        GamepadState record = new GamepadState(System.nanoTime(), leftJoystick, rightJoystick, dpad,
                a, b, x, y, guide, start, back,
                leftBumper, rightBumper, leftTrigger, rightTrigger);
        gamepadRecord.addRecord(record);
    }
private synchronized void record ( ) { GamepadState record = new GamepadState ( System . nanoTime ( ) , leftJoystick , rightJoystick , dpad , a , b , x , y , guide , start , back , leftBumper , rightBumper , leftTrigger , rightTrigger ) ; gamepadRecord . addRecord ( record ) ; }
Records the state of the gamepad at a specific interval, this method should only be
 called after {@link #startRecording(String)} has been called and before {@link #stopRecording()}
 has been called on this object
Records the state of the gamepad at a specific interval this method should only be called after { @link #startRecording ( String ) } has been called and before { @link #stopRecording () } has been called on this object