コード例 #1
0
        public void LinkDataLogger(IDataLogger logger)
        {
            var endSearchTime = DateTime.Now.Subtract(new TimeSpan(0, 0, maxDataPoints * PointTimeDifferenceToSeconds()));

            logger.ValueLogEntryAddedEvent += OnValueLogEntryAdded;
            var valueEntries = logger.GetValueEntries(maxDataPoints, PointTimeDifferenceToSeconds(), endSearchTime);

            dataPoints.AddRange(valueEntries);

            logger.EventLogEntryAddedEvent += OnEventLogEntryAdded;
            var eventEntries = logger.GetEventEntries(maxDataPoints, endSearchTime);

            eventPoints.AddRange(eventEntries);
        }