#pragma once #include "base_port.hpp" #include namespace phosphor::modbus::rtu::port { namespace config { struct PortFactoryConfig; } // namespace config class USBPort : public BasePort { public: explicit USBPort(sdbusplus::async::context& ctx, const config::PortFactoryConfig& config); static auto getConfig(sdbusplus::async::context& ctx, const sdbusplus::message::object_path& objectPath) -> sdbusplus::async::task>; }; } // namespace phosphor::modbus::rtu::port