ME 405 Romi
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ctask_share.BaseShareBase class for queues and shares which exchange data between tasks
 Ctask_share.QueueA queue which is used to transfer data from one task to another
 Ctask_share.ShareAn item which holds data to be shared between tasks
 Cbump__sensor.Bump_SensorInitializes Bump sensors
 Cbump_task.Bump_TaskCollision detector for cooperative scheduler
 Ccontrol_task.control_taskThis file contains a class to create a control_task object which is compatible with the cotask scheduler to run as a cooperative task
 Ccontroller.ControllerThis file contains a class to create a PID Controller object
 Cdata_collector.data_collectorCollects data from shares
 Cencoder.EncoderThe Encoder Diver Class
 Cimu.IMUInitializes IMU Sensor
 Cimu_task.imu_taskRuns the IMU
 Cir_sensor.IR_SensorThe IR_Sensor class is an object for each individual ir sensor on our line sensor
 Cline_sensor.Line_SensorLine_Sensor class which will calibrate the sensors, read data from the entire line, and find the centroid of the darkest spot
 Cline_task.line_taskLine_task class that can be initialized to be run with the cotask scheduler
 Cmotor.MotorThe Motor Diver Class
 Cmotor_encoder_left_class.motor_encoder_left_classLeft Motor Encoder Class
 Cmotor_encoder_right_class.motor_encoder_right_classRight Motor Encoder Class
 Cobserver.observerObserver task object compatible with the cotask scheduler
 Cpathing_plan_task.pathing_planPathing plan task class for ROMI navigation
 Cimu.IMU.regRegister Class
 Ccotask.TaskImplements multitasking with scheduling and some performance logging
 Ccotask.TaskListA list of tasks used internally by the task scheduler
 Cui.uiInitializes User Interface