hal.simulation functions
- hal.simulation.cancelAllSimPeriodicCallbacks() None
- hal.simulation.cancelDriverStationAllianceStationIdCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationAutonomousCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationDsAttachedCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationEStopCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationEnabledCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationFmsAttachedCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationMatchTimeCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationNewDataCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelDriverStationTestCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelJoystickAxesCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelJoystickButtonsCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelJoystickDescriptorCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelJoystickOutputsCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelJoystickPOVsCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.cancelMatchInfoCallback(uid: SupportsInt | SupportsIndex) None
- hal.simulation.getDriverStationAllianceStationId() hal._wpiHal.AllianceStationID
- hal.simulation.getDriverStationAutonomous() int
- hal.simulation.getDriverStationDsAttached() int
- hal.simulation.getDriverStationEStop() int
- hal.simulation.getDriverStationEnabled() int
- hal.simulation.getDriverStationFmsAttached() int
- hal.simulation.getDriverStationMatchTime() float
- hal.simulation.getDriverStationTest() int
- hal.simulation.getJoystickAxes(joystickNum: SupportsInt | SupportsIndex, axes: hal._wpiHal.JoystickAxes) None
- hal.simulation.getJoystickButtons(joystickNum: SupportsInt | SupportsIndex, buttons: hal._wpiHal.JoystickButtons) None
- hal.simulation.getJoystickCounts(stick: SupportsInt | SupportsIndex) tuple[int, int, int]
- hal.simulation.getJoystickDescriptor(joystickNum: SupportsInt | SupportsIndex, descriptor: hal._wpiHal.JoystickDescriptor) None
- hal.simulation.getJoystickOutputs(joystickNum: SupportsInt | SupportsIndex) tuple[int, int, int]
- hal.simulation.getJoystickPOVs(joystickNum: SupportsInt | SupportsIndex, povs: hal._wpiHal.JoystickPOVs) None
- hal.simulation.getMatchInfo(info: hal._wpiHal.MatchInfo) None
- hal.simulation.getNextNotifierTimeout() int
- hal.simulation.getNotifierInfo(arr: hal.simulation._simulation.NotifierInfo, size: SupportsInt | SupportsIndex) int
Gets detailed information about each notifier.
- Parameters:
arr – array of information to be filled
size – size of arr
- Returns:
Number of notifiers; note: may be larger than passed-in size
- hal.simulation.getNumNotifiers() int
- hal.simulation.getProgramStarted() int
- hal.simulation.getSimDeviceHandle(name: str) int
- hal.simulation.getSimDeviceName(handle: SupportsInt | SupportsIndex) str
- hal.simulation.getSimValueDeviceHandle(handle: SupportsInt | SupportsIndex) int
- hal.simulation.getSimValueHandle(device: SupportsInt | SupportsIndex, name: str) int
- hal.simulation.isSimDeviceEnabled(name: str) int
- hal.simulation.isTimingPaused() int
- hal.simulation.notifyDriverStationNewData() None
- hal.simulation.pauseTiming() None
- hal.simulation.registerSimPeriodicAfterCallback(callback: collections.abc.Callable[[], None]) hal.simulation._simulation.SimCB
- hal.simulation.registerSimPeriodicBeforeCallback(callback: collections.abc.Callable[[], None]) hal.simulation._simulation.SimCB
- hal.simulation.registerSimValueChangedCallback(value: hal._wpiHal.SimValue, callback: collections.abc.Callable[[str, SupportsInt | SupportsIndex, hal._wpiHal.SimValueDirection, hal._wpiHal.Value], None], initialNotify: bool) hal.simulation._simulation.SimValueCB
- hal.simulation.registerSimValueCreatedCallback(device: hal._wpiHal.SimDevice, callback: collections.abc.Callable[[str, SupportsInt | SupportsIndex, hal._wpiHal.SimValueDirection, hal._wpiHal.Value], None], initialNotify: bool) hal.simulation._simulation.SimValueCB
- hal.simulation.registerSimValueResetCallback(value: hal._wpiHal.SimValue, callback: collections.abc.Callable[[str, SupportsInt | SupportsIndex, hal._wpiHal.SimValueDirection, hal._wpiHal.Value], None], initialNotify: bool) hal.simulation._simulation.SimValueCB
Register a callback for HAL_SimValueReset(). The callback is called with the old value.
- Parameters:
value – simulated value handle
param – parameter for callback
callback – callback
initialNotify – ignored (present for consistency)
- hal.simulation.resetAllSimData() None
- hal.simulation.resetDriverStationData() None
- hal.simulation.resetGlobalHandles() None
- hal.simulation.resetSimDeviceData() None
- hal.simulation.restartTiming() None
- hal.simulation.resumeTiming() None
- hal.simulation.setDriverStationAllianceStationId(allianceStationId: hal._wpiHal.AllianceStationID) None
- hal.simulation.setDriverStationAutonomous(autonomous: SupportsInt | SupportsIndex) None
- hal.simulation.setDriverStationDsAttached(dsAttached: SupportsInt | SupportsIndex) None
- hal.simulation.setDriverStationEStop(eStop: SupportsInt | SupportsIndex) None
- hal.simulation.setDriverStationEnabled(enabled: SupportsInt | SupportsIndex) None
- hal.simulation.setDriverStationFmsAttached(fmsAttached: SupportsInt | SupportsIndex) None
- hal.simulation.setDriverStationMatchTime(matchTime: SupportsFloat | SupportsIndex) None
- hal.simulation.setDriverStationTest(test: SupportsInt | SupportsIndex) None
- hal.simulation.setEventName(name: str) None
- hal.simulation.setGameSpecificMessage(message: str) None
- hal.simulation.setJoystickAxes(joystickNum: SupportsInt | SupportsIndex, axes: hal._wpiHal.JoystickAxes) None
- hal.simulation.setJoystickAxis(stick: SupportsInt | SupportsIndex, axis: SupportsInt | SupportsIndex, value: SupportsFloat | SupportsIndex) None
- hal.simulation.setJoystickAxisCount(stick: SupportsInt | SupportsIndex, count: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickAxisType(stick: SupportsInt | SupportsIndex, axis: SupportsInt | SupportsIndex, type: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickButton(stick: SupportsInt | SupportsIndex, button: SupportsInt | SupportsIndex, state: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickButtonCount(stick: SupportsInt | SupportsIndex, count: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickButtons(joystickNum: SupportsInt | SupportsIndex, buttons: hal._wpiHal.JoystickButtons) None
- hal.simulation.setJoystickButtonsValue(stick: SupportsInt | SupportsIndex, buttons: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickDescriptor(joystickNum: SupportsInt | SupportsIndex, descriptor: hal._wpiHal.JoystickDescriptor) None
- hal.simulation.setJoystickIsXbox(stick: SupportsInt | SupportsIndex, isXbox: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickName(stick: SupportsInt | SupportsIndex, name: str) None
- hal.simulation.setJoystickOutputs(joystickNum: SupportsInt | SupportsIndex, outputs: SupportsInt | SupportsIndex, leftRumble: SupportsInt | SupportsIndex, rightRumble: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickPOV(stick: SupportsInt | SupportsIndex, pov: SupportsInt | SupportsIndex, value: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickPOVCount(stick: SupportsInt | SupportsIndex, count: SupportsInt | SupportsIndex) None
- hal.simulation.setJoystickPOVs(joystickNum: SupportsInt | SupportsIndex, povs: hal._wpiHal.JoystickPOVs) None
- hal.simulation.setJoystickType(stick: SupportsInt | SupportsIndex, type: SupportsInt | SupportsIndex) None
- hal.simulation.setMatchInfo(info: hal._wpiHal.MatchInfo) None
- hal.simulation.setMatchNumber(matchNumber: SupportsInt | SupportsIndex) None
- hal.simulation.setMatchType(type: hal._wpiHal.MatchType) None
- hal.simulation.setProgramStarted() None
- hal.simulation.setReplayNumber(replayNumber: SupportsInt | SupportsIndex) None
- hal.simulation.setRuntimeType(type: hal._wpiHal.RuntimeType) None
- hal.simulation.setSimDeviceEnabled(prefix: str, enabled: SupportsInt | SupportsIndex) None
- hal.simulation.stepTiming(delta: SupportsInt | SupportsIndex) None
- hal.simulation.stepTimingAsync(delta: SupportsInt | SupportsIndex) None