aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.h
blob: e99931acc62d81fd098cd2cb81c1cede62013db2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-rig
#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
n>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(bool); void HWConfigurationLoadFile(void); extern HardwareBlower BlowerCfg; extern HardwareBlower HeadBlowerCfg[2]; extern bool DataUpdated; extern bool GeneralHwReady; #endif