|
ME 405 Romi
|
Files | |
| basic_tasks.py | |
| This file contains a demonstration program that runs some tasks, an inter-task shared variable, and a queue. | |
| bump__sensor.py | |
| bump_task.py | |
| control_task.py | |
| controller.py | |
| cotask.py | |
| This file contains classes to run cooperatively scheduled tasks in a multitasking system. | |
| data_collector.py | |
| encoder.py | |
| imu.py | |
| imu_task.py | |
| ir_sensor.py | |
| line_sensor.py | |
| This file contains a class to create a line sensor object. | |
| line_task.py | |
| This file contains a class to create a line_task object which is compatible with the cotask scheduler to run as a cooperative task. | |
| main.py | |
| This file contains creates all shares, queues, hardware driver constants, controllers, and task objects for the ROMI program. | |
| motor.py | |
| motor_encoder_left_class.py | |
| motor_encoder_right_class.py | |
| observer.py | |
| pathing_plan_task.py | |
| Pathing plan task for cooperative scheduler. | |
| pc_micro_reader.py | |
| task_share.py | |
| This file contains classes which allow tasks to share data without the risk of data corruption by interrupts. | |
| ui.py | |
| ui_old.py | |