/// <summary> /// Вычисляет текущее значение параметра Вес на крюке /// </summary> /// <param name="v1">Вес на крюке Датчик</param> /// <param name="v2">Вес на крюке Аналоговый</param> public void Calculate(P0001 v1, P0013 v2) { if (slim.TryEnterWriteLock(100)) { try { switch (s_type) { case SensorType.Sensor: _value = v1.Value; break; case SensorType.Analog: _value = v2.Value; break; default: break; } } finally { slim.ExitWriteLock(); } } }