Skip to content
Start free evaluation

PDComm.GemOutcome

Enum

Describes what GEM processing concluded for a GemResult.

public enum GemOutcome : uint

Values that carry a SEMI acknowledgement code report it in GemResultInfo.Acknowledgement.

Members

AlarmAck

Enumerator

The equipment received S5F2 for its alarm report; the acknowledgement holds ACKC5.

AlarmAck = 23

AlarmEnableAck

Enumerator

An S5F3/S5F4 Enable/Disable Alarm transaction completed; the acknowledgement holds ACKC5.

AlarmEnableAck = 19

AlarmListReceived

Enumerator

The host received the S5F6 alarm list.

AlarmListReceived = 20

AlarmListReplied

Enumerator

The equipment answered S5F5 with S5F6 automatically.

AlarmListReplied = 24

AlarmReceived

Enumerator

The host received an S5F1 alarm report; acknowledge it explicitly when a reply is expected.

AlarmReceived = 22

AlreadyOnline

Enumerator

The equipment answered S1F17 with ONLACK 2 because it is already on-line.

AlreadyOnline = 9

AnnotatedQueryReceived

Enumerator

The host received the S6F22 annotated individual report data.

AnnotatedQueryReceived = 43

CommandAck

Enumerator

The host received S2F42; the acknowledgement holds HCACK.

CommandAck = 27

CommandReceived

Enumerator

The equipment received an S2F41 host command that waits for an explicit response.

CommandReceived = 26

CommunicationEstablished

Enumerator

Communication is established: an S1F14 with COMMACK 0 was received, or a received S1F13 was accepted.

CommunicationEstablished = 2

CommunicationRejected

Enumerator

The peer rejected S1F13; GemResultInfo.Acknowledgement holds the nonzero COMMACK.

CommunicationRejected = 3

ConstantChangeAck

Enumerator

The host received S2F16; the acknowledgement holds EAC.

ConstantChangeAck = 33

ConstantChangesReceived

Enumerator

The equipment received S2F15 constant changes that wait for an explicit decision.

ConstantChangesReceived = 32

ConstantMetadataReceived

Enumerator

The host received the S2F30 equipment constant name list.

ConstantMetadataReceived = 31

ConstantMetadataReplied

Enumerator

The equipment answered S2F29 with S2F30 automatically.

ConstantMetadataReplied = 35

ConstantValuesReceived

Enumerator

The host received the S2F14 equipment constant values.

ConstantValuesReceived = 30

ConstantValuesReplied

Enumerator

The equipment answered S2F13 with S2F14 automatically.

ConstantValuesReplied = 34

DataDirectoryReceived

Enumerator

The host received the S1F22 data variable name list.

DataDirectoryReceived = 36

DataDirectoryReplied

Enumerator

The equipment answered S1F21 with S1F22 automatically.

DataDirectoryReplied = 38

DefineReportsAck

Enumerator

An S2F33/S2F34 Define Report transaction completed; the acknowledgement holds DRACK.

DefineReportsAck = 14

EnableEventsAck

Enumerator

An S2F37/S2F38 Enable/Disable Event Report transaction completed; the acknowledgement holds ERACK.

EnableEventsAck = 16

EnabledAlarmListReceived

Enumerator

The host received the S5F8 enabled alarm list.

EnabledAlarmListReceived = 21

EnabledAlarmListReplied

Enumerator

The equipment answered S5F7 with S5F8 automatically.

EnabledAlarmListReplied = 25

EnhancedCommandAck

Enumerator

The host received S2F50; the acknowledgement holds HCACK.

EnhancedCommandAck = 29

EnhancedCommandReceived

Enumerator

The equipment received an S2F49 enhanced remote command that waits for an explicit response.

EnhancedCommandReceived = 28

EquipmentIdentity

Enumerator

The host received the S1F2 reply with the equipment model (MDLN) and software revision (SOFTREV).

EquipmentIdentity = 4

EventAck

Enumerator

The equipment received S6F12 for its event report; the acknowledgement holds ACKC6.

EventAck = 18

EventDirectoryReceived

Enumerator

The host received the S1F24 collection event name list.

EventDirectoryReceived = 37

EventDirectoryReplied

Enumerator

The equipment answered S1F23 with S1F24 automatically.

EventDirectoryReplied = 39

EventQueryReceived

Enumerator

The host received the S6F16 event report data.

EventQueryReceived = 41

EventReceived

Enumerator

The host received an S6F11 event report; acknowledge it explicitly.

EventReceived = 17

FormattedCapabilityReceived

Enumerator

The equipment received an S7F21 process capabilities request.

FormattedCapabilityReceived = 64

FormattedCapabilityResult

Enumerator

The host received the S7F22 process capabilities data.

FormattedCapabilityResult = 65

FormattedQueryReceived

Enumerator

The equipment received an S7F25 formatted process program request.

FormattedQueryReceived = 60

FormattedQueryResult

Enumerator

The host received the S7F26 formatted process program data.

FormattedQueryResult = 61

FormattedTransferAck

Enumerator

The host received the S7F24 formatted process program acknowledgement.

FormattedTransferAck = 59

FormattedTransferReceived

Enumerator

The equipment received an S7F23 formatted process program.

FormattedTransferReceived = 58

FormattedVerificationGrantReceived

Enumerator

The equipment received the S7F30 verification grant (PPGNT).

FormattedVerificationGrantReceived = 67

FormattedVerificationInquireReceived

Enumerator

The host received an S7F29 process program verification inquire.

FormattedVerificationInquireReceived = 66

FormattedVerificationNegotiationAck

Enumerator

The equipment received the S7F28 acknowledgement that completes a verification negotiation.

FormattedVerificationNegotiationAck = 68

FormattedVerificationReportAck

Enumerator

The equipment received the S7F28 verification acknowledgement.

FormattedVerificationReportAck = 57

FormattedVerificationReportReceived

Enumerator

The host received an S7F27 process program verification send.

FormattedVerificationReportReceived = 56

FormattedVerificationRequestAck

Enumerator

The host received the S7F32 verification request acknowledgement.

FormattedVerificationRequestAck = 63

FormattedVerificationRequestReceived

Enumerator

The equipment received an S7F31 verification request.

FormattedVerificationRequestReceived = 62

IndividualQueryReceived

Enumerator

The host received the S6F20 individual report data.

IndividualQueryReceived = 42

LinkReportsAck

Enumerator

An S2F35/S2F36 Link Event Report transaction completed; the acknowledgement holds LRACK.

LinkReportsAck = 15

NamesReceived

Enumerator

The host received a validated S1F12 status name list; read it with GemResult.GetStatusName.

NamesReceived = 6

None

Enumerator

No outcome; the result is ignored, failed, invalid or unhandled.

None = 0

OfflineAccepted

Enumerator

The equipment accepted S1F15 and replied with OFLACK 0.

OfflineAccepted = 7

OfflineAck

Enumerator

The host received S1F16; GemResultInfo.Acknowledgement holds OFLACK.

OfflineAck = 11

OnlineAccepted

Enumerator

The equipment went on-line: it accepted S1F17 (ONLACK 0) or received the S1F2 reply to its operator on-line request.

OnlineAccepted = 8

OnlineAck

Enumerator

The host received S1F18; GemResultInfo.Acknowledgement holds ONLACK.

OnlineAck = 12

OnlineRejected

Enumerator

The equipment answered S1F17 with ONLACK 1 because it does not allow going on-line.

OnlineRejected = 10

ProgramAckReceived

Enumerator

The S7F4 or S7F18 process program acknowledgement was received; the acknowledgement holds ACKC7.

ProgramAckReceived = 46

ProgramDataReceived

Enumerator

The S7F6 process program data was received.

ProgramDataReceived = 47

ProgramDirectoryReceived

Enumerator

The S7F20 process program directory was received.

ProgramDirectoryReceived = 48

ProgramGrantReceived

Enumerator

The S7F2 process program grant was received; the acknowledgement holds PPGNT.

ProgramGrantReceived = 45

ProgramReceived

Enumerator

A stream 7 process program primary was received; GemResultInfo.RequestKind names the transaction.

ProgramReceived = 44

Replied

Enumerator

GEM answered a received primary automatically with a reply that has no more specific outcome.

Replied = 1

ReportQueryReceived

Enumerator

The equipment received an S6F15, S6F19 or S6F21 report query that waits for GemEquipment.RespondReportQuery.

ReportQueryReceived = 40

SpoolConfigurationAck

Enumerator

The host received the S2F44 spooling configuration acknowledgement.

SpoolConfigurationAck = 50

SpoolConfigurationData

Enumerator

The host received the S2F60 spooling configuration data.

SpoolConfigurationData = 51

SpoolControlAck

Enumerator

The host received the S6F24 spooled data request acknowledgement.

SpoolControlAck = 52

SpoolDeliveryFailed

Enumerator

The delivery of a spooled message failed.

SpoolDeliveryFailed = 55

SpoolDeliveryResponse

Enumerator

The equipment received the reply to a delivered spooled message.

SpoolDeliveryResponse = 53

SpoolDeliveryWritten

Enumerator

A delivered spooled message that expects no reply was written to the transport.

SpoolDeliveryWritten = 54

SpoolReceived

Enumerator

The equipment received an S2F43, S2F59 or S6F23 spooling primary.

SpoolReceived = 49

StatusReplied

Enumerator

The equipment answered S1F3 or S1F11 automatically from its status variable registry.

StatusReplied = 13

ValuesReceived

Enumerator

The host received validated S1F4 status values; read them with GemResult.GetStatusValue.

ValuesReceived = 5