void execute(const Request& request, Response& response) { auto uuid = request.get_component(); auto module = ModuleManager::get_module(uuid); auto submodule = ModuleManager::get_submodule(uuid); std::string ipv4 = ""; if (nullptr != module) { ipv4 = module->get_ip_address(); } else { if (nullptr != submodule) { ipv4 = submodule->get_ip_address(); } else { throw NotFound(); } } response.set_firmware_version(""); response.set_ipv4_address(ipv4); response.set_status_state("Enabled"); response.set_status_health("OK"); response.add_network_service({"SSH", 0, false}); response.add_network_service({"Telnet", 0, false}); response.set_serial_console_bitrate(115200); response.set_serial_console_databits(8); response.set_serial_console_enabled(true); response.set_serial_console_flow_control("None"); response.set_serial_console_parity("None"); response.set_serial_console_pinout("Cisco"); response.set_serial_console_stopbits(1); response.set_serial_console_type("Rs232"); }
void execute(const Request&, Response& response) { response.set_firmware_version("2.58"); response.set_ipv4_address("1.1.2.1"); response.set_status_state("Enabled"); response.set_status_health("OK"); response.add_network_service({"SSH", 0, false}); response.add_network_service({"Telnet", 0, false}); response.set_serial_console_bitrate(115200); response.set_serial_console_databits(8); response.set_serial_console_enabled(true); response.set_serial_console_flow_control("None"); response.set_serial_console_parity("None"); response.set_serial_console_pinout("Cisco"); response.set_serial_console_stopbits(1); response.set_serial_console_type("Rs232"); }