pdcomm::GemRequest
열거형
요청, 토큰 또는 결과가 속한 GEM 거래(transaction)의 종류입니다.
enum class GemRequest : uint32_tGemResultInfo::request와 형식별 결과 정보가 이 값을 보고합니다. 각 열거자는 자신이 다루는 SEMI E5 메시지 쌍의 이름을 나타냅니다.
멤버
AlarmList
열거자
S5F5/F6 List Alarms Request and Data(알람 목록 요청과 데이터)입니다.
AlarmList = PDCOMM_GEM_ALARM_LISTAlarmReport
열거자
S5F1/F2 Alarm Report Send and Acknowledge(알람 보고 전송과 확인)입니다.
AlarmReport = PDCOMM_GEM_ALARM_REPORTAnnotatedQuery
열거자
S6F21/F22 Annotated Individual Report Request and Data(주석 포함 개별 보고서 요청과 데이터)입니다.
AnnotatedQuery = PDCOMM_GEM_ANNOTATED_QUERYAreYouOnline
열거자
호스트가 보내는 S1F1/F2 Are You There입니다. GemEquipment::operatorOnline()이 보내는, 장비 운영자가 시작한 S1F1은 이 값 대신 OperatorOnline으로 보고합니다.
AreYouOnline = PDCOMM_GEM_ARE_YOU_ONLINEChangeConstants
열거자
S2F15/F16 New Equipment Constant Send and Acknowledge(새 장비 상수 전송과 확인)입니다.
ChangeConstants = PDCOMM_GEM_CHANGE_CONSTANTSConstantMetadata
열거자
S2F29/F30 Equipment Constant Namelist Request and Reply(장비 상수 이름 목록 요청과 응답)입니다.
ConstantMetadata = PDCOMM_GEM_CONSTANT_METADATAConstantValues
열거자
S2F13/F14 Equipment Constant Request and Data(장비 상수 요청과 데이터)입니다.
ConstantValues = PDCOMM_GEM_CONSTANT_VALUESDataDirectory
열거자
S1F21/F22 Data Variable Namelist Request and Data(데이터 변수 이름 목록 요청과 데이터)입니다.
DataDirectory = PDCOMM_GEM_DATA_DIRECTORYDefineReports
열거자
S2F33/F34 Define Report(보고서 정의)입니다.
DefineReports = PDCOMM_GEM_DEFINE_REPORTSEnableAlarm
열거자
S5F3/F4 Enable/Disable Alarm Send(알람 활성화/비활성화 전송)입니다.
EnableAlarm = PDCOMM_GEM_ENABLE_ALARMEnableEvents
열거자
S2F37/F38 Enable/Disable Event Report(이벤트 보고서 활성화/비활성화)입니다.
EnableEvents = PDCOMM_GEM_ENABLE_EVENTSEnabledAlarmList
열거자
S5F7/F8 List Enabled Alarm Request and Data(활성화된 알람 목록 요청과 데이터)입니다.
EnabledAlarmList = PDCOMM_GEM_ENABLED_ALARM_LISTEnhancedRemoteCommand
열거자
S2F49/F50 Enhanced Remote Command and Acknowledge(확장 원격 명령과 확인)입니다.
EnhancedRemoteCommand = PDCOMM_GEM_ENHANCED_REMOTE_COMMANDEstablish
열거자
S1F13/F14 Establish Communications Request(통신 수립 요청)입니다.
Establish = PDCOMM_GEM_ESTABLISHEventDirectory
열거자
S1F23/F24 Collection Event Namelist Request and Data(수집 이벤트 이름 목록 요청과 데이터)입니다.
EventDirectory = PDCOMM_GEM_EVENT_DIRECTORYEventQuery
열거자
S6F15/F16 Event Report Request and Data(이벤트 보고서 요청과 데이터)입니다.
EventQuery = PDCOMM_GEM_EVENT_QUERYEventReport
열거자
S6F11/F12 Event Report Send and Acknowledge(이벤트 보고서 전송과 확인)입니다.
EventReport = PDCOMM_GEM_EVENT_REPORTFormattedProgramCapabilitySend
열거자
S7F21/F22 Process Capability Request and Data(공정 능력 요청과 데이터)입니다.
FormattedProgramCapabilitySend = PDCOMM_GEM_FORMATTED_PROGRAM_CAPABILITY_SENDFormattedProgramQuerySend
열거자
S7F25/F26 Formatted Process Program Request and Data(정형 공정 프로그램 요청과 데이터)입니다.
FormattedProgramQuerySend = PDCOMM_GEM_FORMATTED_PROGRAM_QUERY_SENDFormattedProgramSend
열거자
S7F27/F28 Process Program Verification Send(공정 프로그램 검증 전송)입니다.
FormattedProgramSend = PDCOMM_GEM_FORMATTED_PROGRAM_SENDFormattedProgramTransferSend
열거자
S7F23/F24 Formatted Process Program Send(정형 공정 프로그램 전송)입니다.
FormattedProgramTransferSend = PDCOMM_GEM_FORMATTED_PROGRAM_TRANSFER_SENDFormattedProgramVerificationNegotiationSend
열거자
S7F29/F30 Process Program Verification Inquire and Grant(공정 프로그램 검증 문의와 허가)이며, 이어서 S7F27/F28을 진행합니다.
FormattedProgramVerificationNegotiationSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_NEGOTIATION_SENDFormattedProgramVerificationRequestSend
열거자
S7F31/F32 Verification Request Send(검증 요청 전송)입니다.
FormattedProgramVerificationRequestSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_REQUEST_SENDIndividualQuery
열거자
S6F19/F20 Individual Report Request and Data(개별 보고서 요청과 데이터)입니다.
IndividualQuery = PDCOMM_GEM_INDIVIDUAL_QUERYLinkReports
열거자
S2F35/F36 Link Event Report(이벤트 보고서 연결)입니다.
LinkReports = PDCOMM_GEM_LINK_REPORTSOffline
열거자
S1F15/F16 Request OFF-LINE(오프라인 요청)입니다.
Offline = PDCOMM_GEM_OFFLINEOnline
열거자
S1F17/F18 Request ON-LINE(온라인 요청)입니다.
Online = PDCOMM_GEM_ONLINEOperatorOnline
열거자
GemEquipment::operatorOnline()으로 장비 운영자가 시작한 S1F1/F2 ON-LINE 시도입니다. GemHost::request()는 이 값을 거부합니다.
OperatorOnline = PDCOMM_GEM_OPERATOR_ONLINEProgramDelete
열거자
S7F17/F18 Delete Process Program Send and Acknowledge(공정 프로그램 삭제 전송과 확인)입니다.
ProgramDelete = PDCOMM_GEM_PROGRAM_DELETEProgramDirectory
열거자
S7F19/F20 Current Process Program Directory Request and Data(현재 공정 프로그램 목록 요청과 데이터)입니다.
ProgramDirectory = PDCOMM_GEM_PROGRAM_DIRECTORYProgramGrant
열거자
S7F1/F2 Process Program Load Inquire and Grant(공정 프로그램 적재 문의와 허가)입니다.
ProgramGrant = PDCOMM_GEM_PROGRAM_GRANTProgramRequest
열거자
S7F5/F6 Process Program Request and Data(공정 프로그램 요청과 데이터)입니다.
ProgramRequest = PDCOMM_GEM_PROGRAM_REQUESTProgramSend
열거자
S7F3/F4 Process Program Send and Acknowledge(공정 프로그램 전송과 확인)입니다.
ProgramSend = PDCOMM_GEM_PROGRAM_SENDRemoteCommand
열거자
S2F41/F42 Host Command Send and Acknowledge(호스트 명령 전송과 확인)입니다.
RemoteCommand = PDCOMM_GEM_REMOTE_COMMANDSpoolConfigure
열거자
S2F43/F44 Reset Spooling Streams and Functions(스풀링 스트림과 펑션 재설정)입니다.
SpoolConfigure = PDCOMM_GEM_SPOOL_CONFIGURESpoolControl
열거자
S6F23/F24 Request Spooled Data(스풀된 데이터 요청)입니다(전송 또는 삭제).
SpoolControl = PDCOMM_GEM_SPOOL_CONTROLSpoolDelivery
열거자
GemEndpoint::sendNextSpool()로 시작하는, 스풀된 메시지 하나의 전달입니다.
SpoolDelivery = PDCOMM_GEM_SPOOL_DELIVERYSpoolQuery
열거자
현재 스풀링(spooling) 선택을 조회하는 S2F59/F60입니다.
SpoolQuery = PDCOMM_GEM_SPOOL_QUERYStatusNames
열거자
S1F11/F12 Status Variable Namelist Request and Reply(상태 변수 이름 목록 요청과 응답)입니다.
StatusNames = PDCOMM_GEM_STATUS_NAMESStatusValues
열거자
S1F3/F4 Selected Equipment Status Request and Data(선택한 장비 상태 요청과 데이터)입니다.
StatusValues = PDCOMM_GEM_STATUS_VALUES