Vehicle Control Unit 0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
Public Attributes | List of all members
ControllerSystem Struct Reference

#include <ControllerSystem.h>

Collaboration diagram for ControllerSystem:
Collaboration graph
[legend]

Public Attributes

System system
 
ControllerType type
 
ControllerState state
 
MonitorSystemmonitors [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
 

Detailed Description

Definition at line 29 of file ControllerSystem.h.

Member Data Documentation

◆ addMonitor

int(* ControllerSystem::addMonitor) (struct ControllerSystem *controller, MonitorSystem *monitor)

Definition at line 36 of file ControllerSystem.h.

◆ child

void* ControllerSystem::child

Definition at line 39 of file ControllerSystem.h.

◆ monitors

MonitorSystem* ControllerSystem::monitors[MAX_MONITORS]

Definition at line 33 of file ControllerSystem.h.

◆ num_monitors

int ControllerSystem::num_monitors

Definition at line 34 of file ControllerSystem.h.

◆ removeMonitor

int(* ControllerSystem::removeMonitor) (struct ControllerSystem *controller, MonitorSystem *monitor)

Definition at line 37 of file ControllerSystem.h.

◆ safety

int(* ControllerSystem::safety) (struct ControllerSystem *controller)

Definition at line 35 of file ControllerSystem.h.

◆ state

ControllerState ControllerSystem::state

Definition at line 32 of file ControllerSystem.h.

◆ system

System ControllerSystem::system

Definition at line 30 of file ControllerSystem.h.

◆ type

ControllerType ControllerSystem::type

Definition at line 31 of file ControllerSystem.h.

◆ updateController

int(* ControllerSystem::updateController) (struct ControllerSystem *controller)

Definition at line 38 of file ControllerSystem.h.


The documentation for this struct was generated from the following file: