blob: f6365644b9bad44087309be21bd020faffa6243c [file] [log] [blame]
philoLb92c0182015-05-15 05:37:25 -07001message UpdateCapabilitiesCommandMessage {
2 message Name {
3 repeated bytes components = 8;
4 }
5
6 message CapabilitiesParameter {
7 required string parameterType = 228; // should be a protobuf type
8 optional string parameterDesc = 229; // what is this parameter for? (recommended)
9 }
10
11 message Capability {
12 required Name commandPrefix = 230; // the name (after device prefix) of command
13 repeated string keywords = 231; // other devices can search for one or more keywords
14 // e.g. 'cec', 'motion', 'thermostat'
15 repeated CapabilitiesParameter parameterDesc = 232; // list of parameter descriptions
16 optional bool needsSignature=233;
17 required String deviceSerial=234;
18 }
19
20 repeated Capability capabilities = 235;
21}