#pragma once #include "rslidar_driver.h" #include "rslidar_config.hpp" #include class RslidarManager { private: /* data */ public: RslidarManager() = default; ~RslidarManager() = default; Error_manager init(); size_t getLidarNumber(); bool getIdList(std::vector &list); bool updateRSTransformParam(); bool updateRSTransformParam(int id); RslidarDevice *getRslidar(int id); private: std::string m_config_path = ETC_PATH"/etc/rslidar.json"; std::map m_lidars_map_; RsliadrJsonConfig *m_config; };