namespace RobotNet.WebApp.Pages;

public struct SEHC_DA3_Line1_HMI_Model
{
    public bool IsWorking;
    public int SEHCMissionStep;
    public bool EnableAutoA;
    public bool EnableAutoB;
    public bool Request_Reset_SEHC_DA3_Line1;
    public bool AMR_In_Station_A;
    public bool AMR_In_Station_B;
    public bool AMR_Ready_Undock_A;
    public bool AMR_Ready_Undock_B;
    public bool Req_In_A;
    public bool Req_In_B;
    public bool Req_In_Beside_A;
    public bool Req_In_Beside_B;
    public bool Req_Close_Cylinder_A;
    public bool Req_Close_Cylinder_B;
    public bool Robot_Working_A;
    public bool Robot_Working_B;
    public bool Empty_A;
    public bool Empty_B;
    public bool Cylinder_Opened_A;
    public bool Cylinder_Opened_B;
    public bool Access_In_A;
    public bool Access_In_B;
    public bool Access_In_Beside_A;
    public bool Access_In_Beside_B;
    public bool AGV_Push_Noti_Mem;
    public bool Has_Empty_Trolley;
    public bool MoveTrolleyInStationA;
    public bool MoveTrolleyInStationB;
    public bool MoveTrolleyOutStationA;
    public bool MoveTrolleyOutStationB;
    public bool Request_GoHome;
}
