1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-05 19:42:01 +02:00

Expose input services.

This commit is contained in:
Simo Kinnunen 2014-02-03 21:10:15 +09:00
parent eb332ff36a
commit b50ec6b4b0
4 changed files with 168 additions and 14 deletions

View file

@ -17,6 +17,14 @@ enum MessageType {
DeviceLogMessage = 14;
DevicePresentMessage = 16;
DeviceAbsentMessage = 17;
TouchDownMessage = 18;
TouchMoveMessage = 19;
TouchUpMessage = 20;
TapMessage = 21;
TypeMessage = 22;
KeyDownMessage = 23;
KeyUpMessage = 24;
KeyPressMessage = 25;
}
message Envelope {
@ -135,6 +143,44 @@ message LeaveGroupMessage {
required string serial = 1;
}
// Input
message TouchDownMessage {
required uint32 x = 1;
required uint32 y = 2;
}
message TouchMoveMessage {
required uint32 x = 1;
required uint32 y = 2;
}
message TouchUpMessage {
required uint32 x = 1;
required uint32 y = 2;
}
message TapMessage {
required uint32 x = 1;
required uint32 y = 2;
}
message TypeMessage {
required string text = 1;
}
message KeyDownMessage {
required uint32 key = 1;
}
message KeyUpMessage {
required uint32 key = 1;
}
message KeyPressMessage {
required uint32 key = 1;
}
// Commands
message ShellCommandMessage {