Vehicle Control Unit 0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
AppsMonitor.h
Go to the documentation of this file.
1#ifndef RENSSELAERMOTORSPORT_APPS_MONITOR_H
2#define RENSSELAERMOTORSPORT_APPS_MONITOR_H
3
4#include "../MonitorSystem.h"
5#include "../Controller/Apps.h"
6
7typedef struct {
12
13void initAppsMonitor(AppsMonitor* am, Apps* apps, int hz);
15int checkAppsMonitor(void* am);
16
25void checkAppsLimit(Apps* apps);
26
27#endif // RENSSELAERMOTORSPORT_APPS_MONITOR_H
void initAppsMonitor(AppsMonitor *am, Apps *apps, int hz)
Definition: AppsMonitor.c:6
int startAppsMonitor(AppsMonitor *am)
Definition: AppsMonitor.c:13
void checkAppsLimit(Apps *apps)
Checks App limits for faults.
Definition: AppsMonitor.c:37
int checkAppsMonitor(void *am)
Definition: AppsMonitor.c:23
AppsStatus
Definition: Apps.h:16
AppsStatus status
Definition: AppsMonitor.h:10
Apps * apps
Definition: AppsMonitor.h:9
MonitorSystem base
Definition: AppsMonitor.h:8
Definition: Apps.h:22