Files
ENIGProtocol/enigprotocol/Commands.cs
2025-12-14 22:55:45 +09:00

48 lines
894 B
C#

using System;
using System.Collections.Generic;
using System.Text;
namespace ENIGProtocol
{
/// <summary>
/// host -> eq
/// </summary>
public enum AGVCommandHE : byte
{
Goto = 100,
Stop = 101,
Reset = 102,
SetCurrent = 103,
Manual = 104,
MarkStop = 105,
LiftControl = 106,
GotoAlias = 107,
AutoMove=108,
ChargeControl=109,
PickOn=110,
PickOff=111,
Charger=112,
}
/// <summary>
/// eq -> host
/// </summary>
public enum AGVCommandEH : byte
{
Error = 1,
Arrived = 2,
ReadRFID = 3,
Status = 9,
}
public enum AGVErrorCode : byte
{
PredictFix,
TurnTimeout,
TurnError,
EmptyNode,
Goto,
ManualMode,
}
}