Example #1
0
        private void Listen(object obj)
        {
            ThreadHelper th = (ThreadHelper)obj;

            while (true)
            {
                callback_p cback = GPIOManager.start_polling((int)th.Pin);
                th.Callback((uint)cback.pin, (uint)0, DateTime.Now);
            }
        }
        private void Listen(object obj)
        {
            ThreadHelper th = (ThreadHelper)obj;

            while (true)
            {
                callback_p cback = GPIOManager.start_polling((int)th.Pin);

                DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(cback.poll_time * 1000);
                th.Callback((uint)cback.pin, (uint)0, dt);
            }
        }