|
@@ -759,7 +759,8 @@ namespace FurnaceRT.Devices
|
|
|
switch (target)
|
|
|
{
|
|
|
case "Position1":
|
|
|
- ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ ServoMoveSpeedSet = speed;
|
|
|
ServoMovePositionSet = 1;
|
|
|
//_doMove.SetValue(true, out reason);
|
|
|
_timer.Start(0);
|
|
@@ -768,7 +769,8 @@ namespace FurnaceRT.Devices
|
|
|
break;
|
|
|
case "CapPosition":
|
|
|
case "Position2":
|
|
|
- ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ ServoMoveSpeedSet = speed;
|
|
|
ServoMovePositionSet = 2;
|
|
|
//_doMove.SetValue(true, out reason);
|
|
|
_timer.Start(0);
|
|
@@ -777,7 +779,8 @@ namespace FurnaceRT.Devices
|
|
|
break;
|
|
|
case "HomePosition":
|
|
|
case "Position3":
|
|
|
- ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
|
|
|
+ ServoMoveSpeedSet = speed;
|
|
|
ServoMovePositionSet = 3;
|
|
|
//_doMove.SetValue(true, out reason);
|
|
|
_timer.Start(0);
|