agv 노드 정보 정리 세분화
This commit is contained in:
@@ -65,7 +65,7 @@ namespace arDev
|
||||
{
|
||||
return AddCommand(cmd + data);
|
||||
}
|
||||
|
||||
|
||||
public bool LiftControl(LiftCommand cmd)
|
||||
{
|
||||
return AddCommand(eAgvCmd.LiftControl, cmd.ToString());
|
||||
@@ -86,9 +86,10 @@ namespace arDev
|
||||
return AddCommand(eAgvCmd.GateoutTime, time.ToString("0000"));
|
||||
}
|
||||
|
||||
public bool TurnGDSCenterScope()
|
||||
public bool TurnGDSCenterScope(UInt16 time)
|
||||
{
|
||||
return AddCommand(eAgvCmd.TurnGDSCenterScope);
|
||||
if (time > 2000) time = 2000;
|
||||
return AddCommand(eAgvCmd.TurnGDSCenterScope, time.ToString("0000"));
|
||||
}
|
||||
public bool AGVMoveLeft180Turn()
|
||||
{
|
||||
@@ -98,9 +99,10 @@ namespace arDev
|
||||
{
|
||||
return AddCommand(eAgvCmd.TurnRight);
|
||||
}
|
||||
public bool AGVMoveBack180Turn()
|
||||
public bool AGVMoveBack180Turn(bool leftTurn)
|
||||
{
|
||||
return AddCommand(eAgvCmd.TurnBack);
|
||||
var dir = leftTurn ? "L" : "R";
|
||||
return AddCommand(eAgvCmd.BackAndTurn, dir);
|
||||
}
|
||||
|
||||
|
||||
@@ -165,7 +167,7 @@ namespace arDev
|
||||
return AddCommand(cmds);
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected bool AddCommand(params string[] cmds)
|
||||
{
|
||||
bool ret = true;
|
||||
@@ -240,8 +242,9 @@ namespace arDev
|
||||
cmdString = $"CTR0000";
|
||||
retval = AddCommand(cmdString);
|
||||
break;
|
||||
case eAgvCmd.TurnBack:
|
||||
cmdString = $"CTB0000";
|
||||
case eAgvCmd.BackAndTurn:
|
||||
if (param.isEmpty()) param = "L";
|
||||
cmdString = $"CTB000{param}";
|
||||
retval = AddCommand(cmdString);
|
||||
break;
|
||||
case eAgvCmd.CallCancle:
|
||||
@@ -270,7 +273,8 @@ namespace arDev
|
||||
retval = AddCommand(cmdString);
|
||||
break;
|
||||
case eAgvCmd.TurnGDSCenterScope:
|
||||
cmdString = "SGS1000";
|
||||
if (param.isEmpty()) param = "1000";
|
||||
cmdString = "SGS{param}";
|
||||
retval = AddCommand(cmdString);
|
||||
break;
|
||||
case eAgvCmd.BackTrunResumeTime:
|
||||
|
||||
Reference in New Issue
Block a user