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)