protected override void OnCharacteristicValueChanged(GattCharacteristic sender, GattValueChangedEventArgs eventArgs)
 {
     if (sender.Uuid == HumidityCharacteristicUuid)
     {
         if (_humidityValueChanged != null)
         {
             uint dataLength = eventArgs.CharacteristicValue.Length;
             Console.WriteLine("DataLength:" + dataLength);
             Console.WriteLine("Vo EMG ne");
             using (DataReader reader = DataReader.FromBuffer(eventArgs.CharacteristicValue))
             {
                 var measurement = new HumidityMeasurement();
                 if (dataLength > 0)
                 {
                     for (int i = 0; i < dataLength / 2; i++)
                     {
                         ushort tmp = ReadBigEndianU16bit(reader);
                         measurement.EMGDataList.Add(tmp);
                     }
                 }
                 OnHumidityMeasurementValueChanged(new HumidityMeasurementEventArgs(measurement, eventArgs.Timestamp));
             }
         }
     }
 }
 public HumidityMeasurementEventArgs(HumidityMeasurement measurement, DateTimeOffset timestamp)
 {
     Measurement = measurement;
     Timestamp   = timestamp;
 }