Vehicle Control Unit
0.01
This is the c library for controlling the car.
Loading...
Searching...
No Matches
Core
Inc
Systems
Monitor
RTDMonitor.h
Go to the documentation of this file.
1
#ifndef __RENNSSELAERMOTORSPORT_RTD_MONITOR_H
2
#define __RENNSSELAERMOTORSPORT_RTD_MONITOR_H
3
4
#include "../MonitorSystem.h"
5
#include "../Controller/RTD.h"
6
7
typedef
struct
{
8
MonitorSystem
base
;
9
RTD
*
rtd
;
10
}
RTDMonitor
;
11
20
void
initRTDMonitor
(
RTDMonitor
* rtdm,
RTD
* rtd,
int
hz);
21
28
int
startRTDMonitor
(
RTDMonitor
* rtdm);
29
36
int
checkRTDMonitor
(
void
* rtdm);
37
38
#endif
// __RENNSSELAERMOTORSPORT_RTD_MONITOR_H
checkRTDMonitor
int checkRTDMonitor(void *rtdm)
Checks the RTD Monitor.
Definition:
RTDMonitor.c:18
initRTDMonitor
void initRTDMonitor(RTDMonitor *rtdm, RTD *rtd, int hz)
Initializes the RTD Monitor with initial settings.
Definition:
RTDMonitor.c:4
startRTDMonitor
int startRTDMonitor(RTDMonitor *rtdm)
Starts the RTD Monitor.
Definition:
RTDMonitor.c:9
MonitorSystem
Definition:
MonitorSystem.h:26
RTDMonitor
Definition:
RTDMonitor.h:7
RTDMonitor::rtd
RTD * rtd
Definition:
RTDMonitor.h:9
RTDMonitor::base
MonitorSystem base
Definition:
RTDMonitor.h:8
RTD
Definition:
RTD.h:11
Generated by
1.9.5