| // Copyright 2017 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| syntax = "proto2"; |
| |
| option optimize_for = LITE_RUNTIME; |
| |
| package net.nqe.internal; |
| |
| // NetworkIDProto contains data that can be used to uniquely identify a network |
| // type. |
| // Next id: 4 |
| message NetworkIDProto { |
| // Connection type of the network mapped from |
| // net::NetworkChangeNotifier::ConnectionType. |
| optional int32 connection_type = 1; |
| // Name of this network. This is set to WiFi SSID or the MCCMNC of the |
| // network. |
| optional string id = 2; |
| // Signal strength of the network. Set to INT32_MIN when the value is |
| // unavailable. Otherwise, must be between 0 and 4 (both inclusive). This may |
| // take into account many different radio technology inputs. 0 represents very |
| // poor signal strength while 4 represents a very strong signal strength. |
| // The range is capped between 0 and 4 to ensure that a change in the value |
| // indicates a non-negligible change in the signal quality. |
| optional int32 signal_strength = 3; |
| } |