rmf_charging_schedule.main module

class rmf_charging_schedule.main.Assignment(fleet, robot, charger)

Bases: object

charger: str
fleet: str
robot: str
class rmf_charging_schedule.main.ScheduleTimePoint(hour: int, minute: int)

Bases: object

hour: int
minute: int
parse()
rmf_charging_schedule.main.main(argv=['/home/buildfarm/.local/bin/sphinx-build', '/tmp/ws/docs_build/rmf_charging_schedule/rmf_charging_schedule/wrapped_sphinx_directory', '/tmp/ws/docs_build/rmf_charging_schedule/rmf_charging_schedule/wrapped_sphinx_directory/sphinx_output'])
rmf_charging_schedule.main.publish_assignments(publisher: rclpy.node.Publisher, assignments: dict[dict[str]], parking: list[str])
rmf_charging_schedule.main.real_time(node: rclpy.node.Node, timezone: ZoneInfo) ScheduleTimePoint
rmf_charging_schedule.main.simulation_time(node: rclpy.node.Node) ScheduleTimePoint
rmf_charging_schedule.main.update_assignments(last_update_index: int | None, next_update_index: int, sorted_times: list, schedule: dict, assignments: dict, parking: list[str], publisher: rclpy.node.Publisher, node: rclpy.node.Node)