private void ConnectionPinStatusChanged(object sender, PinStatusEventArgs pinStatusEventArgs) { if (pinStatusEventArgs.Configuration.Pin != Configuration.Pin) { return; } foreach (var eventHandler in events) { eventHandler(sender, pinStatusEventArgs); } }
/// <summary> /// Raises the <see cref="PinStatusChanged"/> event. /// </summary> /// <param name="e">The <see cref="Raspberry.IO.GeneralPurpose.PinStatusEventArgs"/> instance containing the event data.</param> protected void OnPinStatusChanged(PinStatusEventArgs e) { PinStatusChanged?.Invoke(this, e); }