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); } }