44 lines
823 B
C#
44 lines
823 B
C#
using System;
|
|
using static AgvCarManage;
|
|
[System.Serializable]
|
|
|
|
public class AgvTaskData
|
|
{
|
|
|
|
public long instructionId;
|
|
|
|
public long instructionCode;
|
|
|
|
public String containerCode;
|
|
|
|
public string containerIsEmpty;
|
|
|
|
public String taskProcedure;
|
|
|
|
public String fromDevice;
|
|
|
|
public String fromLocation;
|
|
|
|
public String toDevice;
|
|
|
|
public String toLocation;
|
|
|
|
public String carId;
|
|
|
|
public string instructionStatus;
|
|
|
|
public CarTaskStatusEnum agvTaskStatus;
|
|
|
|
public override bool Equals(object obj)
|
|
{
|
|
return obj is AgvTaskData data &&
|
|
instructionId == data.instructionId &&
|
|
instructionCode == data.instructionCode;
|
|
}
|
|
|
|
public override int GetHashCode()
|
|
{
|
|
return HashCode.Combine(instructionId, instructionCode);
|
|
}
|
|
}
|