public void OnMeasurementPointClosed(int entityId, int pointId) { Measurement measurement = Get(entityId); if (measurement?.ContainsKey(pointId) ?? false) { MeasurementPoint point = measurement[pointId]; point.Closed(); } }
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; }