Vehicle Control Unit
0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
Core
Inc
Systems
Monitor
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
7
typedef
struct
{
8
MonitorSystem
base
;
9
Apps
*
apps
;
10
AppsStatus
status
;
11
}
AppsMonitor
;
12
13
void
initAppsMonitor
(
AppsMonitor
* am,
Apps
* apps,
int
hz);
14
int
startAppsMonitor
(
AppsMonitor
* am);
15
int
checkAppsMonitor
(
void
* am);
16
25
void
checkAppsLimit
(
Apps
* apps);
26
27
#endif
// RENSSELAERMOTORSPORT_APPS_MONITOR_H
initAppsMonitor
void initAppsMonitor(AppsMonitor *am, Apps *apps, int hz)
Definition:
AppsMonitor.c:6
startAppsMonitor
int startAppsMonitor(AppsMonitor *am)
Definition:
AppsMonitor.c:13
checkAppsLimit
void checkAppsLimit(Apps *apps)
Checks App limits for faults.
Definition:
AppsMonitor.c:37
checkAppsMonitor
int checkAppsMonitor(void *am)
Definition:
AppsMonitor.c:23
AppsStatus
AppsStatus
Definition:
Apps.h:16
AppsMonitor
Definition:
AppsMonitor.h:7
AppsMonitor::status
AppsStatus status
Definition:
AppsMonitor.h:10
AppsMonitor::apps
Apps * apps
Definition:
AppsMonitor.h:9
AppsMonitor::base
MonitorSystem base
Definition:
AppsMonitor.h:8
Apps
Definition:
Apps.h:22
MonitorSystem
Definition:
MonitorSystem.h:26
Generated by
1.9.5