2026-01-26 14:51:28 +09:00

42 lines
1.7 KiB
C#

using Aurora.Api;
using PropertyTools.DataAnnotations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WeldingCommon.Settings
{
// SequenceSetting 이 변경되면, 재부팅 필요함.
public class SequenceSetting : ISettingItem
{
[Category("Monitoring Sequence")]
public bool PlcMonitor { get; set; } = true; // PLC_REMOVE
public bool AlarmMonitor { get; set; } = true;
//public bool DeviceMonitor { get; set; } = true;
//public bool MESMonitor { get; set; } = true;
[Category("Alarm Monitoring Device")]
public bool PlcActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool PlcActivatedLive { get; set; } = true;
public bool ScannerActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool ScannerActivatedWithIO { get; set; } = false;
public bool LaserActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool LaserActivatedWithIO { get; set; } = false;
public bool LbadActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool LbadActivatedWithIO { get; set; } = false;
public bool OctActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool OctActivatedWithIO { get; set; } = false;
public bool ChillerActivated { get; set; } = true; // Check 되어야 아래 항목 동작
public bool ChillerActivatedWithIO { get; set; } = false;
public bool LeakSensorActivatedWithIO { get; set; } = false;
}
}