一些更改
This commit is contained in:
@@ -47,14 +47,19 @@ namespace CapMachine.Wpf.Models.Tag
|
||||
private object? _Value;
|
||||
/// <summary>
|
||||
/// 实时值
|
||||
/// 这样会不会导致内存泄露
|
||||
/// </summary>
|
||||
public object? Value
|
||||
{
|
||||
get { return _Value; }
|
||||
set
|
||||
{
|
||||
_Value = value;
|
||||
ValueStr = value?.ToString();
|
||||
if (!value.Equals(_Value) )
|
||||
{
|
||||
_Value = value;
|
||||
RaisePropertyChanged();
|
||||
ValueStr = value?.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,6 +86,9 @@ namespace CapMachine.Wpf.Models.Tag
|
||||
case DataType.Byte:
|
||||
Value = SiemensS7Net.ByteTransform.TransByte(value!.Content, 0);
|
||||
break;
|
||||
case DataType.Bool:
|
||||
Value = SiemensS7Net.ByteTransform.TransBool(value!.Content, 0);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user