Push Changes from Techcrafters Repo
This commit is contained in:
@@ -4,135 +4,133 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace InfineonHMI.Model
|
||||
namespace InfineonHMI.Model;
|
||||
|
||||
public enum E_BMS_CONTROL_MODE : short
|
||||
{
|
||||
public enum E_BMS_CONTROL_MODE : short
|
||||
{
|
||||
AUTO_REMOTE = 1,
|
||||
AUTO_LOCAL = 2,
|
||||
SAFETY_CHECK = 3,
|
||||
CAPACITY_TEST = 4,
|
||||
MANUAL = 5
|
||||
}
|
||||
AUTO_REMOTE = 1,
|
||||
AUTO_LOCAL = 2,
|
||||
SAFETY_CHECK = 3,
|
||||
CAPACITY_TEST = 4,
|
||||
MANUAL = 5
|
||||
}
|
||||
|
||||
public class BMSControlModeEntry(E_BMS_CONTROL_MODE mode, string name)
|
||||
{
|
||||
public E_BMS_CONTROL_MODE eMode = mode;
|
||||
public string Name = name;
|
||||
public class BMSControlModeEntry(E_BMS_CONTROL_MODE mode, string name)
|
||||
{
|
||||
public E_BMS_CONTROL_MODE eMode = mode;
|
||||
public string Name = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public enum PLCJobenum : short
|
||||
{
|
||||
NONE = 0,
|
||||
SCAN_QR_CODE = 10,
|
||||
VACUUM_ON_ALIGNER = 15,
|
||||
VACUUM_OFF_ALIGNER = 16,
|
||||
VACUUM_ON_ETCHER_1 = 20,
|
||||
VACUUM_ON_ETCHER_2 = 21,
|
||||
VACUUM_OFF_ETCHER_1 = 22,
|
||||
VACUUM_OFF_ETCHER_2 = 23,
|
||||
CHUCK_OPEN_ETCHER_1 = 60,
|
||||
CHUCK_OPEN_ETCHER_2 = 61,
|
||||
CHUCK_CLOSE_ETCHER_1 = 62,
|
||||
CHUCK_CLOSE_ETCHER_2 = 63,
|
||||
}
|
||||
public enum RobotJobenum : short
|
||||
{
|
||||
NONE = 0,
|
||||
PICK_TRAYFEEDER = 10,
|
||||
PLACE_TRAYFEEDER = 11,
|
||||
PUT_ALIGNMENT = 15,
|
||||
PICK_ALIGNMENT = 16,
|
||||
PUT_ETCHER_1 = 20,
|
||||
PUT_ETCHER_2 = 21,
|
||||
PICK_ETCHER_1 = 22,
|
||||
PICK_ETCHER_2 = 23,
|
||||
SWITCH_ETCHER_1 = 24,
|
||||
SWITCH_ETCHER_2 = 25,
|
||||
PUT_HVTEST_HOT = 30,
|
||||
PUT_HVTEST_COLD = 31,
|
||||
PICK_HVTEST_HOT = 32,
|
||||
PICK_HVTEST_COLD = 33,
|
||||
PUT_HOTPLATE = 40,
|
||||
PICK_HOTPLATE = 41,
|
||||
PUT_COOLPLATE = 42,
|
||||
PICK_COOLPLATE = 43,
|
||||
PICK_GRIPPER = 50,
|
||||
PICK_CHUCK_ETCHER_1 = 60,
|
||||
PICK_CHUCK_ETCHER_2 = 61,
|
||||
PUT_CHUCK_ETCHER_1 = 62,
|
||||
PUT_CHUCK_ETCHER_2 = 63,
|
||||
PUT_CHUCK_MAGAZIN = 64,
|
||||
PICK_CHUCK_MAGAZIN = 65,
|
||||
PUT_NIO_STATION = 70,
|
||||
PICK_NIO_STATION = 71,
|
||||
WARMUP = 80
|
||||
}
|
||||
public class PLCJobentry(PLCJobenum job, string name)
|
||||
{
|
||||
public PLCJobenum eJob = job;
|
||||
public string Name = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public class RobotJobentry(RobotJobenum job, string name)
|
||||
{
|
||||
public RobotJobenum eJob = job;
|
||||
public string Name = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public enum Stationenum : uint
|
||||
{
|
||||
EINGABE = 1,
|
||||
QRCODE = 2,
|
||||
AUSRICHTEN = 4,
|
||||
AETZEN = 8,
|
||||
HEIZPLATTE = 16,
|
||||
KUEHLPLATTE = 32,
|
||||
HOCHVOLTHEISS = 64,
|
||||
HOCHVOLTKALT = 128,
|
||||
AUSGABE = 256,
|
||||
NIOSTATION = 512
|
||||
}
|
||||
|
||||
|
||||
public class StationEntry(Stationenum station, string name)
|
||||
{
|
||||
public Stationenum eStation = station;
|
||||
public string sName = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return sName;
|
||||
}
|
||||
}
|
||||
|
||||
public class FlowReceipeEntry()
|
||||
public override string ToString()
|
||||
{
|
||||
public int NodeId { get; set; }
|
||||
public UInt16 Priority { get; set; }
|
||||
public required StationEntry Station { get; set; }
|
||||
public UInt16 MaxRetries { get; set; }
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public int NextNodeSuccess { get; set; }
|
||||
public int NextNodeRetry { get; set; }
|
||||
public int NextNodeFail { get; set; }
|
||||
public enum PLCJobenum : short
|
||||
{
|
||||
NONE = 0,
|
||||
SCAN_QR_CODE = 10,
|
||||
VACUUM_ON_ALIGNER = 15,
|
||||
VACUUM_OFF_ALIGNER = 16,
|
||||
VACUUM_ON_ETCHER_1 = 20,
|
||||
VACUUM_ON_ETCHER_2 = 21,
|
||||
VACUUM_OFF_ETCHER_1 = 22,
|
||||
VACUUM_OFF_ETCHER_2 = 23,
|
||||
CHUCK_OPEN_ETCHER_1 = 60,
|
||||
CHUCK_OPEN_ETCHER_2 = 61,
|
||||
CHUCK_CLOSE_ETCHER_1 = 62,
|
||||
CHUCK_CLOSE_ETCHER_2 = 63,
|
||||
}
|
||||
public enum RobotJobenum : short
|
||||
{
|
||||
NONE = 0,
|
||||
PICK_TRAYFEEDER = 10,
|
||||
PLACE_TRAYFEEDER = 11,
|
||||
PUT_ALIGNMENT = 15,
|
||||
PICK_ALIGNMENT = 16,
|
||||
PUT_ETCHER_1 = 20,
|
||||
PUT_ETCHER_2 = 21,
|
||||
PICK_ETCHER_1 = 22,
|
||||
PICK_ETCHER_2 = 23,
|
||||
SWITCH_ETCHER_1 = 24,
|
||||
SWITCH_ETCHER_2 = 25,
|
||||
PUT_HVTEST_HOT = 30,
|
||||
PUT_HVTEST_COLD = 31,
|
||||
PICK_HVTEST_HOT = 32,
|
||||
PICK_HVTEST_COLD = 33,
|
||||
PUT_HOTPLATE = 40,
|
||||
PICK_HOTPLATE = 41,
|
||||
PUT_COOLPLATE = 42,
|
||||
PICK_COOLPLATE = 43,
|
||||
PICK_GRIPPER = 50,
|
||||
PICK_CHUCK_ETCHER_1 = 60,
|
||||
PICK_CHUCK_ETCHER_2 = 61,
|
||||
PUT_CHUCK_ETCHER_1 = 62,
|
||||
PUT_CHUCK_ETCHER_2 = 63,
|
||||
PUT_CHUCK_MAGAZIN = 64,
|
||||
PICK_CHUCK_MAGAZIN = 65,
|
||||
PUT_NIO_STATION = 70,
|
||||
PICK_NIO_STATION = 71,
|
||||
WARMUP = 80
|
||||
}
|
||||
public class PLCJobentry(PLCJobenum job, string name)
|
||||
{
|
||||
public PLCJobenum eJob = job;
|
||||
public string Name = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public class RobotJobentry(RobotJobenum job, string name)
|
||||
{
|
||||
public RobotJobenum eJob = job;
|
||||
public string Name = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return Name;
|
||||
}
|
||||
}
|
||||
|
||||
public enum Stationenum : uint
|
||||
{
|
||||
EINGABE = 1,
|
||||
QRCODE = 2,
|
||||
AUSRICHTEN = 4,
|
||||
AETZEN = 8,
|
||||
HEIZPLATTE = 16,
|
||||
KUEHLPLATTE = 32,
|
||||
HOCHVOLTHEISS = 64,
|
||||
HOCHVOLTKALT = 128,
|
||||
AUSGABE = 256,
|
||||
NIOSTATION = 512
|
||||
}
|
||||
|
||||
|
||||
public class StationEntry(Stationenum station, string name)
|
||||
{
|
||||
public Stationenum eStation = station;
|
||||
public string sName = name;
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return sName;
|
||||
}
|
||||
}
|
||||
|
||||
public class FlowReceipeEntry()
|
||||
{
|
||||
public int NodeId { get; set; }
|
||||
public UInt16 Priority { get; set; }
|
||||
public required StationEntry Station { get; set; }
|
||||
public UInt16 MaxRetries { get; set; }
|
||||
|
||||
public int NextNodeSuccess { get; set; }
|
||||
public int NextNodeRetry { get; set; }
|
||||
public int NextNodeFail { get; set; }
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user