#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