UltrasonicSim

class wpilib.simulation.UltrasonicSim(*args, **kwargs)

Bases: pybind11_object

Class to control a simulated {@link Ultrasonic}.

Overloaded function.

  1. __init__(self: wpilib.simulation._simulation.UltrasonicSim, ultrasonic: wpilib._wpilib.Ultrasonic) -> None

Constructor.

Parameters:

ultrasonic – The real ultrasonic to simulate

  1. __init__(self: wpilib.simulation._simulation.UltrasonicSim, ping: int, echo: int) -> None

Constructor.

Parameters:
  • ping – unused.

  • echo – the ultrasonic’s echo channel.

setRange(range: inches) None

Sets the range measurement

Parameters:

range – The range

setRangeValid(isValid: bool) None

Sets if the range measurement is valid.

Parameters:

isValid – True if valid