blob: 538204f0bde0159dbd368f5d43ba26d2daf64adf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef GENERALHARDWARE_H
#define GENERALHARDWARE_H
#include "../../Communication/Container.h"
#include "../../DataDef.h"
#include "include.h"
#include "PMR/common/MessageContainer.pb-c.h"
#include "PMR/Hardware/HardwareBlower.pb-c.h"
#include "PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h"
extern ConfigurationParameters *EmbeddedParameters;
extern uint32_t HWConfigurationFunc(MessageContainer* requestContainer);
extern uint32_t MidTankDataSetupFunc(MessageContainer* requestContainer);
extern uint32_t MachineCalibrationDataRequestFunc(MessageContainer* requestContainer);
extern void HWSystemResetRequest(MessageContainer* requestContainer);
uint32_t HWConfigurationInit(void);
void FlashInitAndLoad(void);
uint32_t LoadConfigurationParamsFromFile(void);
extern HardwareBlower BlowerCfg;
extern bool DataUpdated;
extern bool GeneralHwReady;
#endif
|