|
@@ -292,7 +292,7 @@ namespace FurnaceRT.Devices
|
|
|
//DATA.Subscribe($"{Module}.{Name}.MaxSpeed", () => MaxSpeed);
|
|
|
//DATA.Subscribe($"{Module}.{Name}.IsReset", () => IsReset);
|
|
|
//DATA.Subscribe($"{Module}.{Name}.ErrorTimer", () => ErrorTimer);
|
|
|
-
|
|
|
+
|
|
|
//DATA.Subscribe($"{Module}.{Name}.Voltage", () => Voltage);
|
|
|
//DATA.Subscribe($"{Module}.{Name}.Current", () => Current);
|
|
|
OP.Subscribe($"{Module}.{Name}.SetCurrectSpeed", (string cmd, object[] param) =>
|
|
@@ -312,9 +312,10 @@ namespace FurnaceRT.Devices
|
|
|
{
|
|
|
|
|
|
if (_scSetSpeed != null && _aoSetSpeed != null)
|
|
|
- _aoSetSpeed.FloatValue = (float)_scSetSpeed.DoubleValue;
|
|
|
-
|
|
|
-
|
|
|
+ {
|
|
|
+ var scValue = _scSetSpeed.Value == null ? 0f : float.Parse(_scSetSpeed.Value.ToString());
|
|
|
+ SetSpeedMethods(scValue);
|
|
|
+ }
|
|
|
}
|
|
|
public bool SetCurrectSpeed(object[] param)
|
|
|
{
|