|
ME 405 Romi
|
| vscode_python | |
| 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 |