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.