#pragma once #include #include #include "errorcode.hpp" namespace iflytop { using namespace std; typedef enum { kreg_change_event = 1, } event_type_t; class ZIEventBusSender { public: virtual ~ZIEventBusSender() {} /** * @brief 模块状态发生改变,具体的状态上位机通过查询指令进行确定 * * @param moduleid */ virtual void push_reg_state_change_event(int32_t moduleid, int32_t regindex, int32_t toval) = 0; }; } // namespace iflytop