|
|
@@ -67,6 +67,16 @@ namespace Aitex.Core.RT.Device.Unit
|
|
|
return 0f;
|
|
|
}
|
|
|
}
|
|
|
+ public bool DOValue
|
|
|
+ {
|
|
|
+ get
|
|
|
+ {
|
|
|
+ if (_doTrigger != null)
|
|
|
+ return _doTrigger.Value;
|
|
|
+
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
public float AIValue
|
|
|
{
|
|
|
get
|
|
|
@@ -107,8 +117,8 @@ namespace Aitex.Core.RT.Device.Unit
|
|
|
if (_aoTrigger != null)
|
|
|
DATA.Subscribe($"{Module}.{Name}.AOValue", () => AOValue);
|
|
|
|
|
|
- if (_aoTrigger != null)
|
|
|
- DATA.Subscribe($"{Module}.{Name}.AOValue", () => AOValue);
|
|
|
+ if (_doTrigger != null)
|
|
|
+ DATA.Subscribe($"{Module}.{Name}.DOValue", () => DOValue);
|
|
|
return true;
|
|
|
}
|
|
|
|