syntax = "proto3"; import "websocket_message.proto"; // Note: This is most likely a "temporary" proto that will be redone, as these endpoints are static for the esp32, which means we are forced to use WiFi for communication package rest_message; message WifiStatus { int32 status = 1; string local_ip = 2; string mac_address = 3; float rssi = 4; string ssid = 5; string bssid = 6; uint32 channel = 7; string subnet_mask = 8; string gateway_ip = 9; string dns_ip_1 = 10; optional string dns_ip_2 = 11; } message WifiSettings { string hostname = 1; bool priority_rssi = 2; repeated socket_message.KnownNetworkItem wifi_networks = 3; }