Esempio n. 1
0
 //For those that wants to listen to this panel
 public void Detach(ISaitekPanelListener iSaitekPanelListener)
 {
     OnDeviceAttachedA      -= new DeviceAttachedEventHandler(iSaitekPanelListener.DeviceAttached);
     OnSwitchesChangedA     -= new SwitchesHasBeenChangedEventHandler(iSaitekPanelListener.SwitchesChanged);
     OnPanelDataAvailableA  -= new PanelDataToDcsAvailableEventHandler(iSaitekPanelListener.PanelDataAvailable);
     OnSettingsAppliedA     -= new SettingsHasBeenAppliedEventHandler(iSaitekPanelListener.SettingsApplied);
     OnLedLightChangedA     -= new LedLightChangedEventHandler(iSaitekPanelListener.LedLightChanged);
     OnSettingsClearedA     -= new SettingsClearedEventHandler(iSaitekPanelListener.SettingsCleared);
     OnUpdatesHasBeenMissed -= new UpdatesHasBeenMissedEventHandler(iSaitekPanelListener.UpdatesHasBeenMissed);
 }
Esempio n. 2
0
 //For those that wants to listen to this panel
 public void Detach(ISaitekPanelListener iSaitekPanelListener)
 {
     OnDeviceAttachedA      -= iSaitekPanelListener.DeviceAttached;
     OnSwitchesChangedA     -= iSaitekPanelListener.SwitchesChanged;
     OnPanelDataAvailableA  -= iSaitekPanelListener.PanelDataAvailable;
     OnSettingsAppliedA     -= iSaitekPanelListener.SettingsApplied;
     OnLedLightChangedA     -= iSaitekPanelListener.LedLightChanged;
     OnSettingsClearedA     -= iSaitekPanelListener.SettingsCleared;
     OnUpdatesHasBeenMissed -= iSaitekPanelListener.UpdatesHasBeenMissed;
     OnSettingsChangedA     -= iSaitekPanelListener.PanelSettingsChanged;
 }
Esempio n. 3
0
 public void RemoveBipListener(ISaitekPanelListener iSaitekPanelListener)
 {
     OnBipPanelRegistered -= iSaitekPanelListener.BipPanelRegisterEvent;
 }
Esempio n. 4
0
 public static void RemoveBipListener(ISaitekPanelListener iSaitekPanelListener)
 {
     BIPEventHandlerManager.RemoveBipListener(iSaitekPanelListener);
 }
Esempio n. 5
0
 public void AddBipListener(ISaitekPanelListener iSaitekPanelListener)
 {
     OnBipPanelRegistered += iSaitekPanelListener.BipPanelRegisterEvent;
 }