This commit is contained in:
Đăng Nguyễn
2025-10-22 11:16:19 +07:00
parent 9ac5270885
commit ab5d3e1a1a
40 changed files with 1769 additions and 145 deletions

View File

@@ -9,7 +9,8 @@ public enum ActionScopes
NODE,
EDGE,
}
public class AgvActions
public class AgvAction
{
[Required]
public string ActionType { get; set; } = string.Empty;

View File

@@ -8,5 +8,5 @@ public class ProtocolFeatures
[Required]
public OptionalParameters[] OptionalParameters { get; set; } = [];
[Required]
public AgvActions[] AgvActions { get; set; } = [];
public AgvAction[] AgvActions { get; set; } = [];
}

View File

@@ -2,16 +2,32 @@
public enum ActionType
{
START_PAUSE,
STOP_PAUSE,
START_CHARGING,
STOP_CHARGING,
INITIALIZATION_POSITION,
PICK,
DROP,
CANCEL_ORDER,
ROTATE,
REQUEST_FACTSHEET,
REQUEST_VISUALIZATION,
REQUEST_STATE,
}
startPause,
stopPause,
startCharging,
stopCharging,
initPosition,
stateRequest,
factsheetRequest,
logReport,
pick,
drop,
detectObject,
finePositioning,
waitForTrigger,
cancelOrder,
liftUp,
liftDown,
liftRotate,
rotate,
rotateKeepLift,
mutedBaseOn,
mutedBaseOff,
mutedLoadOn,
mutedLoadOff,
dockTo,
moveStraightToCoor,
moveStraightWithDistance,
}