//--------------------------------------------------------Constructor:----------------------------------------------------------------\\
 #region --Constructors--
 public InfoTitleBarControlDataTemplate()
 {
     BoardName       = DataManager.Classes.Settings.getSettingString(SettingsConsts.BOARD_NAME) ?? "";
     BatteryLevel    = -1;
     ConnectionState = OnewheelConnectionHelper.INSTANCE.GetState();
     OnewheelConnectionHelper.INSTANCE.CACHE.CharacteristicChanged          += CACHE_CharacteristicChanged;
     OnewheelConnectionHelper.INSTANCE.OnewheelConnectionHelperStateChanged += INSTANCE_OnewheelConnectionHelperStateChanged;
 }
Ejemplo n.º 2
0
 public void StopSearching()
 {
     if (state == OnewheelConnectionHelperState.SEARCHING)
     {
         state = OnewheelConnectionHelperState.DISCONNECTED;
         BLE_HELPER.BluetoothLeDevices.CollectionChanged -= BluetoothLeDevices_CollectionChanged;
     }
     Logger.Info("Stopped searching for: " + boardId);
 }
Ejemplo n.º 3
0
 private void SetState(OnewheelConnectionHelperState state)
 {
     if (state != this.state)
     {
         Logger.Debug("[OnewheelConnectionHelper] new state: " + this.state + " -> " + state);
         OnewheelConnectionHelperStateChangedEventArgs args = new OnewheelConnectionHelperStateChangedEventArgs(this.state, state);
         this.state = state;
         OnewheelConnectionHelperStateChanged?.Invoke(this, args);
     }
 }
 private void INSTANCE_OnewheelConnectionHelperStateChanged(OnewheelConnectionHelper sender, OnewheelConnectionHelperStateChangedEventArgs args)
 {
     ConnectionState = args.NEW_STATE;
 }
 //--------------------------------------------------------Constructor:----------------------------------------------------------------\\
 #region --Constructors--
 /// <summary>
 /// Basic Constructor
 /// </summary>
 /// <history>
 /// 17/11/2018 Created [Fabian Sauter]
 /// </history>
 public OnewheelConnectionHelperStateChangedEventArgs(OnewheelConnectionHelperState oldState, OnewheelConnectionHelperState newState)
 {
     this.OLD_STATE = oldState;
     this.NEW_STATE = newState;
 }