You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
#pragma once
|
|
#include "board/public_board.hpp"
|
|
#include "module/module.hpp"
|
|
#include "board/hal/hal.hpp"
|
|
|
|
/**
|
|
* @brief
|
|
*
|
|
*
|
|
* 小空间和大空间硬件一样
|
|
*
|
|
* 管道式-液路控制板
|
|
* 相比于大空间消毒机,不同的点:
|
|
* 1.增加比例阀控制
|
|
* 2.空压机通道控制
|
|
* 管道式-功率板
|
|
* 相比于大空间消毒机,不同的点:
|
|
* 1. 风机改成鼓风机(可控风速)
|
|
*
|
|
* 拉杆箱-
|
|
*
|
|
*/
|
|
|
|
namespace iflytop {
|
|
using namespace transmit_disfection_protocol;
|
|
|
|
class DisinfectionApp {
|
|
public:
|
|
HeaterController heaterCtrler;
|
|
H2O2Sensor h2o2Sensor;
|
|
|
|
ZGPIO evaporationBinWS; // 蒸发仓水浸
|
|
ZGPIO deviceBottomWS; // 设备底部水浸
|
|
WarningLightDriver wlDriver; // 报警灯
|
|
TmcMotorGroup tmcPowerGroup; // TMC电机
|
|
PXXPSBus psBus; // PXX压力传感器总线
|
|
ProportionalValveCtrl proportionalValveCtrl; // 比例阀控制
|
|
|
|
public:
|
|
static DisinfectionApp* ins();
|
|
|
|
virtual const char* getName();
|
|
|
|
void initialize();
|
|
|
|
};
|
|
} // namespace iflytop
|