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

pdcomm::GemRequest

열거형

요청, 토큰 또는 결과가 속한 GEM 거래(transaction)의 종류입니다.

enum class GemRequest : uint32_t

선언 위치: #include <pdcomm_gem.hpp>

GemResultInfo::request와 형식별 결과 정보가 이 값을 보고합니다. 각 열거자는 자신이 다루는 SEMI E5 메시지 쌍의 이름을 나타냅니다.

멤버

AlarmList

열거자

S5F5/F6 List Alarms Request and Data(알람 목록 요청과 데이터)입니다.

AlarmList = PDCOMM_GEM_ALARM_LIST

선언 위치: #include <pdcomm_gem.hpp>

AlarmReport

열거자

S5F1/F2 Alarm Report Send and Acknowledge(알람 보고 전송과 확인)입니다.

AlarmReport = PDCOMM_GEM_ALARM_REPORT

선언 위치: #include <pdcomm_gem.hpp>

AnnotatedQuery

열거자

S6F21/F22 Annotated Individual Report Request and Data(주석 포함 개별 보고서 요청과 데이터)입니다.

AnnotatedQuery = PDCOMM_GEM_ANNOTATED_QUERY

선언 위치: #include <pdcomm_gem.hpp>

AreYouOnline

열거자

호스트가 보내는 S1F1/F2 Are You There입니다. GemEquipment::operatorOnline()이 보내는, 장비 운영자가 시작한 S1F1은 이 값 대신 OperatorOnline으로 보고합니다.

AreYouOnline = PDCOMM_GEM_ARE_YOU_ONLINE

선언 위치: #include <pdcomm_gem.hpp>

ChangeConstants

열거자

S2F15/F16 New Equipment Constant Send and Acknowledge(새 장비 상수 전송과 확인)입니다.

ChangeConstants = PDCOMM_GEM_CHANGE_CONSTANTS

선언 위치: #include <pdcomm_gem.hpp>

ConstantMetadata

열거자

S2F29/F30 Equipment Constant Namelist Request and Reply(장비 상수 이름 목록 요청과 응답)입니다.

ConstantMetadata = PDCOMM_GEM_CONSTANT_METADATA

선언 위치: #include <pdcomm_gem.hpp>

ConstantValues

열거자

S2F13/F14 Equipment Constant Request and Data(장비 상수 요청과 데이터)입니다.

ConstantValues = PDCOMM_GEM_CONSTANT_VALUES

선언 위치: #include <pdcomm_gem.hpp>

DataDirectory

열거자

S1F21/F22 Data Variable Namelist Request and Data(데이터 변수 이름 목록 요청과 데이터)입니다.

DataDirectory = PDCOMM_GEM_DATA_DIRECTORY

선언 위치: #include <pdcomm_gem.hpp>

DefineReports

열거자

S2F33/F34 Define Report(보고서 정의)입니다.

DefineReports = PDCOMM_GEM_DEFINE_REPORTS

선언 위치: #include <pdcomm_gem.hpp>

EnableAlarm

열거자

S5F3/F4 Enable/Disable Alarm Send(알람 활성화/비활성화 전송)입니다.

EnableAlarm = PDCOMM_GEM_ENABLE_ALARM

선언 위치: #include <pdcomm_gem.hpp>

EnableEvents

열거자

S2F37/F38 Enable/Disable Event Report(이벤트 보고서 활성화/비활성화)입니다.

EnableEvents = PDCOMM_GEM_ENABLE_EVENTS

선언 위치: #include <pdcomm_gem.hpp>

EnabledAlarmList

열거자

S5F7/F8 List Enabled Alarm Request and Data(활성화된 알람 목록 요청과 데이터)입니다.

EnabledAlarmList = PDCOMM_GEM_ENABLED_ALARM_LIST

선언 위치: #include <pdcomm_gem.hpp>

EnhancedRemoteCommand

열거자

S2F49/F50 Enhanced Remote Command and Acknowledge(확장 원격 명령과 확인)입니다.

EnhancedRemoteCommand = PDCOMM_GEM_ENHANCED_REMOTE_COMMAND

선언 위치: #include <pdcomm_gem.hpp>

Establish

열거자

S1F13/F14 Establish Communications Request(통신 수립 요청)입니다.

Establish = PDCOMM_GEM_ESTABLISH

선언 위치: #include <pdcomm_gem.hpp>

EventDirectory

열거자

S1F23/F24 Collection Event Namelist Request and Data(수집 이벤트 이름 목록 요청과 데이터)입니다.

EventDirectory = PDCOMM_GEM_EVENT_DIRECTORY

선언 위치: #include <pdcomm_gem.hpp>

EventQuery

열거자

S6F15/F16 Event Report Request and Data(이벤트 보고서 요청과 데이터)입니다.

EventQuery = PDCOMM_GEM_EVENT_QUERY

선언 위치: #include <pdcomm_gem.hpp>

EventReport

열거자

S6F11/F12 Event Report Send and Acknowledge(이벤트 보고서 전송과 확인)입니다.

EventReport = PDCOMM_GEM_EVENT_REPORT

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramCapabilitySend

열거자

S7F21/F22 Process Capability Request and Data(공정 능력 요청과 데이터)입니다.

FormattedProgramCapabilitySend = PDCOMM_GEM_FORMATTED_PROGRAM_CAPABILITY_SEND

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramQuerySend

열거자

S7F25/F26 Formatted Process Program Request and Data(정형 공정 프로그램 요청과 데이터)입니다.

FormattedProgramQuerySend = PDCOMM_GEM_FORMATTED_PROGRAM_QUERY_SEND

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramSend

열거자

S7F27/F28 Process Program Verification Send(공정 프로그램 검증 전송)입니다.

FormattedProgramSend = PDCOMM_GEM_FORMATTED_PROGRAM_SEND

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramTransferSend

열거자

S7F23/F24 Formatted Process Program Send(정형 공정 프로그램 전송)입니다.

FormattedProgramTransferSend = PDCOMM_GEM_FORMATTED_PROGRAM_TRANSFER_SEND

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramVerificationNegotiationSend

열거자

S7F29/F30 Process Program Verification Inquire and Grant(공정 프로그램 검증 문의와 허가)이며, 이어서 S7F27/F28을 진행합니다.

FormattedProgramVerificationNegotiationSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_NEGOTIATION_SEND

선언 위치: #include <pdcomm_gem.hpp>

FormattedProgramVerificationRequestSend

열거자

S7F31/F32 Verification Request Send(검증 요청 전송)입니다.

FormattedProgramVerificationRequestSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_REQUEST_SEND

선언 위치: #include <pdcomm_gem.hpp>

IndividualQuery

열거자

S6F19/F20 Individual Report Request and Data(개별 보고서 요청과 데이터)입니다.

IndividualQuery = PDCOMM_GEM_INDIVIDUAL_QUERY

선언 위치: #include <pdcomm_gem.hpp>

LinkReports

열거자

S2F35/F36 Link Event Report(이벤트 보고서 연결)입니다.

LinkReports = PDCOMM_GEM_LINK_REPORTS

선언 위치: #include <pdcomm_gem.hpp>

Offline

열거자

S1F15/F16 Request OFF-LINE(오프라인 요청)입니다.

Offline = PDCOMM_GEM_OFFLINE

선언 위치: #include <pdcomm_gem.hpp>

Online

열거자

S1F17/F18 Request ON-LINE(온라인 요청)입니다.

Online = PDCOMM_GEM_ONLINE

선언 위치: #include <pdcomm_gem.hpp>

OperatorOnline

열거자

GemEquipment::operatorOnline()으로 장비 운영자가 시작한 S1F1/F2 ON-LINE 시도입니다. GemHost::request()는 이 값을 거부합니다.

OperatorOnline = PDCOMM_GEM_OPERATOR_ONLINE

선언 위치: #include <pdcomm_gem.hpp>

ProgramDelete

열거자

S7F17/F18 Delete Process Program Send and Acknowledge(공정 프로그램 삭제 전송과 확인)입니다.

ProgramDelete = PDCOMM_GEM_PROGRAM_DELETE

선언 위치: #include <pdcomm_gem.hpp>

ProgramDirectory

열거자

S7F19/F20 Current Process Program Directory Request and Data(현재 공정 프로그램 목록 요청과 데이터)입니다.

ProgramDirectory = PDCOMM_GEM_PROGRAM_DIRECTORY

선언 위치: #include <pdcomm_gem.hpp>

ProgramGrant

열거자

S7F1/F2 Process Program Load Inquire and Grant(공정 프로그램 적재 문의와 허가)입니다.

ProgramGrant = PDCOMM_GEM_PROGRAM_GRANT

선언 위치: #include <pdcomm_gem.hpp>

ProgramRequest

열거자

S7F5/F6 Process Program Request and Data(공정 프로그램 요청과 데이터)입니다.

ProgramRequest = PDCOMM_GEM_PROGRAM_REQUEST

선언 위치: #include <pdcomm_gem.hpp>

ProgramSend

열거자

S7F3/F4 Process Program Send and Acknowledge(공정 프로그램 전송과 확인)입니다.

ProgramSend = PDCOMM_GEM_PROGRAM_SEND

선언 위치: #include <pdcomm_gem.hpp>

RemoteCommand

열거자

S2F41/F42 Host Command Send and Acknowledge(호스트 명령 전송과 확인)입니다.

RemoteCommand = PDCOMM_GEM_REMOTE_COMMAND

선언 위치: #include <pdcomm_gem.hpp>

SpoolConfigure

열거자

S2F43/F44 Reset Spooling Streams and Functions(스풀링 스트림과 펑션 재설정)입니다.

SpoolConfigure = PDCOMM_GEM_SPOOL_CONFIGURE

선언 위치: #include <pdcomm_gem.hpp>

SpoolControl

열거자

S6F23/F24 Request Spooled Data(스풀된 데이터 요청)입니다(전송 또는 삭제).

SpoolControl = PDCOMM_GEM_SPOOL_CONTROL

선언 위치: #include <pdcomm_gem.hpp>

SpoolDelivery

열거자

GemEndpoint::sendNextSpool()로 시작하는, 스풀된 메시지 하나의 전달입니다.

SpoolDelivery = PDCOMM_GEM_SPOOL_DELIVERY

선언 위치: #include <pdcomm_gem.hpp>

SpoolQuery

열거자

현재 스풀링(spooling) 선택을 조회하는 S2F59/F60입니다.

SpoolQuery = PDCOMM_GEM_SPOOL_QUERY

선언 위치: #include <pdcomm_gem.hpp>

StatusNames

열거자

S1F11/F12 Status Variable Namelist Request and Reply(상태 변수 이름 목록 요청과 응답)입니다.

StatusNames = PDCOMM_GEM_STATUS_NAMES

선언 위치: #include <pdcomm_gem.hpp>

StatusValues

열거자

S1F3/F4 Selected Equipment Status Request and Data(선택한 장비 상태 요청과 데이터)입니다.

StatusValues = PDCOMM_GEM_STATUS_VALUES

선언 위치: #include <pdcomm_gem.hpp>