3 option java_package = "device.tethering.genmsg";
13 enum ConnectionState {
44 message HandShakeReq {
45 required int32 key = 1;
48 message HandShakeAns {
49 required MessageResult result = 1;
52 message EmulatorState {
53 required ConnectionState state = 1;
57 required ConnectionState state = 1;
65 required MessageResult result = 1;
68 message SetEventStatus {
69 required EventType type = 1;
70 required State state = 2;
81 required TYPE type = 1;
82 optional StartReq startReq = 2;
83 optional StartAns startAns = 3;
84 optional EventTerminate terminate = 4;
85 optional SetEventStatus setStatus = 5;
88 message EventTerminate {
92 message SetSensorStatus {
93 required SensorType type = 1;
94 required State state = 2;
98 required SensorType sensor = 1;
99 optional string x = 2 [default = "0"];
100 optional string y = 3 [default = "0"];
101 optional string z = 4 [default = "0"];
113 required Type type = 1;
114 optional StartReq startReq= 2;
115 optional StartAns startAns= 3;
116 optional EventTerminate terminate = 4;
117 optional SetSensorStatus setStatus = 5;
118 optional SensorData data = 6;
122 required int32 width = 1;
123 required int32 height = 2;
127 // required Resolution resolution = 1;
128 required bool onOff = 2;
129 optional int32 frameRate = 3;
130 optional bytes imageData = 4;
133 message MultiTouchMaxCount {
134 optional int32 max = 1 [default = 10];
137 message MultiTouchData {
138 optional int32 index = 1 [default = 0];
139 optional float xPoint = 2 [default = 0.0];
140 optional float yPoint = 3 [default = 0.0];
141 optional TouchState state = 4;
144 message MultiTouchMsg {
154 required Type type = 1;
155 optional StartReq startReq = 2;
156 optional StartAns startAns = 3;
157 optional EventTerminate terminate = 4;
158 optional MultiTouchMaxCount maxCount = 5;
159 optional MultiTouchData touchData = 6;
160 optional Resolution resolution = 7;
161 optional DisplayMsg display = 8;
164 message TetheringMsg {
174 required Type type = 1;
175 optional HandShakeReq handShakeReq = 2;
176 optional HandShakeAns handShakeAns = 3;
177 optional EmulatorState emulState = 4;
178 optional AppState appState = 5;
179 optional EventMsg eventMsg = 6;
180 optional SensorMsg sensorMsg = 7;
181 optional MultiTouchMsg touchMsg = 8;