vex.distance_sensor package

VEX Distance Sensor.

class vex.distance_sensor.Sonar(index: Ports)[source]

Bases: Device

Sonar (Distance Sensor).

ROBOT MESH PYTHON B:

robotmesh.com/studio/content/docs/vexiq-python_b/html/classvex_1_1_sonar.html

distance(distanceUnits: DistanceUnits = DistanceUnits.MM) int[source]

Return measured distance to nearby object.

ROBOT MESH PYTHON B:

Get the value of the sonar sensor.

Parameters: - distanceUnits: The measurement unit for

the sonar device, DistanceUnits enum value.

Returns: an integer that represents the unit value specified by the parameter.

set_maximum(distance: float, distanceUnits: DistanceUnits = DistanceUnits.MM)[source]

Set maximum measurable distance.

ROBOT MESH PYTHON B:

Set the maximum distance (default 2.5m).

Parameters: - distance: maximum distance to be measured in units - distanceUnits: a DistanceUnits enum value for the measurement unit.