#pragma once #include "WebSocketTerminalServiceCommand.h" #include "StringExtensions.h" namespace Incart::Net::WebSockets { class WebSocketTerminalHelpCommand : public WebSocketTerminalServiceCommand { public: WebSocketTerminalHelpCommand(const std::string& name) : WebSocketTerminalServiceCommand(name) { } bool tryParse(const std::string& text, std::vector&) override { return Common::StringExtensions::isEqualsInsensitive(text, m_name); } std::string execute(const std::vector& /*commandParams*/) override { std::string text = "--------- СПИСОК КОМАНД ---------\r\n"; text += " \"CmdList\" - Получить список команд подключенного прибора\r\n"; text += "---------------------------------"; return text; } }; } // namespace Incart::Net::WebSockets