Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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);
        }