1#include "../../../Inc/Systems/Monitor/AppsMonitor.h"
2#include "../../../Inc/Utils/Common.h"
3#include "../../../Inc/Utils/MessageFormat.h"
40 if (pos1 > 1 || pos2 > 1) {
46 float difference = fabs(pos1 - pos2);
53 if (pos1 < 0 || pos2 < 0) {
float getAppPosition(App *app)
Gets the current position of the APP.
void initAppsMonitor(AppsMonitor *am, Apps *apps, int hz)
int startAppsMonitor(AppsMonitor *am)
void checkAppsLimit(Apps *apps)
Checks App limits for faults.
int checkAppsMonitor(void *am)
void initMonitorSystem(MonitorSystem *monitor, const char *name, int hz, MonitorType type, FaultType fault, int(*runMonitor)(void *self))
Initializes the Monitor System with initial settings.
int(* runMonitor)(void *self)