#pragma once #include #include #include "errorcode.hpp" namespace iflytop { using namespace std; class ZIBoardModule { public: typedef enum { kf_optical = 0, kt_optical = 1, } optical_type_t; public: virtual ~ZIBoardModule(){}; virtual int32_t board_reset() = 0; }; } // namespace iflytop