RobotOperation.cs
956 字节
using Common;
using Common.Communication;
namespace DeviceLib.Model.AGV
{
public abstract class RobotOperation
{
public static LogBean Log;
protected Robot robot;
protected HttpClient client_robot;
protected HttpClient client_fleet=null;
public abstract bool Add_Mission(Mission mission);
public abstract void Get_IO_Status();
public abstract bool Get_MissionByDesc();
public abstract bool Set_Ready();
public abstract bool Set_Pause();
public abstract bool Clear_Error();
public abstract bool Get_Status(out Status Status);
public abstract bool Set_Register(int reg, double regValue);
public abstract bool Get_Register(int reg, out double regValue);
public abstract bool Check_Mission_InQueue();
public abstract bool Del_Mission();
public abstract bool Set_IO_Output(string guid, Arg_IO_Status iO_Status);
}
}