#pragma once #include #include #include "util/thread.h" #include "util/sharedmem.h" #include "net/udp_node.h" #include "base/error.h" /// /// 从设备 /// class slave:public ylib::error_base { public: slave(const std::string& name,int flag); ~slave(); /// /// 等待 /// void wait(); /// /// 写入 /// /// void write(uchar data); private: std::string m_name; // 共享内存 std::unique_ptr m_sm; // 标记 int m_flag = -1; };