Chromium Code Reviews| Index: chrome/common/metrics/proto/system_profile.proto |
| diff --git a/chrome/common/metrics/proto/system_profile.proto b/chrome/common/metrics/proto/system_profile.proto |
| index 38cbc14b054c6bb008d9f039f0e5b421ebbf502a..377542227eaa80d8295de42c9c7a064f9d9e94ff 100644 |
| --- a/chrome/common/metrics/proto/system_profile.proto |
| +++ b/chrome/common/metrics/proto/system_profile.proto |
| @@ -11,7 +11,7 @@ option optimize_for = LITE_RUNTIME; |
| package metrics; |
| -// Next tag: 14 |
| +// Next tag: 15 |
| message SystemProfileProto { |
| // The time when the client was compiled/linked, in seconds since the epoch. |
| optional int64 build_timestamp = 1; |
| @@ -139,12 +139,12 @@ message SystemProfileProto { |
| optional float overall_score = 3; |
| } |
| optional PerformanceStatistics performance_statistics = 5; |
| - |
| - // The GL_VENDOR string. An example of a gl_vendor string is |
| + |
| + // The GL_VENDOR string. An example of a gl_vendor string is |
| // "Imagination Technologies". "" if we are not using OpenGL. |
| optional string gl_vendor = 6; |
| - |
| - // The GL_RENDERER string. An example of a gl_renderer string is |
| + |
| + // The GL_RENDERER string. An example of a gl_renderer string is |
| // "PowerVR SGX 540". "" if we are not using OpenGL. |
| optional string gl_renderer = 7; |
| } |
| @@ -364,4 +364,52 @@ message SystemProfileProto { |
| optional fixed32 group_id = 2; |
| } |
| repeated FieldTrial field_trial = 9; |
| + |
| + // Information about Bluetooth devices paired with the system. |
| + message Bluetooth { |
| + // Whether Bluetooth is present on this system. |
| + optional bool is_present = 1; |
| + |
| + // Whether Bluetooth is enabled on this system. |
| + optional bool is_enabled = 2; |
| + |
| + // Describes a paired device. |
| + message PairedDevice { |
| + // Assigned class of the device. |
|
Ilya Sherman
2013/04/20 04:54:02
Please document what the class is, i.e. how to int
keybuk
2013/04/22 19:30:51
Done.
|
| + optional uint32 bluetooth_class = 1; |
| + |
| + // Decoded device type. |
| + enum Type { |
| + DEVICE_UNKNOWN = 0; |
| + DEVICE_COMPUTER = 1; |
| + DEVICE_PHONE = 2; |
| + DEVICE_MODEM = 3; |
| + DEVICE_AUDIO = 4; |
| + DEVICE_CAR_AUDIO = 5; |
| + DEVICE_VIDEO = 6; |
| + DEVICE_PERIPHERAL = 7; |
| + DEVICE_JOYSTICK = 8; |
| + DEVICE_GAMEPAD = 9; |
| + DEVICE_KEYBOARD = 10; |
| + DEVICE_MOUSE = 11; |
| + DEVICE_TABLET = 12; |
| + DEVICE_KEYBOARD_MOUSE_COMBO = 13; |
| + } |
| + optional Type type = 2; |
| + |
| + // Vendor prefix of the Bluetooth address. |
|
Ilya Sherman
2013/04/20 04:54:02
Please document what this string looks like. Also
keybuk
2013/04/22 19:30:51
Done; encoded as a uint32_t
(I couldn't see a usef
Ilya Sherman
2013/04/23 00:09:43
Yeah, I'm likewise not aware of any cleaner way to
keybuk
2013/04/23 00:41:41
Sure - I had a preliminary "no problem" from the p
|
| + optional string vendor_prefix = 4; |
| + |
| + // Vendor ID, where available. |
| + optional uint32 vendor_id = 5; |
| + |
| + // Product ID, where available. |
| + optional uint32 product_id = 6; |
| + |
| + // Device Release Number, where available. |
| + optional uint32 bcd_device = 7; |
| + } |
| + repeated PairedDevice paired_device = 3; |
| + } |
| + optional Bluetooth bluetooth = 14; |
|
Ilya Sherman
2013/04/20 04:54:02
This tag is actually already being used by the int
keybuk
2013/04/22 19:30:51
Done.
|
| } |