PDComm.GemRequestKind
열거형
GemResult가 속한 GEM 거래를 식별합니다.
public enum GemRequestKind : uintGemResultKind.Response, GemResultKind.Failed, GemResultKind.InvalidResponse 결과에서는 이 값이 이 끝점이 보낸 요청을 나타냅니다. 프로세스 프로그램, 정형 프로세스 프로그램, 스풀링 기능의 1차 메시지 결과에서도 수신한 거래를 나타냅니다. 그 밖의 결과는 이름 있는 멤버가 없는 0을 보고합니다.
멤버
AlarmList
열거자
알람 목록 요청(S5F5/S5F6)입니다.
AlarmList = 13AlarmReport
열거자
Alarm Report Send 거래(S5F1/S5F2)입니다.
AlarmReport = 15AnnotatedQuery
열거자
RPTID로 요청하는 주석 포함 개별 보고서 요청(S6F21/S6F22)입니다.
AnnotatedQuery = 25AreYouOnline
열거자
Are You There 거래(S1F1/S1F2)입니다. 호스트가 GemHost.AreYouOnline으로 보냅니다. 장비 운영자가 시작한 S1F1은 GemRequestKind.OperatorOnline으로 보고합니다.
AreYouOnline = 2ChangeConstants
열거자
새 장비 상수 송신(S2F15/S2F16)입니다.
ChangeConstants = 20ConstantMetadata
열거자
장비 상수 이름 목록 요청(S2F29/S2F30)입니다.
ConstantMetadata = 19ConstantValues
열거자
장비 상수 값 요청(S2F13/S2F14)입니다.
ConstantValues = 18DataDirectory
열거자
데이터 변수 이름 목록 요청(S1F21/S1F22)입니다.
DataDirectory = 21DefineReports
열거자
Define Report 거래(S2F33/S2F34)입니다.
DefineReports = 8EnableAlarm
열거자
Enable/Disable Alarm Send 거래(S5F3/S5F4)입니다.
EnableAlarm = 12EnableEvents
열거자
Enable/Disable Event Report 거래(S2F37/S2F38)입니다.
EnableEvents = 10EnabledAlarmList
열거자
활성화된 알람 목록 요청(S5F7/S5F8)입니다.
EnabledAlarmList = 14EnhancedRemoteCommand
열거자
확장 원격 명령(S2F49/S2F50)입니다.
EnhancedRemoteCommand = 17Establish
열거자
Establish Communications 거래(S1F13/S1F14)입니다.
Establish = 1EventDirectory
열거자
수집 이벤트 이름 목록 요청(S1F23/S1F24)입니다.
EventDirectory = 22EventQuery
열거자
CEID로 요청하는 이벤트 보고서 요청(S6F15/S6F16)입니다.
EventQuery = 23EventReport
열거자
Event Report Send 거래(S6F11/S6F12)입니다.
EventReport = 11FormattedCapability
열거자
장비 프로세스 기능 요청(S7F21/S7F22)입니다.
FormattedCapability = 39FormattedQuery
열거자
정형 프로세스 프로그램 요청(S7F25/S7F26)입니다.
FormattedQuery = 37FormattedTransfer
열거자
정형 프로세스 프로그램 송신(S7F23/S7F24)입니다.
FormattedTransfer = 36FormattedVerificationNegotiation
열거자
프로세스 프로그램 검증 문의와 허가(S7F29/S7F30)이며, 이어서 S7F27/S7F28 검증 송신이 진행됩니다.
FormattedVerificationNegotiation = 40FormattedVerificationReport
열거자
프로세스 프로그램 검증 송신(S7F27/S7F28)입니다.
FormattedVerificationReport = 35FormattedVerificationRequest
열거자
검증 요청 송신(S7F31/S7F32)입니다.
FormattedVerificationRequest = 38IndividualQuery
열거자
RPTID로 요청하는 개별 보고서 요청(S6F19/S6F20)입니다.
IndividualQuery = 24LinkReports
열거자
Link Event Report 거래(S2F35/S2F36)입니다.
LinkReports = 9Offline
열거자
Request Off-line 거래(S1F15/S1F16)입니다.
Offline = 5Online
열거자
Request On-line 거래(S1F17/S1F18)입니다.
Online = 6OperatorOnline
열거자
장비 운영자가 시작한 ON-LINE 시도(S1F1/S1F2)입니다. GemEquipment.OperatorOnline으로 보냅니다. 이 거래의 결과가 이 종류를 보고합니다.
OperatorOnline = 7ProgramDelete
열거자
프로세스 프로그램 삭제 송신(S7F17/S7F18)입니다.
ProgramDelete = 29ProgramDirectory
열거자
현재 프로세스 프로그램 디렉터리 요청(S7F19/S7F20)입니다.
ProgramDirectory = 30ProgramGrant
열거자
프로세스 프로그램 로드 문의와 허가(S7F1/S7F2)입니다.
ProgramGrant = 26ProgramRequest
열거자
프로세스 프로그램 요청(S7F5/S7F6)입니다.
ProgramRequest = 28ProgramSend
열거자
프로세스 프로그램 송신(S7F3/S7F4)입니다.
ProgramSend = 27RemoteCommand
열거자
호스트 명령(RCMD) 송신(S2F41/S2F42)입니다.
RemoteCommand = 16SpoolConfigure
열거자
스풀 대상 스트림 및 펑션 재설정(S2F43/S2F44)입니다.
SpoolConfigure = 31SpoolControl
열거자
스풀 데이터 요청(전송 또는 비우기, S6F23/S6F24)입니다.
SpoolControl = 33SpoolDelivery
열거자
장비가 스풀된 1차 메시지 하나를 전달하는 것입니다. 메시지는 스풀될 때의 스트림과 펑션을 유지합니다.
SpoolDelivery = 34SpoolQuery
열거자
스풀링 구성 조회(S2F59/S2F60)입니다.
SpoolQuery = 32StatusNames
열거자
상태 변수 이름 목록 요청(S1F11/S1F12)입니다.
StatusNames = 4StatusValues
열거자
선택한 상태 변수 값 요청(S1F3/S1F4)입니다.
StatusValues = 3