robot.sensors package
Submodules
robot.sensors.abstract_sensor module
- class robot.sensors.abstract_sensor.AbstractSensor(robot, mqtt_client)
Bases:
IMqttHandler
- handle_subscription(r, m)
robot.sensors.color module
Color sensor implementation mirroring Java logic.
robot.sensors.distance module
Distance sensor implementation mirroring Java logic.
robot.sensors.proximity module
Proximity sensor implementation mirroring Java logic.
Module contents
Sensor subpackage.
- class robot.sensors.ColorSensor(robot, mqtt_client)
Bases:
AbstractSensor
- MQTT_TIMEOUT = 1000
- get_color()
- Return type:
- handle_subscription(robot, m)
- Return type:
None
- send_color(red, green, blue, ambient)
- Return type:
None
- class robot.sensors.DistanceSensor(robot, mqtt_client)
Bases:
AbstractSensor
- MQTT_TIMEOUT = 1000
- get_distance()
- Return type:
float
- handle_subscription(robot, m)
- Return type:
None
- send_distance(dist)
- Return type:
None