Beispiel #1
0
        public void OnMeasurementPointClosed(int entityId, int pointId)
        {
            Measurement measurement = Get(entityId);

            if (measurement?.ContainsKey(pointId) ?? false)
            {
                MeasurementPoint point = measurement[pointId];
                point.Closed();
            }
        }
Beispiel #2
0
        public void OnMeasurementPointOpened(int entityId, int pointId)
        {
            Measurement measurement = Get(entityId);

            if (measurement?.ContainsKey(pointId) ?? false)
            {
                MeasurementPoint point = measurement[pointId];
                point.Opened();

                if ((!measurement.IsPointMeasurement) && (_pointAdded))
                {
                    point.Closed();
                }
            }

            _pointAdded = false;
        }