Skip to content
Start free evaluation

PDComm.GemRequestKind

Enum

Identifies the GEM transaction that a GemResult belongs to.

public enum GemRequestKind : uint

For 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 = 13

AlarmReport

Enumerator

Alarm Report Send, S5F1/S5F2.

AlarmReport = 15

AnnotatedQuery

Enumerator

Annotated individual report request by RPTID, S6F21/S6F22.

AnnotatedQuery = 25

AreYouOnline

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 = 2

ChangeConstants

Enumerator

New equipment constant send, S2F15/S2F16.

ChangeConstants = 20

ConstantMetadata

Enumerator

Equipment constant name list request, S2F29/S2F30.

ConstantMetadata = 19

ConstantValues

Enumerator

Equipment constant values request, S2F13/S2F14.

ConstantValues = 18

DataDirectory

Enumerator

Data variable name list request, S1F21/S1F22.

DataDirectory = 21

DefineReports

Enumerator

Define Report, S2F33/S2F34.

DefineReports = 8

EnableAlarm

Enumerator

Enable/Disable Alarm Send, S5F3/S5F4.

EnableAlarm = 12

EnableEvents

Enumerator

Enable/Disable Event Report, S2F37/S2F38.

EnableEvents = 10

EnabledAlarmList

Enumerator

List enabled alarms request, S5F7/S5F8.

EnabledAlarmList = 14

EnhancedRemoteCommand

Enumerator

Enhanced remote command, S2F49/S2F50.

EnhancedRemoteCommand = 17

Establish

Enumerator

Establish Communications, S1F13/S1F14.

Establish = 1

EventDirectory

Enumerator

Collection event name list request, S1F23/S1F24.

EventDirectory = 22

EventQuery

Enumerator

Event report request by CEID, S6F15/S6F16.

EventQuery = 23

EventReport

Enumerator

Event Report Send, S6F11/S6F12.

EventReport = 11

FormattedCapability

Enumerator

Equipment process capabilities request, S7F21/S7F22.

FormattedCapability = 39

FormattedQuery

Enumerator

Formatted process program request, S7F25/S7F26.

FormattedQuery = 37

FormattedTransfer

Enumerator

Formatted process program send, S7F23/S7F24.

FormattedTransfer = 36

FormattedVerificationNegotiation

Enumerator

Process program verification inquire and grant, S7F29/S7F30, followed by the S7F27/S7F28 verification send.

FormattedVerificationNegotiation = 40

FormattedVerificationReport

Enumerator

Process program verification send, S7F27/S7F28.

FormattedVerificationReport = 35

FormattedVerificationRequest

Enumerator

Verification request send, S7F31/S7F32.

FormattedVerificationRequest = 38

IndividualQuery

Enumerator

Individual report request by RPTID, S6F19/S6F20.

IndividualQuery = 24

LinkReports

Enumerator

Link Event Report, S2F35/S2F36.

LinkReports = 9

Offline

Enumerator

Request Off-line, S1F15/S1F16.

Offline = 5

Online

Enumerator

Request On-line, S1F17/S1F18.

Online = 6

OperatorOnline

Enumerator

The equipment's operator-initiated ON-LINE attempt, S1F1/S1F2, sent with GemEquipment.OperatorOnline. Results of that transaction report this kind.

OperatorOnline = 7

ProgramDelete

Enumerator

Delete process program send, S7F17/S7F18.

ProgramDelete = 29

ProgramDirectory

Enumerator

Current process program directory request, S7F19/S7F20.

ProgramDirectory = 30

ProgramGrant

Enumerator

Process program load inquire and grant, S7F1/S7F2.

ProgramGrant = 26

ProgramRequest

Enumerator

Process program request, S7F5/S7F6.

ProgramRequest = 28

ProgramSend

Enumerator

Process program send, S7F3/S7F4.

ProgramSend = 27

RemoteCommand

Enumerator

Host command (RCMD) send, S2F41/S2F42.

RemoteCommand = 16

SpoolConfigure

Enumerator

Reset spooled streams and functions, S2F43/S2F44.

SpoolConfigure = 31

SpoolControl

Enumerator

Request spooled data (transmit or purge), S6F23/S6F24.

SpoolControl = 33

SpoolDelivery

Enumerator

Delivery of one spooled primary message by the equipment. The message keeps the stream and function it was spooled with.

SpoolDelivery = 34

SpoolQuery

Enumerator

Spooling configuration query, S2F59/S2F60.

SpoolQuery = 32

StatusNames

Enumerator

Status variable name list request, S1F11/S1F12.

StatusNames = 4

StatusValues

Enumerator

Selected status variable values request, S1F3/S1F4.

StatusValues = 3