42 lines
1.7 KiB
C#
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;
|
|
}
|
|
}
|