public GpioSubscriber(int gpioNumber, GpioEdge edge) { m_callback = EdgeDetected; m_gpioNumber = gpioNumber; m_edge = edge; m_event = new ManualResetEvent(false); }
public GpioSubscriber(int gpioNumber, GpioEdge edge, GpioLevelChangeHandler callback) { m_callback = callback; m_gpioNumber = gpioNumber; m_edge = edge; }
public int RegisterLevelChangeCallback(int gpioNum, GpioEdge edge, GpioLevelChangeHandler callback) { return(AddChangeSubscriber(new GpioSubscriber(gpioNum, edge, callback))); }