Interface | Description |
---|---|
AlarmWriter |
This is the interface for something that will know how to generate an alarm.
|
ECIDValidationInterface | |
EquipmentControlInterface |
This allows control over the configuration of the equipment that by the gem
standards would normally be set by the host.
|
GemCEIDExportInterface |
This interface is implemented only by GemCEID and is used by OPC (and possibly other) code to prevent the GemCEID and all dependecies
from being pulled into the OPC implementation.
|
GemEquipmentInterface |
This is the primary equipment interface to the GEM package.
|
GemModelChangedListener |
A listener for gem host model changes.
|
ReportWriter | |
StateChangeNotification |
This interface should be implemented by anyone wishing to be notified of or
control state changes.
|
Class | Description |
---|---|
CommunicationsHandler |
This System Handler will maintain the current state of the equipment (Communicating, Not-Communicating, Disabled)
This will also stop the flow of messages in both directions when the state is not communicating.
|
ECHandler |
This is an implementation of the EquipmentControl.
|
EventOutSpooler |
This will spool all outgoing
messages from the time a primary is sent until the response is received.
|
EventSpooler |
This will spool all outgoing
messages from the time a primary is received until the response is sent.
|
GemAlarmsEnabled |
storage for a ECID.
|
GemAlarmsSet |
storage for a ECID.
|
GemALID |
This holds all information about a single alarm.
|
GemCEID |
This server maintains the information associated with a CEID.
|
GemCLOCK |
The GEM Clock.
|
GemCommunicationsState |
storage for a Communications State.
|
GemControlState |
storage for a Control State.
|
GemDevicesSVID |
storage for a SVID that is maintained by the GEM infrastructure but still sent to the PLC/Device.
|
GemDVNAME |
storage for a DVNAME
|
GemECID |
storage for a ECID.
|
GemEquipment |
This class is the entry point for any gem interface.
|
GemEventsEnabled |
storage for a ECID.
|
GemHandler |
This is a MessageHandler that will handle all the messages needed to
configure limits.
|
GemHostCEID | |
GemHostModel |
This model is created by the host and used in the configuration of alarms, events, reports and limits.
|
GemHostModel.GemTraceVariable |
This adds the "set" variable that the tool side uses to store the current state of the alarm.
|
GemHostModel.GemValueVariable |
This adds the "vid" variables.
|
GemID |
This will store any of the ID's.
|
GemLastControlState |
storage for a Last Control State.
|
GemLIMITID |
This manipulator will keep track of the state of the limitid.
|
GemLinkTestInterval |
Set the linktest interval.
|
GemMDLN |
The GEM MDLN.
|
GemModelChangedEvent | |
GemNanoCLOCK |
The GEM Nano Clock.
|
GemRPTID |
This will store all the information about a specific report.
|
GemSOFTREV |
The GEM MDLN.
|
GemSpoolHandler |
This is a MessageHandler for Spooling
|
GemSpoolHandler.JSONMessage |
Save the message to a JSON structure using the existing JSSONEncode/Decode methods.
|
GemSVID |
storage for a SVID
|
GemTimeFormat |
storage for a ECID.
|
GemToolModelSnapshot |
Instances of this object are created and then stored by the GEM Handler - and the reverse from which a GEMHandler is configured.
|
GemToolModelSnapshot.GemAlarmVariable |
This adds the "set" variable that the tool side uses to store the current state of the alarm.
|
GemToolModelSnapshot.GemLimitVariable |
This adds the configuration for a limit id.
|
GemToolModelSnapshot.GemReportVariable |
This adds a list of VIDs that are associated with this report.
|
GemToolModelSnapshot.GemVariable |
Storage for an ID/value pair.
|
GemToolPersistentModelSnapshot |
Adds Serializable to the model.
|
GemVID |
This will store the current value of a VID.
|
Log4JLogger |
This sends logging information to the log4j logging system.
|
Monitor |
This will describe a monitor for a VID.
|
OnlineHandler |
This will control the online/offline state of the machine.
|
SecsFormatValueObject |
This value object wraps a SecsFormat object.
|
SendEvent | |
TraceServer |
A extension of SimpleDataSource is used to collect trace data.
|
Enum | Description |
---|---|
GemToolModelSnapshot.GemReportVariable.VariableType |
Exception | Description |
---|---|
DeclinedStateChangeException | |
GemException |
An exception thrown by GEM to indicate a configuration specific error.
|
InvalidECIDChangeException |
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.