wpilib.simulation functions

wpilib.simulation.getProgramStarted() bool
wpilib.simulation.isTimingPaused() bool

Check if the simulator time is paused.

Returns:

true if paused

wpilib.simulation.pauseTiming() None

Pause the simulator time.

wpilib.simulation.restartTiming() None

Restart the simulator time.

wpilib.simulation.resumeTiming() None

Resume the simulator time.

wpilib.simulation.setProgramStarted() None
wpilib.simulation.setRuntimeType(type: hal._wpiHal.RuntimeType) None

Override the HAL runtime type (simulated/real).

Parameters:

type – runtime type

wpilib.simulation.stepTiming(delta: seconds) None

Advance the simulator time and wait for all notifiers to run.

Parameters:

delta – the amount to advance (in seconds)

wpilib.simulation.stepTimingAsync(delta: seconds) None

Advance the simulator time and return immediately.

Parameters:

delta – the amount to advance (in seconds)

wpilib.simulation.waitForProgramStart() None