public class TransSecsControllerOPCClient extends TransSecsController
TransSecsController.ResponseWrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
cvsRev |
ACTIVE_PORT, allInstances, connectionConfig, csvFolder, debugLevel, DEFAULT_TRANSSECS_APPLICATION, defaultMessageHandler, DEVICES_CLIENT_TRANSSECS_APPLICATION, FILE_RECIPE_MANAGER, invertHostOrEquipmentConnection, lastProcessed, PASSIVE_PORT, passThroughGlobal, recipeBaseDir, recipeFileExtension, recipeManager, recipeManagerType, testPanel, transSecsApplicationType
Constructor and Description |
---|
TransSecsControllerOPCClient() |
Modifier and Type | Method and Description |
---|---|
void |
addALID(int alid,
java.lang.String alidName,
java.lang.String altx,
int alcd,
int setCEID,
int clearCEID,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script,
java.util.List<SecsFormat> dvids)
The register method for ALIDs.
|
void |
addCEID(int ceid,
java.lang.String name,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script,
java.util.List<SecsFormat> dvids)
The register method for CEIDs.
|
void |
addDVNAME(int svid,
java.lang.String name,
java.lang.String units,
double limitMax,
double limitMin,
java.lang.String initialValue,
int valueType,
double deadband,
int ceid,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script)
The register method for DVNAMEs.
|
void |
addECID(int ecid,
java.lang.String name,
java.lang.String units,
double limitMax,
double limitMin,
java.lang.String initialValue,
int valueType,
double deadband,
int ceid,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script)
The register method for ECIDs.
|
void |
addSVID(int svid,
java.lang.String name,
java.lang.String units,
double limitMax,
double limitMin,
java.lang.String initialValue,
int valueType,
double deadband,
int ceid,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script)
The register method for SVIDs.
|
void |
addVID(int vid,
int idType,
java.lang.String name,
java.lang.String units,
double limitMax,
double limitMin,
java.lang.String initialValue,
int valueType,
double deadband,
int ceid,
java.lang.Object source,
java.lang.String tagName,
java.lang.String script)
The register method for VIDs.
|
DataSourceContainer |
getOPCContainer()
Returns the opcContainer creating it if necessary.
|
java.lang.String |
getOPCHostName() |
java.lang.String |
getOPCServerName() |
double |
getOPCTimebase() |
void |
setOPCHostName(java.lang.String opcHostName) |
void |
setOPCServerName(java.lang.String opcServerName) |
void |
setOPCTimebase(double opcTimebase) |
addALID, addALID, addALIDsFromCSV, addCEID, addCEID, addCEIDsFromCSV, addDependentEInterface, addDVID, addECID, addSVID, addVID, addVIDsFromCSV, connect, createDataId, createDevices, createSecsFormat3x5x, destroy, disconnect, disconnectPassive, findController, getActiveConnectionRetryInterval, getAlids, getAllMessages, getAutoResponseMessages, getBaudRate, getCeids, getClassPackage, getConnectionConfig, getControllerName, getDeviceId, getEquipmentWrapper, getGemCompliant, getGemHandler, getLinkTestInterval, getLocalDebug, getLogger, getMatchingPrimary, getMatchingResponse, getMessageBean, getPassiveT1, getPassiveT2, getPassiveT3, getPassiveT4, getPassiveT5, getPassiveT6, getPassiveT7, getPassiveT8, getPassiveToolTarget, getPersistenceFileName, getPort, getSimulationListener, getSingleController, getUnhandledPrimaries, getVids, getWrapper, getWrapperDescription, handleHandCraftedMessage, init, isAllowDuplicateSECSIMessages, isDigitalTwin, isPassThrough, isS1F3ReturnsValues, logInfo, newInstance, println, processMessage, processMessage, processMessage, publish, publish, publishReport, register, registerEventComponents, registerForReceiveNotification, registerInstance, removeDependentEInterface, sendResponse, setActiveConnectionRetryInterval, setAllowDuplicateSECSIMessages, setBaudRate, setClassPackage, setConnectionConfig, setControllerName, setDeviceId, setDigitalTwin, setFileRecipeManagerExtension, setFileRecipeManagerPath, setGemCompliant, setLinkTestInterval, setLocalDebug, setLogger, setPassiveT1, setPassiveT2, setPassiveT3, setPassiveT4, setPassiveT5, setPassiveT6, setPassiveT7, setPassiveT8, setPassiveToolTarget, setPassiveWrapperClassName, setPassThrough, setPersistenceFileName, setPort, setS1F3ReturnsValues, setSoftRevAndMDLN, setT1, setT2, setT3, setT4, setT5, setT6, setT7, setT8, setupFileRecipeManager, start, stop, toString, unregisterInstance, valueInput
public static final java.lang.String cvsRev
public void addALID(int alid, java.lang.String alidName, java.lang.String altx, int alcd, int setCEID, int clearCEID, java.lang.Object source, java.lang.String tagName, java.lang.String script, java.util.List<SecsFormat> dvids)
public void addCEID(int ceid, java.lang.String name, java.lang.Object source, java.lang.String tagName, java.lang.String script, java.util.List<SecsFormat> dvids)
public void addDVNAME(int svid, java.lang.String name, java.lang.String units, double limitMax, double limitMin, java.lang.String initialValue, int valueType, double deadband, int ceid, java.lang.Object source, java.lang.String tagName, java.lang.String script)
public void addECID(int ecid, java.lang.String name, java.lang.String units, double limitMax, double limitMin, java.lang.String initialValue, int valueType, double deadband, int ceid, java.lang.Object source, java.lang.String tagName, java.lang.String script)
public void addSVID(int svid, java.lang.String name, java.lang.String units, double limitMax, double limitMin, java.lang.String initialValue, int valueType, double deadband, int ceid, java.lang.Object source, java.lang.String tagName, java.lang.String script)
public void addVID(int vid, int idType, java.lang.String name, java.lang.String units, double limitMax, double limitMin, java.lang.String initialValue, int valueType, double deadband, int ceid, java.lang.Object source, java.lang.String tagName, java.lang.String script)
svid
- the svid itself, must be an integer for GEM compliance, eg 30001idType
- the type of the ID, should be one of SVID, ECID, DVNAME as defined
in the GemEquipmentInterface.name
- the name of the svid (used in some reports)initialValue
- the initial value of the svidvalueType
- the type of the value, can be any SecsFormat valid for the ID typesource
- the object that is managing this value (probably a VIB manipulator)GemEquipmentInterface
public DataSourceContainer getOPCContainer()
public java.lang.String getOPCHostName()
public java.lang.String getOPCServerName()
public double getOPCTimebase()
public void setOPCHostName(java.lang.String opcHostName)
opcHostName
- the opcHostName to setpublic void setOPCServerName(java.lang.String opcServerName)
opcServerName
- the opcServerName to setpublic void setOPCTimebase(double opcTimebase)
opcTimebase
- the opcTimebase to setCopyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.