PDComm.GemRequestKind
Enum
Identifies the GEM transaction that a GemResult belongs to.
public enum GemRequestKind : uintFor GemResultKind.Response, GemResultKind.Failed and GemResultKind.InvalidResponse results, the value names the request this endpoint sent. Primary results of the process program, formatted process program and spooling features also name the received transaction. Other results report zero, which has no named member.
Members
AlarmList
Enumerator
List alarms request, S5F5/S5F6.
AlarmList = 13AlarmReport
Enumerator
Alarm Report Send, S5F1/S5F2.
AlarmReport = 15AnnotatedQuery
Enumerator
Annotated individual report request by RPTID, S6F21/S6F22.
AnnotatedQuery = 25AreYouOnline
Enumerator
Are You There, S1F1/S1F2, sent by the host with GemHost.AreYouOnline. The equipment's operator-initiated S1F1 is reported as GemRequestKind.OperatorOnline.
AreYouOnline = 2ChangeConstants
Enumerator
New equipment constant send, S2F15/S2F16.
ChangeConstants = 20ConstantMetadata
Enumerator
Equipment constant name list request, S2F29/S2F30.
ConstantMetadata = 19ConstantValues
Enumerator
Equipment constant values request, S2F13/S2F14.
ConstantValues = 18DataDirectory
Enumerator
Data variable name list request, S1F21/S1F22.
DataDirectory = 21DefineReports
Enumerator
Define Report, S2F33/S2F34.
DefineReports = 8EnableAlarm
Enumerator
Enable/Disable Alarm Send, S5F3/S5F4.
EnableAlarm = 12EnableEvents
Enumerator
Enable/Disable Event Report, S2F37/S2F38.
EnableEvents = 10EnabledAlarmList
Enumerator
List enabled alarms request, S5F7/S5F8.
EnabledAlarmList = 14EnhancedRemoteCommand
Enumerator
Enhanced remote command, S2F49/S2F50.
EnhancedRemoteCommand = 17Establish
Enumerator
Establish Communications, S1F13/S1F14.
Establish = 1EventDirectory
Enumerator
Collection event name list request, S1F23/S1F24.
EventDirectory = 22EventQuery
Enumerator
Event report request by CEID, S6F15/S6F16.
EventQuery = 23EventReport
Enumerator
Event Report Send, S6F11/S6F12.
EventReport = 11FormattedCapability
Enumerator
Equipment process capabilities request, S7F21/S7F22.
FormattedCapability = 39FormattedQuery
Enumerator
Formatted process program request, S7F25/S7F26.
FormattedQuery = 37FormattedTransfer
Enumerator
Formatted process program send, S7F23/S7F24.
FormattedTransfer = 36FormattedVerificationNegotiation
Enumerator
Process program verification inquire and grant, S7F29/S7F30, followed by the S7F27/S7F28 verification send.
FormattedVerificationNegotiation = 40FormattedVerificationReport
Enumerator
Process program verification send, S7F27/S7F28.
FormattedVerificationReport = 35FormattedVerificationRequest
Enumerator
Verification request send, S7F31/S7F32.
FormattedVerificationRequest = 38IndividualQuery
Enumerator
Individual report request by RPTID, S6F19/S6F20.
IndividualQuery = 24LinkReports
Enumerator
Link Event Report, S2F35/S2F36.
LinkReports = 9Offline
Enumerator
Request Off-line, S1F15/S1F16.
Offline = 5Online
Enumerator
Request On-line, S1F17/S1F18.
Online = 6OperatorOnline
Enumerator
The equipment's operator-initiated ON-LINE attempt, S1F1/S1F2, sent with GemEquipment.OperatorOnline. Results of that transaction report this kind.
OperatorOnline = 7ProgramDelete
Enumerator
Delete process program send, S7F17/S7F18.
ProgramDelete = 29ProgramDirectory
Enumerator
Current process program directory request, S7F19/S7F20.
ProgramDirectory = 30ProgramGrant
Enumerator
Process program load inquire and grant, S7F1/S7F2.
ProgramGrant = 26ProgramRequest
Enumerator
Process program request, S7F5/S7F6.
ProgramRequest = 28ProgramSend
Enumerator
Process program send, S7F3/S7F4.
ProgramSend = 27RemoteCommand
Enumerator
Host command (RCMD) send, S2F41/S2F42.
RemoteCommand = 16SpoolConfigure
Enumerator
Reset spooled streams and functions, S2F43/S2F44.
SpoolConfigure = 31SpoolControl
Enumerator
Request spooled data (transmit or purge), S6F23/S6F24.
SpoolControl = 33SpoolDelivery
Enumerator
Delivery of one spooled primary message by the equipment. The message keeps the stream and function it was spooled with.
SpoolDelivery = 34SpoolQuery
Enumerator
Spooling configuration query, S2F59/S2F60.
SpoolQuery = 32StatusNames
Enumerator
Status variable name list request, S1F11/S1F12.
StatusNames = 4StatusValues
Enumerator
Selected status variable values request, S1F3/S1F4.
StatusValues = 3