24#ifndef POWERCONTROLLER_H_
25#define POWERCONTROLLER_H_
27#include <IExpansionFPGA.h>
29#include <SafetyController.h>
30#include <SupportFPGAData.h>
31#include <cRIO/DataTypes.h>
33struct MTM1M3_powerSupplyDataC;
34struct MTM1M3_logevent_powerStatusC;
35struct MTM1M3_logevent_powerSupplyStatusC;
36struct MTM1M3_logevent_powerWarningC;
119 MTM1M3_powerSupplyDataC *_powerSupplyData;
120 MTM1M3_logevent_powerStatusC *_powerStatus;
121 MTM1M3_logevent_powerWarningC *_powerWarning;
123 uint64_t _lastPowerTimestamp;
Definition PowerController.h:45
void setBothPowerNetworks(bool on)
Definition PowerController.cpp:110
void setPowerNetworkC(bool on)
Definition PowerController.cpp:162
void setAuxPowerNetworkC(bool on)
Definition PowerController.cpp:208
void processData()
Definition PowerController.cpp:53
void setPowerNetworkB(bool on)
Definition PowerController.cpp:154
void setPowerNetworkD(bool on)
Definition PowerController.cpp:170
void setAllPowerNetworks(bool on)
Definition PowerController.cpp:132
void setPowerNetworkA(bool on)
Definition PowerController.cpp:146
void setAuxPowerNetworkB(bool on)
Definition PowerController.cpp:200
void setAuxPowerNetworkD(bool on)
Definition PowerController.cpp:216
void setAllAuxPowerNetworks(bool on)
Definition PowerController.cpp:178
PowerController(SafetyController *safetyController)
Definition PowerController.cpp:38
void setAuxPowerNetworkA(bool on)
Definition PowerController.cpp:192
Controls mirror safety.
Definition SafetyController.h:50