87 lines
2.1 KiB
C#
87 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace ILSOS_KS.Device
|
|
{
|
|
internal partial class IOController_KS
|
|
{
|
|
//public enum eADIAddress
|
|
//{
|
|
// LaserReady,
|
|
// EmissionStatus,
|
|
// LaserError,
|
|
// LaserIsOn,
|
|
// ProgramActive,
|
|
// Warning,
|
|
// LaserModuleAlarm,
|
|
// LaserAssigned,
|
|
// LBADReadyStatus,
|
|
// LBADJudgementComplete,
|
|
// LBADJudgeOK,
|
|
// LBADJudgeWARNING,
|
|
// LBADJudgeNG,
|
|
// LBADJudgeNA,
|
|
// LDDError = 27,
|
|
// LaserEMO_1,
|
|
// LaserEMO_2,
|
|
// LeakSensorHead,
|
|
// LeakSensorChiller,
|
|
// DICount
|
|
//}
|
|
//public enum eADOAddress
|
|
//{
|
|
// ProgramStart,
|
|
// PCcontrolEnable,
|
|
// ResetAlarm,
|
|
// GuideLaserEnable,
|
|
// AnalogControl,
|
|
// ProgramStop,
|
|
// LaserOn,
|
|
// PulseMode,
|
|
// PCLBADReadyStatus,
|
|
// PCLBADWeldingTrigger,
|
|
// PCLBADWeldingStop,
|
|
// PCLBADJudgementCompleteAck,
|
|
// DOCount
|
|
//}
|
|
|
|
public enum eADIAddress
|
|
{
|
|
LaserReady = 9,
|
|
EmissionStatus,
|
|
PCControlStatus,
|
|
LaserError,
|
|
GuideLaserStatus,
|
|
LaserAssigned,
|
|
LaserIsOn,
|
|
ProgramActive,
|
|
Warning,
|
|
PulseModeActive,
|
|
LaserModuleAlarm,
|
|
LBADReadyStatus = 25,
|
|
LBADJudgementComplete,
|
|
DICount
|
|
}
|
|
public enum eADOAddress
|
|
{
|
|
LaserRequest = 9,
|
|
ProgramStart,
|
|
PCControlEnable,
|
|
ResetAlarm,
|
|
LaserOn = 16,
|
|
PulseMode,
|
|
ProgramStop = 22,
|
|
GuideLaserEnable = 23,
|
|
AnalogControl = 24,
|
|
PCLBADReadyStatus = 25,
|
|
PCLBADWeldingTrigger,
|
|
PCLBADWeldingStop,
|
|
PCLBADJudgementCompleteAck,
|
|
DOCount
|
|
}
|
|
}
|
|
}
|