|
ME 405 Romi
|
| Nbump__sensor | |
| CBump_Sensor | Initializes Bump sensors |
| Nbump_task | |
| CBump_Task | Collision detector for cooperative scheduler |
| Ncontrol_task | |
| Ccontrol_task | This file contains a class to create a control_task object which is compatible with the cotask scheduler to run as a cooperative task |
| Ncontroller | |
| CController | This file contains a class to create a PID Controller object |
| Ncotask | |
| CTask | Implements multitasking with scheduling and some performance logging |
| CTaskList | A list of tasks used internally by the task scheduler |
| Ndata_collector | |
| Cdata_collector | Collects data from shares |
| Nencoder | |
| CEncoder | The Encoder Diver Class |
| Nimu | |
| CIMU | Initializes IMU Sensor |
| Creg | Register Class |
| Nimu_task | |
| Cimu_task | Runs the IMU |
| Nir_sensor | |
| CIR_Sensor | The IR_Sensor class is an object for each individual ir sensor on our line sensor |
| Nline_sensor | |
| CLine_Sensor | Line_Sensor class which will calibrate the sensors, read data from the entire line, and find the centroid of the darkest spot |
| Nline_task | |
| Cline_task | Line_task class that can be initialized to be run with the cotask scheduler |
| Nmotor | |
| CMotor | The Motor Diver Class |
| Nmotor_encoder_left_class | |
| Cmotor_encoder_left_class | Left Motor Encoder Class |
| Nmotor_encoder_right_class | |
| Cmotor_encoder_right_class | Right Motor Encoder Class |
| Nobserver | |
| Cobserver | Observer task object compatible with the cotask scheduler |
| Npathing_plan_task | |
| Cpathing_plan | Pathing plan task class for ROMI navigation |
| Ntask_share | |
| CBaseShare | Base class for queues and shares which exchange data between tasks |
| CQueue | A queue which is used to transfer data from one task to another |
| CShare | An item which holds data to be shared between tasks |
| Nui | |
| Cui | Initializes User Interface |