Skip to content
Start free evaluation

pdcomm::GemRequest

Enum

Kind of GEM transaction that a request, token or result belongs to.

enum class GemRequest : uint32_t

Declared in: #include <pdcomm_gem.hpp>

GemResultInfo::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_LIST

Declared in: #include <pdcomm_gem.hpp>

AlarmReport

Enumerator

S5F1/F2 Alarm Report Send and Acknowledge.

AlarmReport = PDCOMM_GEM_ALARM_REPORT

Declared in: #include <pdcomm_gem.hpp>

AnnotatedQuery

Enumerator

S6F21/F22 Annotated Individual Report Request and Data.

AnnotatedQuery = PDCOMM_GEM_ANNOTATED_QUERY

Declared in: #include <pdcomm_gem.hpp>

AreYouOnline

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_ONLINE

Declared in: #include <pdcomm_gem.hpp>

ChangeConstants

Enumerator

S2F15/F16 New Equipment Constant Send and Acknowledge.

ChangeConstants = PDCOMM_GEM_CHANGE_CONSTANTS

Declared in: #include <pdcomm_gem.hpp>

ConstantMetadata

Enumerator

S2F29/F30 Equipment Constant Namelist Request and Reply.

ConstantMetadata = PDCOMM_GEM_CONSTANT_METADATA

Declared in: #include <pdcomm_gem.hpp>

ConstantValues

Enumerator

S2F13/F14 Equipment Constant Request and Data.

ConstantValues = PDCOMM_GEM_CONSTANT_VALUES

Declared in: #include <pdcomm_gem.hpp>

DataDirectory

Enumerator

S1F21/F22 Data Variable Namelist Request and Data.

DataDirectory = PDCOMM_GEM_DATA_DIRECTORY

Declared in: #include <pdcomm_gem.hpp>

DefineReports

Enumerator

S2F33/F34 Define Report.

DefineReports = PDCOMM_GEM_DEFINE_REPORTS

Declared in: #include <pdcomm_gem.hpp>

EnableAlarm

Enumerator

S5F3/F4 Enable/Disable Alarm Send.

EnableAlarm = PDCOMM_GEM_ENABLE_ALARM

Declared in: #include <pdcomm_gem.hpp>

EnableEvents

Enumerator

S2F37/F38 Enable/Disable Event Report.

EnableEvents = PDCOMM_GEM_ENABLE_EVENTS

Declared in: #include <pdcomm_gem.hpp>

EnabledAlarmList

Enumerator

S5F7/F8 List Enabled Alarm Request and Data.

EnabledAlarmList = PDCOMM_GEM_ENABLED_ALARM_LIST

Declared in: #include <pdcomm_gem.hpp>

EnhancedRemoteCommand

Enumerator

S2F49/F50 Enhanced Remote Command and Acknowledge.

EnhancedRemoteCommand = PDCOMM_GEM_ENHANCED_REMOTE_COMMAND

Declared in: #include <pdcomm_gem.hpp>

Establish

Enumerator

S1F13/F14 Establish Communications Request.

Establish = PDCOMM_GEM_ESTABLISH

Declared in: #include <pdcomm_gem.hpp>

EventDirectory

Enumerator

S1F23/F24 Collection Event Namelist Request and Data.

EventDirectory = PDCOMM_GEM_EVENT_DIRECTORY

Declared in: #include <pdcomm_gem.hpp>

EventQuery

Enumerator

S6F15/F16 Event Report Request and Data.

EventQuery = PDCOMM_GEM_EVENT_QUERY

Declared in: #include <pdcomm_gem.hpp>

EventReport

Enumerator

S6F11/F12 Event Report Send and Acknowledge.

EventReport = PDCOMM_GEM_EVENT_REPORT

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramCapabilitySend

Enumerator

S7F21/F22 Process Capability Request and Data.

FormattedProgramCapabilitySend = PDCOMM_GEM_FORMATTED_PROGRAM_CAPABILITY_SEND

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramQuerySend

Enumerator

S7F25/F26 Formatted Process Program Request and Data.

FormattedProgramQuerySend = PDCOMM_GEM_FORMATTED_PROGRAM_QUERY_SEND

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramSend

Enumerator

S7F27/F28 Process Program Verification Send.

FormattedProgramSend = PDCOMM_GEM_FORMATTED_PROGRAM_SEND

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramTransferSend

Enumerator

S7F23/F24 Formatted Process Program Send.

FormattedProgramTransferSend = PDCOMM_GEM_FORMATTED_PROGRAM_TRANSFER_SEND

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramVerificationNegotiationSend

Enumerator

S7F29/F30 Process Program Verification Inquire and Grant, followed by S7F27/F28.

FormattedProgramVerificationNegotiationSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_NEGOTIATION_SEND

Declared in: #include <pdcomm_gem.hpp>

FormattedProgramVerificationRequestSend

Enumerator

S7F31/F32 Verification Request Send.

FormattedProgramVerificationRequestSend = PDCOMM_GEM_FORMATTED_PROGRAM_VERIFICATION_REQUEST_SEND

Declared in: #include <pdcomm_gem.hpp>

IndividualQuery

Enumerator

S6F19/F20 Individual Report Request and Data.

IndividualQuery = PDCOMM_GEM_INDIVIDUAL_QUERY

Declared in: #include <pdcomm_gem.hpp>

LinkReports

Enumerator

S2F35/F36 Link Event Report.

LinkReports = PDCOMM_GEM_LINK_REPORTS

Declared in: #include <pdcomm_gem.hpp>

Offline

Enumerator

S1F15/F16 Request OFF-LINE.

Offline = PDCOMM_GEM_OFFLINE

Declared in: #include <pdcomm_gem.hpp>

Online

Enumerator

S1F17/F18 Request ON-LINE.

Online = PDCOMM_GEM_ONLINE

Declared in: #include <pdcomm_gem.hpp>

OperatorOnline

Enumerator

The equipment's operator-initiated S1F1/F2 ON-LINE attempt from GemEquipment::operatorOnline(). GemHost::request() rejects it.

OperatorOnline = PDCOMM_GEM_OPERATOR_ONLINE

Declared in: #include <pdcomm_gem.hpp>

ProgramDelete

Enumerator

S7F17/F18 Delete Process Program Send and Acknowledge.

ProgramDelete = PDCOMM_GEM_PROGRAM_DELETE

Declared in: #include <pdcomm_gem.hpp>

ProgramDirectory

Enumerator

S7F19/F20 Current Process Program Directory Request and Data.

ProgramDirectory = PDCOMM_GEM_PROGRAM_DIRECTORY

Declared in: #include <pdcomm_gem.hpp>

ProgramGrant

Enumerator

S7F1/F2 Process Program Load Inquire and Grant.

ProgramGrant = PDCOMM_GEM_PROGRAM_GRANT

Declared in: #include <pdcomm_gem.hpp>

ProgramRequest

Enumerator

S7F5/F6 Process Program Request and Data.

ProgramRequest = PDCOMM_GEM_PROGRAM_REQUEST

Declared in: #include <pdcomm_gem.hpp>

ProgramSend

Enumerator

S7F3/F4 Process Program Send and Acknowledge.

ProgramSend = PDCOMM_GEM_PROGRAM_SEND

Declared in: #include <pdcomm_gem.hpp>

RemoteCommand

Enumerator

S2F41/F42 Host Command Send and Acknowledge.

RemoteCommand = PDCOMM_GEM_REMOTE_COMMAND

Declared in: #include <pdcomm_gem.hpp>

SpoolConfigure

Enumerator

S2F43/F44 Reset Spooling Streams and Functions.

SpoolConfigure = PDCOMM_GEM_SPOOL_CONFIGURE

Declared in: #include <pdcomm_gem.hpp>

SpoolControl

Enumerator

S6F23/F24 Request Spooled Data (transmit or purge).

SpoolControl = PDCOMM_GEM_SPOOL_CONTROL

Declared in: #include <pdcomm_gem.hpp>

SpoolDelivery

Enumerator

Delivery of one spooled message, started by GemEndpoint::sendNextSpool().

SpoolDelivery = PDCOMM_GEM_SPOOL_DELIVERY

Declared in: #include <pdcomm_gem.hpp>

SpoolQuery

Enumerator

S2F59/F60 query of the current spooling selection.

SpoolQuery = PDCOMM_GEM_SPOOL_QUERY

Declared in: #include <pdcomm_gem.hpp>

StatusNames

Enumerator

S1F11/F12 Status Variable Namelist Request and Reply.

StatusNames = PDCOMM_GEM_STATUS_NAMES

Declared in: #include <pdcomm_gem.hpp>

StatusValues

Enumerator

S1F3/F4 Selected Equipment Status Request and Data.

StatusValues = PDCOMM_GEM_STATUS_VALUES

Declared in: #include <pdcomm_gem.hpp>