PDComm.GemOutcome
Enum
Describes what GEM processing concluded for a GemResult.
public enum GemOutcome : uintValues 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 = 23AlarmEnableAck
Enumerator
An S5F3/S5F4 Enable/Disable Alarm transaction completed; the acknowledgement holds ACKC5.
AlarmEnableAck = 19AlarmListReceived
Enumerator
The host received the S5F6 alarm list.
AlarmListReceived = 20AlarmListReplied
Enumerator
The equipment answered S5F5 with S5F6 automatically.
AlarmListReplied = 24AlarmReceived
Enumerator
The host received an S5F1 alarm report; acknowledge it explicitly when a reply is expected.
AlarmReceived = 22AlreadyOnline
Enumerator
The equipment answered S1F17 with ONLACK 2 because it is already on-line.
AlreadyOnline = 9AnnotatedQueryReceived
Enumerator
The host received the S6F22 annotated individual report data.
AnnotatedQueryReceived = 43CommandAck
Enumerator
The host received S2F42; the acknowledgement holds HCACK.
CommandAck = 27CommandReceived
Enumerator
The equipment received an S2F41 host command that waits for an explicit response.
CommandReceived = 26CommunicationEstablished
Enumerator
Communication is established: an S1F14 with COMMACK 0 was received, or a received S1F13 was accepted.
CommunicationEstablished = 2CommunicationRejected
Enumerator
The peer rejected S1F13; GemResultInfo.Acknowledgement holds the nonzero COMMACK.
CommunicationRejected = 3ConstantChangeAck
Enumerator
The host received S2F16; the acknowledgement holds EAC.
ConstantChangeAck = 33ConstantChangesReceived
Enumerator
The equipment received S2F15 constant changes that wait for an explicit decision.
ConstantChangesReceived = 32ConstantMetadataReceived
Enumerator
The host received the S2F30 equipment constant name list.
ConstantMetadataReceived = 31ConstantMetadataReplied
Enumerator
The equipment answered S2F29 with S2F30 automatically.
ConstantMetadataReplied = 35ConstantValuesReceived
Enumerator
The host received the S2F14 equipment constant values.
ConstantValuesReceived = 30ConstantValuesReplied
Enumerator
The equipment answered S2F13 with S2F14 automatically.
ConstantValuesReplied = 34DataDirectoryReceived
Enumerator
The host received the S1F22 data variable name list.
DataDirectoryReceived = 36DataDirectoryReplied
Enumerator
The equipment answered S1F21 with S1F22 automatically.
DataDirectoryReplied = 38DefineReportsAck
Enumerator
An S2F33/S2F34 Define Report transaction completed; the acknowledgement holds DRACK.
DefineReportsAck = 14EnableEventsAck
Enumerator
An S2F37/S2F38 Enable/Disable Event Report transaction completed; the acknowledgement holds ERACK.
EnableEventsAck = 16EnabledAlarmListReceived
Enumerator
The host received the S5F8 enabled alarm list.
EnabledAlarmListReceived = 21EnabledAlarmListReplied
Enumerator
The equipment answered S5F7 with S5F8 automatically.
EnabledAlarmListReplied = 25EnhancedCommandAck
Enumerator
The host received S2F50; the acknowledgement holds HCACK.
EnhancedCommandAck = 29EnhancedCommandReceived
Enumerator
The equipment received an S2F49 enhanced remote command that waits for an explicit response.
EnhancedCommandReceived = 28EquipmentIdentity
Enumerator
The host received the S1F2 reply with the equipment model (MDLN) and software revision (SOFTREV).
EquipmentIdentity = 4EventAck
Enumerator
The equipment received S6F12 for its event report; the acknowledgement holds ACKC6.
EventAck = 18EventDirectoryReceived
Enumerator
The host received the S1F24 collection event name list.
EventDirectoryReceived = 37EventDirectoryReplied
Enumerator
The equipment answered S1F23 with S1F24 automatically.
EventDirectoryReplied = 39EventQueryReceived
Enumerator
The host received the S6F16 event report data.
EventQueryReceived = 41EventReceived
Enumerator
The host received an S6F11 event report; acknowledge it explicitly.
EventReceived = 17FormattedCapabilityReceived
Enumerator
The equipment received an S7F21 process capabilities request.
FormattedCapabilityReceived = 64FormattedCapabilityResult
Enumerator
The host received the S7F22 process capabilities data.
FormattedCapabilityResult = 65FormattedQueryReceived
Enumerator
The equipment received an S7F25 formatted process program request.
FormattedQueryReceived = 60FormattedQueryResult
Enumerator
The host received the S7F26 formatted process program data.
FormattedQueryResult = 61FormattedTransferAck
Enumerator
The host received the S7F24 formatted process program acknowledgement.
FormattedTransferAck = 59FormattedTransferReceived
Enumerator
The equipment received an S7F23 formatted process program.
FormattedTransferReceived = 58FormattedVerificationGrantReceived
Enumerator
The equipment received the S7F30 verification grant (PPGNT).
FormattedVerificationGrantReceived = 67FormattedVerificationInquireReceived
Enumerator
The host received an S7F29 process program verification inquire.
FormattedVerificationInquireReceived = 66FormattedVerificationNegotiationAck
Enumerator
The equipment received the S7F28 acknowledgement that completes a verification negotiation.
FormattedVerificationNegotiationAck = 68FormattedVerificationReportAck
Enumerator
The equipment received the S7F28 verification acknowledgement.
FormattedVerificationReportAck = 57FormattedVerificationReportReceived
Enumerator
The host received an S7F27 process program verification send.
FormattedVerificationReportReceived = 56FormattedVerificationRequestAck
Enumerator
The host received the S7F32 verification request acknowledgement.
FormattedVerificationRequestAck = 63FormattedVerificationRequestReceived
Enumerator
The equipment received an S7F31 verification request.
FormattedVerificationRequestReceived = 62IndividualQueryReceived
Enumerator
The host received the S6F20 individual report data.
IndividualQueryReceived = 42LinkReportsAck
Enumerator
An S2F35/S2F36 Link Event Report transaction completed; the acknowledgement holds LRACK.
LinkReportsAck = 15NamesReceived
Enumerator
The host received a validated S1F12 status name list; read it with GemResult.GetStatusName.
NamesReceived = 6None
Enumerator
No outcome; the result is ignored, failed, invalid or unhandled.
None = 0OfflineAccepted
Enumerator
The equipment accepted S1F15 and replied with OFLACK 0.
OfflineAccepted = 7OfflineAck
Enumerator
The host received S1F16; GemResultInfo.Acknowledgement holds OFLACK.
OfflineAck = 11OnlineAccepted
Enumerator
The equipment went on-line: it accepted S1F17 (ONLACK 0) or received the S1F2 reply to its operator on-line request.
OnlineAccepted = 8OnlineAck
Enumerator
The host received S1F18; GemResultInfo.Acknowledgement holds ONLACK.
OnlineAck = 12OnlineRejected
Enumerator
The equipment answered S1F17 with ONLACK 1 because it does not allow going on-line.
OnlineRejected = 10ProgramAckReceived
Enumerator
The S7F4 or S7F18 process program acknowledgement was received; the acknowledgement holds ACKC7.
ProgramAckReceived = 46ProgramDataReceived
Enumerator
The S7F6 process program data was received.
ProgramDataReceived = 47ProgramDirectoryReceived
Enumerator
The S7F20 process program directory was received.
ProgramDirectoryReceived = 48ProgramGrantReceived
Enumerator
The S7F2 process program grant was received; the acknowledgement holds PPGNT.
ProgramGrantReceived = 45ProgramReceived
Enumerator
A stream 7 process program primary was received; GemResultInfo.RequestKind names the transaction.
ProgramReceived = 44Replied
Enumerator
GEM answered a received primary automatically with a reply that has no more specific outcome.
Replied = 1ReportQueryReceived
Enumerator
The equipment received an S6F15, S6F19 or S6F21 report query that waits for GemEquipment.RespondReportQuery.
ReportQueryReceived = 40SpoolConfigurationAck
Enumerator
The host received the S2F44 spooling configuration acknowledgement.
SpoolConfigurationAck = 50SpoolConfigurationData
Enumerator
The host received the S2F60 spooling configuration data.
SpoolConfigurationData = 51SpoolControlAck
Enumerator
The host received the S6F24 spooled data request acknowledgement.
SpoolControlAck = 52SpoolDeliveryFailed
Enumerator
The delivery of a spooled message failed.
SpoolDeliveryFailed = 55SpoolDeliveryResponse
Enumerator
The equipment received the reply to a delivered spooled message.
SpoolDeliveryResponse = 53SpoolDeliveryWritten
Enumerator
A delivered spooled message that expects no reply was written to the transport.
SpoolDeliveryWritten = 54SpoolReceived
Enumerator
The equipment received an S2F43, S2F59 or S6F23 spooling primary.
SpoolReceived = 49StatusReplied
Enumerator
The equipment answered S1F3 or S1F11 automatically from its status variable registry.
StatusReplied = 13ValuesReceived
Enumerator
The host received validated S1F4 status values; read them with GemResult.GetStatusValue.
ValuesReceived = 5