public static void SendReplay() { var client = AdbClient.Instance; var device = client.GetDevices()[0]; var receiver = new DebugReceiver(); var commands = new List <string>() { "sendevent /dev/input/event8 3 53 16336", "sendevent /dev/input/event8 3 54 29875", "sendevent /dev/input/event8 3 48 5", "sendevent /dev/input/event8 3 58 50", "sendevent /dev/input/event8 0 2 0", "sendevent /dev/input/event8 0 0 0", "sendevent /dev/input/event8 3 53 16336", "sendevent /dev/input/event8 3 54 29875", "sendevent /dev/input/event8 3 48 5", "sendevent /dev/input/event8 3 58 50", "sendevent /dev/input/event8 0 2 0", "sendevent /dev/input/event8 0 0 0", "sendevent /dev/input/event8 0 2 0", "sendevent /dev/input/event8 0 0 0", }; foreach (var cmd in commands) { client.ExecuteRemoteCommand(cmd, device, receiver); } }
public override void debugMap_async(AMD_IDataServer_debugMap cb__, DebugGridPoint[] map, short gridWidth, Ice.Current current__) { DebugReceiver r = new DebugReceiver(ref map, ref gridWidth, ref cb__); ThreadPool.QueueUserWorkItem(r.ThreadPoolCallback); }