IMU_CSV_Logger

public final class IMU_CSV_Logger extends OperationMode implements TeleOperation

Log acceleration and gyro data from the IMU and write it to imu_data.csv.

Constructors

Link copied to clipboard

Properties

Link copied to clipboard
public final ScriptParameters environment
Link copied to clipboard
public final Gamepad gamepad1
Link copied to clipboard
public final Gamepad gamepad2
Link copied to clipboard
public final HardwareMap hardwareMap
Link copied to clipboard
Link copied to clipboard
private final Boolean isStarted
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Integer msStuckDetectInit
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Integer msStuckDetectInitLoop
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Integer msStuckDetectLoop
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Integer msStuckDetectStart
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public final Integer msStuckDetectStop
Link copied to clipboard
private final Boolean stopRequested
Link copied to clipboard
public final Telemetry telemetry
Link copied to clipboard
public final Double time

Functions

Link copied to clipboard
Link copied to clipboard
public Unit construct()

The method to be called at the start of the OperationMode's operation, after the INIT button is pressed but before the PLAY button is pressed. This will run once. You do not need to call waitForStart, the OperationMode will do this automatically after this method is finished.

Link copied to clipboard
Link copied to clipboard
public Double getRuntime()
Link copied to clipboard
public final Unit idle()
Link copied to clipboard
public final Unit init()
Link copied to clipboard
public final Unit init_loop()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit internalPostInitLoop()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit internalPostLoop()
Link copied to clipboard
@Deprecated(message = "Deprecated in Java")
public Unit internalPreInit()
Link copied to clipboard
public final Unit internalUpdateTelemetryNow(TelemetryMessage telemetry)
Link copied to clipboard
public final Boolean isStarted()
Link copied to clipboard
public final Boolean isStopRequested()
Link copied to clipboard
public final Unit loop()
Link copied to clipboard
public final Boolean opModeInInit()
Link copied to clipboard
public final Boolean opModeIsActive()
Link copied to clipboard
public final Unit requestOpModeStop()
Link copied to clipboard
public Unit resetRuntime()
Link copied to clipboard
public Unit run()

The method to be called during the OperationMode's operation, after the PLAY button is pressed but before the STOP button is pressed. This will run constantly until the OperationMode ends.

Link copied to clipboard
public Unit runOpMode()
Link copied to clipboard
public final Unit setHistory(ArrayList<ArrayList<Double>> history)
Link copied to clipboard
public final Unit sleep(Long milliseconds)
Link copied to clipboard
public final Unit start()
Link copied to clipboard
public final Unit stop()
Link copied to clipboard
public final Unit terminateOpModeNow()
Link copied to clipboard
public Unit updateTelemetry(Telemetry telemetry)
Link copied to clipboard
public Unit waitFor(Double time)

Waits for a certain amount of time.

Link copied to clipboard
public Unit waitForStart()
Link copied to clipboard

Waits until a certain condition is met.