UltrasonicSim
- class wpilib.simulation.UltrasonicSim(*args, **kwargs)
Bases:
pybind11_object
Class to control a simulated
Ultrasonic
.Overloaded function.
__init__(self: wpilib.simulation._simulation.UltrasonicSim, ultrasonic: wpilib._wpilib.Ultrasonic) -> None
Constructor.
- Parameters:
ultrasonic – The real ultrasonic to simulate
__init__(self: wpilib.simulation._simulation.UltrasonicSim, ping: int, echo: int) -> None
Constructor.
- Parameters:
ping – unused.
echo – the ultrasonic’s echo channel.
- setRange(range: wpimath.units.inches) None
Sets the range measurement.
- Parameters:
range – The range.
- setRangeValid(valid: bool) None
Sets if the range measurement is valid.
- Parameters:
valid – True if valid