ME 405 Romi
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbump__sensor
 CBump_SensorInitializes Bump sensors
 Nbump_task
 CBump_TaskCollision detector for cooperative scheduler
 Ncontrol_task
 Ccontrol_taskThis file contains a class to create a control_task object which is compatible with the cotask scheduler to run as a cooperative task
 Ncontroller
 CControllerThis file contains a class to create a PID Controller object
 Ncotask
 CTaskImplements multitasking with scheduling and some performance logging
 CTaskListA list of tasks used internally by the task scheduler
 Ndata_collector
 Cdata_collectorCollects data from shares
 Nencoder
 CEncoderThe Encoder Diver Class
 Nimu
 CIMUInitializes IMU Sensor
 CregRegister Class
 Nimu_task
 Cimu_taskRuns the IMU
 Nir_sensor
 CIR_SensorThe IR_Sensor class is an object for each individual ir sensor on our line sensor
 Nline_sensor
 CLine_SensorLine_Sensor class which will calibrate the sensors, read data from the entire line, and find the centroid of the darkest spot
 Nline_task
 Cline_taskLine_task class that can be initialized to be run with the cotask scheduler
 Nmotor
 CMotorThe Motor Diver Class
 Nmotor_encoder_left_class
 Cmotor_encoder_left_classLeft Motor Encoder Class
 Nmotor_encoder_right_class
 Cmotor_encoder_right_classRight Motor Encoder Class
 Nobserver
 CobserverObserver task object compatible with the cotask scheduler
 Npathing_plan_task
 Cpathing_planPathing plan task class for ROMI navigation
 Ntask_share
 CBaseShareBase class for queues and shares which exchange data between tasks
 CQueueA queue which is used to transfer data from one task to another
 CShareAn item which holds data to be shared between tasks
 Nui
 CuiInitializes User Interface