27 lines
693 B
Protocol Buffer
27 lines
693 B
Protocol Buffer
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;
|
|
} |