diff --git a/proto/connections_enums.proto b/proto/connections_enums.proto index 8ad75e93..4b34d86d 100644 --- a/proto/connections_enums.proto +++ b/proto/connections_enums.proto @@ -89,6 +89,34 @@ enum Medium { // //depot/google3/third_party/nearby_connections/proto/connections/offline_wire_formats.proto // ) +// The medium technologies used during the sharing. +enum ConnectionTechnology { + CONNECTION_TECHNOLOGY_UNKNOWN_TECHNOLOGY = 0; + CONNECTION_TECHNOLOGY_BLE_GATT = 1; + CONNECTION_TECHNOLOGY_BLE_L2CAP = 2; + CONNECTION_TECHNOLOGY_HOTSPOT_DIRECT = 3; + CONNECTION_TECHNOLOGY_HOTSPOT_LOCALONLY = 4; + CONNECTION_TECHNOLOGY_HOTSPOT_SOFTAP = 5; + CONNECTION_TECHNOLOGY_WEBRTC_WIFI = 6; + CONNECTION_TECHNOLOGY_WEBRTC_MOBILE = 7; + CONNECTION_TECHNOLOGY_WEBRTC_ETHERNET = 8; + CONNECTION_TECHNOLOGY_WEBRTC_VPN = 9; + CONNECTION_TECHNOLOGY_WEBRTC_LOOPBACK = 10; + CONNECTION_TECHNOLOGY_WEBRTC_ADAPTER_TYPE_ANY = 11; +} + +// The WiFi band or cellular band used during the sharing. +enum ConnectionBand { + CONNECTION_BAND_UNKNOWN_BAND = 0; + CONNECTION_BAND_WIFI_BAND_2GHZ = 1; + CONNECTION_BAND_WIFI_BAND_5GHZ = 2; + CONNECTION_BAND_WIFI_BAND_6GHZ = 3; + CONNECTION_BAND_CELLULAR_BAND_2G = 4; + CONNECTION_BAND_CELLULAR_BAND_3G = 5; + CONNECTION_BAND_CELLULAR_BAND_4G = 6; + CONNECTION_BAND_CELLULAR_BAND_5G = 7; +} + // The result of a ConnectionRequest. enum ConnectionRequestResponse { UNKNOWN_CONNECTION_REQUEST_RESPONSE = 0;