public class TransSecsControllerDevicesClient extends TransSecsController
TransSecsController.ResponseWrapper
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 |
---|
TransSecsControllerDevicesClient() |
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 deviceName,
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 deviceName,
java.lang.String tagName,
java.lang.String script,
java.util.List<SecsFormat> dvids)
The register method for CEIDs.
|
void |
addDVID(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 deviceName,
java.lang.String tagName,
java.lang.String script)
The register method for DVIDs.
|
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 deviceName,
java.lang.String tagName,
java.lang.String script)
The register method for DVIDs.
|
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 deviceName,
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 deviceName,
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 deviceName,
java.lang.String tagName,
java.lang.String script)
The register method for VIDs.
|
void |
destroy()
Destroy referenced devices
|
void |
init()
Initialize referenced devices
|
void |
start()
Start referenced devices
|
void |
stop()
Stop referenced devices
|
addALID, addALID, addALIDsFromCSV, addCEID, addCEID, addCEIDsFromCSV, addDependentEInterface, addDVID, addECID, addSVID, addVID, addVIDsFromCSV, connect, createDataId, createDevices, createSecsFormat3x5x, 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, 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, toString, unregisterInstance, valueInput
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 deviceName, 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 deviceName, java.lang.String tagName, java.lang.String script, java.util.List<SecsFormat> dvids)
public void addDVID(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 deviceName, java.lang.String tagName, java.lang.String script)
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 deviceName, 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 deviceName, 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 deviceName, 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 deviceName, 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, DVID 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 void destroy() throws BadParameterException
destroy
in class TransSecsController
BadParameterException
TransSecsController.destroy()
public void init() throws BadParameterException
init
in class TransSecsController
BadParameterException
TransSecsController.init()
public void start() throws BadParameterException, VIBUpdateFailedException
start
in class TransSecsController
BadParameterException
VIBUpdateFailedException
TransSecsController.start()
public void stop() throws BadParameterException
stop
in class TransSecsController
BadParameterException
TransSecsController.stop()
Copyright © 1999-2025 ErgoTech Systems, Inc. All Rights Reserved.