#pragma once #include #include class Kirdy { private: asio::io_context io_context; asio::ip::tcp::socket *socket; nlohmann::json command(nlohmann::json &request); public: Kirdy(asio::string_view host, asio::string_view service); ~Kirdy(); float get_laser_temp(); };