robot.communication package
Submodules
robot.communication.communication module
- class robot.communication.communication.Communication(robot_id, mqtt_client)
Bases:
IMqttHandler
- send_message(msg)
- Return type:
None
- send_message_with_distance(msg, distance)
- Return type:
None
robot.communication.directed_comm module
Directed communication module mirroring Java logic.
- class robot.communication.directed_comm.DirectedCommunication(robot_id, mqtt_client)
Bases:
Communication
- handle_subscription(robot, m)
- Return type:
None
- send_message(msg)
- Return type:
None
- send_message_with_distance(msg, distance)
- Return type:
None
robot.communication.simple_comm module
Simple communication module mirroring Java logic.
- class robot.communication.simple_comm.SimpleCommunication(robot_id, mqtt_client)
Bases:
Communication
- handle_subscription(robot, m)
- Return type:
None
- send_message(msg)
- Return type:
None
- send_message_with_distance(msg, distance)
- Return type:
None
Module contents
Communication subpackage.
- class robot.communication.DirectedCommunication(robot_id, mqtt_client)
Bases:
Communication
- handle_subscription(robot, m)
- Return type:
None
- send_message(msg)
- Return type:
None
- send_message_with_distance(msg, distance)
- Return type:
None
- class robot.communication.SimpleCommunication(robot_id, mqtt_client)
Bases:
Communication
- handle_subscription(robot, m)
- Return type:
None
- send_message(msg)
- Return type:
None
- send_message_with_distance(msg, distance)
- Return type:
None