Beispiel #1
0
        public IReading SaveReading(IReading record)
        {
            var result = Readings.Add((Reading)record);

            this.SaveChanges();
            return((IReading)result.Entity.ToType());
        }
Beispiel #2
0
        public frmReport2DObjects()
        {
            InitializeComponent();

            _obj_dataQ = new data_Reading();
            _obj_negQ  = new Neg_Quering(_obj_dataQ);
        }
Beispiel #3
0
 private void updateTimer_Tick(object sender, EventArgs e)
 {
     if (_device.IsConnected)
     {
         bool hasAnAddLine = false;
         for (int i = 0; i < _sensorLines.Length; i++)
         {
             SensorSetupLine setupLine = _sensorLines[i];
             ISensor         sensor    = _device.GetSensor(i);
             IReading        reading   = sensor.IsValid ? sensor.GetCurrentReading() : null;
             if (null != reading && reading.IsValid)
             {
                 setupLine.Status  = SensorStatus.Connected;
                 setupLine.Enabled = true;
             }
             else
             {
                 setupLine.Status  = SensorStatus.Disconnected;
                 setupLine.Enabled = !hasAnAddLine;
                 hasAnAddLine      = true;
             }
         }
     }
     else
     {
         for (int i = 0; i < _sensorLines.Length; i++)
         {
             _sensorLines[i].Status  = SensorStatus.Unknown;
             _sensorLines[i].Enabled = false;
         }
     }
 }
        public void Get_all_messages_of_user()
        {
            var test = new List<User>()
                       {
                           new User()
                           {
                               Name = "Alice",
                               _messages = new List<Message>()
                                           {
                                               new Message()
                                               {
                                                   UsersMessage = "test"
                                               }
                                           }
                           }
                       };
            _userList = new UserList();
            _userList.ListOfUsers = test;

            _sut = new Reading(_userList);
            var messageList = _sut.GetMessages("Alice");
            var firstMessage = messageList.FirstOrDefault();

            Assert.AreEqual(firstMessage.UsersMessage, "test");
        }
 public CommandHandler(IUserList userList, IPublish publish, IReading reading, IFollow follow, IWall wall)
 {
     _userList = userList;
     _publish = publish;
     _reading = reading;
     _follow = follow;
     _wall = wall;
 }
Beispiel #6
0
        public async Task <IReading> SaveReadingAsync(IReading record)
        {
            var result = await Readings.AddAsync((Reading)record);

            await this.SaveChangesAsync();

            return((IReading)result.Entity.ToType());
        }
Beispiel #7
0
            /// <summary>
            /// Adds the given element to the collection
            /// </summary>
            /// <param name="item">The item to add</param>
            public override void Add(IModelElement item)
            {
                IEndDeviceEvent endDeviceEventsCasted = item.As <IEndDeviceEvent>();

                if ((endDeviceEventsCasted != null))
                {
                    this._parent.EndDeviceEvents.Add(endDeviceEventsCasted);
                }
                if ((this._parent.ServiceDeliveryPoint == null))
                {
                    IServiceDeliveryPoint serviceDeliveryPointCasted = item.As <IServiceDeliveryPoint>();
                    if ((serviceDeliveryPointCasted != null))
                    {
                        this._parent.ServiceDeliveryPoint = serviceDeliveryPointCasted;
                        return;
                    }
                }
                if ((this._parent.CustomerAgreement == null))
                {
                    ICustomerAgreement customerAgreementCasted = item.As <ICustomerAgreement>();
                    if ((customerAgreementCasted != null))
                    {
                        this._parent.CustomerAgreement = customerAgreementCasted;
                        return;
                    }
                }
                if ((this._parent.MeterAsset == null))
                {
                    IMeterAsset meterAssetCasted = item.As <IMeterAsset>();
                    if ((meterAssetCasted != null))
                    {
                        this._parent.MeterAsset = meterAssetCasted;
                        return;
                    }
                }
                if ((this._parent.ValuesInterval == null))
                {
                    IDateTimeInterval valuesIntervalCasted = item.As <IDateTimeInterval>();
                    if ((valuesIntervalCasted != null))
                    {
                        this._parent.ValuesInterval = valuesIntervalCasted;
                        return;
                    }
                }
                IReading readingsCasted = item.As <IReading>();

                if ((readingsCasted != null))
                {
                    this._parent.Readings.Add(readingsCasted);
                }
                IIntervalBlock intervalBlocksCasted = item.As <IIntervalBlock>();

                if ((intervalBlocksCasted != null))
                {
                    this._parent.IntervalBlocks.Add(intervalBlocksCasted);
                }
            }
Beispiel #8
0
 /// <summary>
 /// CTOR from reading
 /// </summary>
 /// <param name="reading"></param>
 public FishFeedReading(IReading reading) : this()
 {
     this.Value    = reading.Value;
     this.Location = reading.Location;
     this.Taken    = reading.Taken;
     this.Note     = reading.Note;
     if (reading.Scale != ReadingScale.Unknown)
     {
         this.Scale = reading.Scale; // custom scale
     }
 }
Beispiel #9
0
        private static IEnumerable <string> ToStringValues(IReading reading)
        {
            yield return(reading.TimeStamp.ToString("yyyy/MM/dd HH:mm:ss"));

            yield return(reading.Temperature.ToString());

            yield return(reading.Pressure.ToString());

            yield return(reading.Humidity.ToString());

            yield return(reading.WindSpeed.ToString());

            yield return(reading.WindDirection.ToString());
        }
Beispiel #10
0
        private object SerializeReading <V>(IReading <V> reading)
        {
            if (reading == null)
            {
                return(null);
            }

            return(new
            {
                Id = reading.Id,
                Timestamp = reading.Timestamp,
                Sensor = ModuleHelpers.CreateUrl(Request, SensorsModule.PATH, reading.SensorId.ToString(CultureInfo.InvariantCulture)),
                Value = reading.Value
            });
        }
Beispiel #11
0
            /// <summary>
            /// Removes the given item from the collection
            /// </summary>
            /// <returns>True, if the item was removed, otherwise False</returns>
            /// <param name="item">The item that should be removed</param>
            public override bool Remove(IModelElement item)
            {
                IEndDeviceEvent endDeviceEventItem = item.As <IEndDeviceEvent>();

                if (((endDeviceEventItem != null) &&
                     this._parent.EndDeviceEvents.Remove(endDeviceEventItem)))
                {
                    return(true);
                }
                if ((this._parent.ServiceDeliveryPoint == item))
                {
                    this._parent.ServiceDeliveryPoint = null;
                    return(true);
                }
                if ((this._parent.CustomerAgreement == item))
                {
                    this._parent.CustomerAgreement = null;
                    return(true);
                }
                if ((this._parent.MeterAsset == item))
                {
                    this._parent.MeterAsset = null;
                    return(true);
                }
                if ((this._parent.ValuesInterval == item))
                {
                    this._parent.ValuesInterval = null;
                    return(true);
                }
                IReading readingItem = item.As <IReading>();

                if (((readingItem != null) &&
                     this._parent.Readings.Remove(readingItem)))
                {
                    return(true);
                }
                IIntervalBlock intervalBlockItem = item.As <IIntervalBlock>();

                if (((intervalBlockItem != null) &&
                     this._parent.IntervalBlocks.Remove(intervalBlockItem)))
                {
                    return(true);
                }
                return(false);
            }
Beispiel #12
0
 /// <summary>
 /// Adds the given element to the collection
 /// </summary>
 /// <param name="item">The item to add</param>
 public override void Add(IModelElement item)
 {
     if ((this._parent.IntervalReading == null))
     {
         IIntervalReading intervalReadingCasted = item.As <IIntervalReading>();
         if ((intervalReadingCasted != null))
         {
             this._parent.IntervalReading = intervalReadingCasted;
             return;
         }
     }
     if ((this._parent.Reading == null))
     {
         IReading readingCasted = item.As <IReading>();
         if ((readingCasted != null))
         {
             this._parent.Reading = readingCasted;
             return;
         }
     }
 }
Beispiel #13
0
 private void SensorSetupDialog_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (null != _device && _device.IsConnected)
     {
         int highestIndex = -1;
         for (int i = 0; i < _sensorLines.Length; i++)
         {
             SensorSetupLine setupLine = _sensorLines[i];
             ISensor         sensor    = _device.GetSensor(i);
             IReading        reading   = sensor.IsValid ? sensor.GetCurrentReading() : null;
             if (null != reading && reading.IsValid && i > highestIndex)
             {
                 highestIndex = i;
             }
         }
         if (highestIndex < 0)
         {
             highestIndex = _sensorLines.Length - 1;
         }
         _device.SetNetworkSize(highestIndex + 1);
     }
 }
Beispiel #14
0
        static void Main(string[] args)
        {
            Datetimedemo datetimedemo = new Datetimedemo()
            {
                Nullable = null
            };

            var date = DateTime.TryParse(datetimedemo.Nullable?.ToString(), out var sb);

            if (sb == default)
            {
            }
            TaskDemo();

            Sleep();

            Console.WriteLine("Hello World!");
            motherreading = new Mother();
            fatherreading = new Father();
            我是中间层 调用 = new 我是中间层();

            motherreading.Reading();
            调用.Readed(motherreading, "阿里巴巴与四十大盗");
            fatherreading.Reading();
            调用.Readed(fatherreading, "围城");
            GetData(Qrcode);
            SendMailUseZj();

            while (true)
            {
                Task.Run(() =>
                {
                });

                Task.Run(() =>
                {
                });
            }
        }
Beispiel #15
0
 public static IReading GetInstance()
 {
     instance = instance ?? new ReadingFile();
     return(instance);
 }
Beispiel #16
0
 public Reading(IReading reading)
     : this(reading.TimeStamp, reading)
 {
 }
Beispiel #17
0
 public void Readed(IReading reading, string book)
 {
     Console.WriteLine(reading.GetType() + book);
 }
Beispiel #18
0
 public Reading(IReading reading)
     : this(reading.TimeStamp,reading)
 {
 }
Beispiel #19
0
 public JapaneseToken(string text, IJapaneseEntry japaneseEntry, IReading sourceReading,
                      IEnumerable <Deinflector.Inflection> inflections) : this(text, japaneseEntry, sourceReading)
 {
     Inflections.AddRange(inflections);
 }
Beispiel #20
0
 public JapaneseToken(string text, IJapaneseEntry japaneseEntry, IReading sourceReading) : base(text)
 {
     JapaneseEntry = japaneseEntry;
     SourceReading = sourceReading;
     TokenSource   = Source.Reading;
 }
 public ValuesController(IReading reading)
 {
     _reading = reading;
 }
 public ReadingController(IReading reading)
 {
     _reading = reading;
 }
Beispiel #23
0
 public void Write(IReading reading)
 {
     Write(reading.TimeStamp, new PackedReadingValues(reading));
 }
Beispiel #24
0
 public Neg_Quering(IReading p_data_reading)
 {
     _data_reading = p_data_reading;
 }