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.
 
 

49 lines
1.2 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;
BlowerController blowerCtrler;
AirCompressorController airComCtrler;
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