|
Vehicle Control Unit 0.01
This is the c library for controlling the car.
|
#include <ControllerSystem.h>

Public Attributes | |
| System | system |
| ControllerType | type |
| ControllerState | state |
| MonitorSystem * | monitors [MAX_MONITORS] |
| int | num_monitors |
| int(* | safety )(struct ControllerSystem *controller) |
| int(* | addMonitor )(struct ControllerSystem *controller, MonitorSystem *monitor) |
| int(* | removeMonitor )(struct ControllerSystem *controller, MonitorSystem *monitor) |
| int(* | updateController )(struct ControllerSystem *controller) |
| void * | child |
Definition at line 29 of file ControllerSystem.h.
| int(* ControllerSystem::addMonitor) (struct ControllerSystem *controller, MonitorSystem *monitor) |
Definition at line 36 of file ControllerSystem.h.
| void* ControllerSystem::child |
Definition at line 39 of file ControllerSystem.h.
| MonitorSystem* ControllerSystem::monitors[MAX_MONITORS] |
Definition at line 33 of file ControllerSystem.h.
| int ControllerSystem::num_monitors |
Definition at line 34 of file ControllerSystem.h.
| int(* ControllerSystem::removeMonitor) (struct ControllerSystem *controller, MonitorSystem *monitor) |
Definition at line 37 of file ControllerSystem.h.
| int(* ControllerSystem::safety) (struct ControllerSystem *controller) |
Definition at line 35 of file ControllerSystem.h.
| ControllerState ControllerSystem::state |
Definition at line 32 of file ControllerSystem.h.
| System ControllerSystem::system |
Definition at line 30 of file ControllerSystem.h.
| ControllerType ControllerSystem::type |
Definition at line 31 of file ControllerSystem.h.
| int(* ControllerSystem::updateController) (struct ControllerSystem *controller) |
Definition at line 38 of file ControllerSystem.h.