pdcomm::GemRequest
Enum
Kind of GEM transaction that a request, token or result belongs to.
enum class GemRequest : uint32_tGemResultInfo::request and the typed result infos report this value. Each enumerator names the SEMI E5 message pair it covers.
Members
AlarmList
Enumerator
S5F5/F6 List Alarms Request and Data.
AlarmList = PDCOMM_GEM_ALARM_LISTAlarmReport
Enumerator
S5F1/F2 Alarm Report Send and Acknowledge.
AlarmReport = PDCOMM_GEM_ALARM_REPORTAnnotatedQuery
Enumerator
S6F21/F22 Annotated Individual Report Request and Data.
AnnotatedQuery = PDCOMM_GEM_ANNOTATED_QUERYAreYouOnline
Enumerator
S1F1/F2 Are You There, sent by a host. The equipment's operator-initiated S1F1 from GemEquipment::operatorOnline() is reported as OperatorOnline instead.
AreYouOnline = PDCOMM_GEM_ARE_YOU_ONLINEChangeConstants
Enumerator
S2F15/F16 New Equipment Constant Send and Acknowledge.
ChangeConstants = PDCOMM_GEM_CHANGE_CONSTANTSConstantMetadata
Enumerator
S2F29/F30 Equipment Constant Namelist Request and Reply.
ConstantMetadata = PDCOMM_GEM_CONSTANT_METADATAConstantValues
Enumerator
S2F13/F14 Equipment Constant Request and Data.
ConstantValues = PDCOMM_GEM_CONSTANT_VALUESDataDirectory
Enumerator
S1F21/F22 Data Variable Namelist Request and Data.
DataDirectory = PDCOMM_GEM_DATA_DIRECTORYDefineReports
Enumerator
S2F33/F34 Define Report.
DefineReports = PDCOMM_GEM_DEFINE_REPORTSEnableAlarm
Enumerator
S5F3/F4 Enable/Disable Alarm Send.
EnableAlarm = PDCOMM_GEM_ENABLE_ALARMEnableEvents
Enumerator
S2F37/F38 Enable/Disable Event Report.
EnableEvents = PDCOMM_GEM_ENABLE_EVENTSEnabledAlarmList
Enumerator
S5F7/F8 List Enabled Alarm Request and Data.
EnabledAlarmList = PDCOMM_GEM_ENABLED_ALARM_LISTEnhancedRemoteCommand
Enumerator
S2F49/F50 Enhanced Remote Command and Acknowledge.
EnhancedRemoteCommand = PDCOMM_GEM_ENHANCED_REMOTE_COMMANDEstablish
Enumerator
S1F13/F14 Establish Communications Request.
Establish = PDCOMM_GEM_ESTABLISHEventDirectory
Enumerator
S1F23/F24 Collection Event Namelist Request and Data.
EventDirectory = PDCOMM_GEM_EVENT_DIRECTORYEventQuery
Enumerator
S6F15/F16 Event Report Request and Data.
EventQuery = PDCOMM_GEM_EVENT_QUERYEventReport
Enumerator
S6F11/F12 Event Report Send and Acknowledge.
EventReport = PDCOMM_GEM_EVENT_REPORTFormattedProgramCapabilitySend
Enumerator
S7F21/F22 Process Capability Request and Data.
FormattedProgramCapabilitySend = PDCOMM_GEM_FORMATTED_PROGRAM_CAPABILITY_SENDFormattedProgramQuerySend
Enumerator
S7F25/F26 Formatted Process Program Request and Data.
FormattedProgramQuerySend = PDCOMM_GEM_FORMATTED_PROGRAM_QUERY_SENDFormattedProgramSend
Enumerator
S7F27/F28 Process Program Verification Send.
FormattedProgramSend = PDCOMM_GEM_FORMATTED_PROGRAM_SENDFormattedProgramTransferSend
Enumerator
S7F23/F24 Formatted Process Program Send.
FormattedProgramTransferSend = PDCOMM_GEM_FORMATTED_PROGRAM_TRANSFER_SENDFormattedProgramVerificationNegotiationSend
Enumerator
S7F29/F30 Process Program Verification Inquire and Grant, followed by S7F27/F28.
FormattedProgramVerificationNegotiationSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_NEGOTIATION_SENDFormattedProgramVerificationRequestSend
Enumerator
S7F31/F32 Verification Request Send.
FormattedProgramVerificationRequestSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_REQUEST_SENDIndividualQuery
Enumerator
S6F19/F20 Individual Report Request and Data.
IndividualQuery = PDCOMM_GEM_INDIVIDUAL_QUERYLinkReports
Enumerator
S2F35/F36 Link Event Report.
LinkReports = PDCOMM_GEM_LINK_REPORTSOffline
Enumerator
S1F15/F16 Request OFF-LINE.
Offline = PDCOMM_GEM_OFFLINEOnline
Enumerator
S1F17/F18 Request ON-LINE.
Online = PDCOMM_GEM_ONLINEOperatorOnline
Enumerator
The equipment's operator-initiated S1F1/F2 ON-LINE attempt from GemEquipment::operatorOnline(). GemHost::request() rejects it.
OperatorOnline = PDCOMM_GEM_OPERATOR_ONLINEProgramDelete
Enumerator
S7F17/F18 Delete Process Program Send and Acknowledge.
ProgramDelete = PDCOMM_GEM_PROGRAM_DELETEProgramDirectory
Enumerator
S7F19/F20 Current Process Program Directory Request and Data.
ProgramDirectory = PDCOMM_GEM_PROGRAM_DIRECTORYProgramGrant
Enumerator
S7F1/F2 Process Program Load Inquire and Grant.
ProgramGrant = PDCOMM_GEM_PROGRAM_GRANTProgramRequest
Enumerator
S7F5/F6 Process Program Request and Data.
ProgramRequest = PDCOMM_GEM_PROGRAM_REQUESTProgramSend
Enumerator
S7F3/F4 Process Program Send and Acknowledge.
ProgramSend = PDCOMM_GEM_PROGRAM_SENDRemoteCommand
Enumerator
S2F41/F42 Host Command Send and Acknowledge.
RemoteCommand = PDCOMM_GEM_REMOTE_COMMANDSpoolConfigure
Enumerator
S2F43/F44 Reset Spooling Streams and Functions.
SpoolConfigure = PDCOMM_GEM_SPOOL_CONFIGURESpoolControl
Enumerator
S6F23/F24 Request Spooled Data (transmit or purge).
SpoolControl = PDCOMM_GEM_SPOOL_CONTROLSpoolDelivery
Enumerator
Delivery of one spooled message, started by GemEndpoint::sendNextSpool().
SpoolDelivery = PDCOMM_GEM_SPOOL_DELIVERYSpoolQuery
Enumerator
S2F59/F60 query of the current spooling selection.
SpoolQuery = PDCOMM_GEM_SPOOL_QUERYStatusNames
Enumerator
S1F11/F12 Status Variable Namelist Request and Reply.
StatusNames = PDCOMM_GEM_STATUS_NAMESStatusValues
Enumerator
S1F3/F4 Selected Equipment Status Request and Data.
StatusValues = PDCOMM_GEM_STATUS_VALUES