콘텐츠로 이동
무료 평가 시작

PDComm.GemRequestKind

열거형

GemResult가 속한 GEM 거래를 식별합니다.

public enum GemRequestKind : uint

GemResultKind.Response, GemResultKind.Failed, GemResultKind.InvalidResponse 결과에서는 이 값이 이 끝점이 보낸 요청을 나타냅니다. 프로세스 프로그램, 정형 프로세스 프로그램, 스풀링 기능의 1차 메시지 결과에서도 수신한 거래를 나타냅니다. 그 밖의 결과는 이름 있는 멤버가 없는 0을 보고합니다.

멤버

AlarmList

열거자

알람 목록 요청(S5F5/S5F6)입니다.

AlarmList = 13

AlarmReport

열거자

Alarm Report Send 거래(S5F1/S5F2)입니다.

AlarmReport = 15

AnnotatedQuery

열거자

RPTID로 요청하는 주석 포함 개별 보고서 요청(S6F21/S6F22)입니다.

AnnotatedQuery = 25

AreYouOnline

열거자

Are You There 거래(S1F1/S1F2)입니다. 호스트가 GemHost.AreYouOnline으로 보냅니다. 장비 운영자가 시작한 S1F1은 GemRequestKind.OperatorOnline으로 보고합니다.

AreYouOnline = 2

ChangeConstants

열거자

새 장비 상수 송신(S2F15/S2F16)입니다.

ChangeConstants = 20

ConstantMetadata

열거자

장비 상수 이름 목록 요청(S2F29/S2F30)입니다.

ConstantMetadata = 19

ConstantValues

열거자

장비 상수 값 요청(S2F13/S2F14)입니다.

ConstantValues = 18

DataDirectory

열거자

데이터 변수 이름 목록 요청(S1F21/S1F22)입니다.

DataDirectory = 21

DefineReports

열거자

Define Report 거래(S2F33/S2F34)입니다.

DefineReports = 8

EnableAlarm

열거자

Enable/Disable Alarm Send 거래(S5F3/S5F4)입니다.

EnableAlarm = 12

EnableEvents

열거자

Enable/Disable Event Report 거래(S2F37/S2F38)입니다.

EnableEvents = 10

EnabledAlarmList

열거자

활성화된 알람 목록 요청(S5F7/S5F8)입니다.

EnabledAlarmList = 14

EnhancedRemoteCommand

열거자

확장 원격 명령(S2F49/S2F50)입니다.

EnhancedRemoteCommand = 17

Establish

열거자

Establish Communications 거래(S1F13/S1F14)입니다.

Establish = 1

EventDirectory

열거자

수집 이벤트 이름 목록 요청(S1F23/S1F24)입니다.

EventDirectory = 22

EventQuery

열거자

CEID로 요청하는 이벤트 보고서 요청(S6F15/S6F16)입니다.

EventQuery = 23

EventReport

열거자

Event Report Send 거래(S6F11/S6F12)입니다.

EventReport = 11

FormattedCapability

열거자

장비 프로세스 기능 요청(S7F21/S7F22)입니다.

FormattedCapability = 39

FormattedQuery

열거자

정형 프로세스 프로그램 요청(S7F25/S7F26)입니다.

FormattedQuery = 37

FormattedTransfer

열거자

정형 프로세스 프로그램 송신(S7F23/S7F24)입니다.

FormattedTransfer = 36

FormattedVerificationNegotiation

열거자

프로세스 프로그램 검증 문의와 허가(S7F29/S7F30)이며, 이어서 S7F27/S7F28 검증 송신이 진행됩니다.

FormattedVerificationNegotiation = 40

FormattedVerificationReport

열거자

프로세스 프로그램 검증 송신(S7F27/S7F28)입니다.

FormattedVerificationReport = 35

FormattedVerificationRequest

열거자

검증 요청 송신(S7F31/S7F32)입니다.

FormattedVerificationRequest = 38

IndividualQuery

열거자

RPTID로 요청하는 개별 보고서 요청(S6F19/S6F20)입니다.

IndividualQuery = 24

LinkReports

열거자

Link Event Report 거래(S2F35/S2F36)입니다.

LinkReports = 9

Offline

열거자

Request Off-line 거래(S1F15/S1F16)입니다.

Offline = 5

Online

열거자

Request On-line 거래(S1F17/S1F18)입니다.

Online = 6

OperatorOnline

열거자

장비 운영자가 시작한 ON-LINE 시도(S1F1/S1F2)입니다. GemEquipment.OperatorOnline으로 보냅니다. 이 거래의 결과가 이 종류를 보고합니다.

OperatorOnline = 7

ProgramDelete

열거자

프로세스 프로그램 삭제 송신(S7F17/S7F18)입니다.

ProgramDelete = 29

ProgramDirectory

열거자

현재 프로세스 프로그램 디렉터리 요청(S7F19/S7F20)입니다.

ProgramDirectory = 30

ProgramGrant

열거자

프로세스 프로그램 로드 문의와 허가(S7F1/S7F2)입니다.

ProgramGrant = 26

ProgramRequest

열거자

프로세스 프로그램 요청(S7F5/S7F6)입니다.

ProgramRequest = 28

ProgramSend

열거자

프로세스 프로그램 송신(S7F3/S7F4)입니다.

ProgramSend = 27

RemoteCommand

열거자

호스트 명령(RCMD) 송신(S2F41/S2F42)입니다.

RemoteCommand = 16

SpoolConfigure

열거자

스풀 대상 스트림 및 펑션 재설정(S2F43/S2F44)입니다.

SpoolConfigure = 31

SpoolControl

열거자

스풀 데이터 요청(전송 또는 비우기, S6F23/S6F24)입니다.

SpoolControl = 33

SpoolDelivery

열거자

장비가 스풀된 1차 메시지 하나를 전달하는 것입니다. 메시지는 스풀될 때의 스트림과 펑션을 유지합니다.

SpoolDelivery = 34

SpoolQuery

열거자

스풀링 구성 조회(S2F59/S2F60)입니다.

SpoolQuery = 32

StatusNames

열거자

상태 변수 이름 목록 요청(S1F11/S1F12)입니다.

StatusNames = 4

StatusValues

열거자

선택한 상태 변수 값 요청(S1F3/S1F4)입니다.

StatusValues = 3