Class AbstractOPCUtilities
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.AbstractOPCUtilities
- Direct Known Subclasses:
ClientOpcUtilities
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbrowseServer(String opcServer, String nodeId) protected abstract List<AbstractOPCUtilities.PyOPCTag>browseServerImpl(String serverName, String nodeId) getServers(org.python.core.PyObject[] pyArgs, String[] keywords) getServersImpl(boolean includeDisabled) getServerState(String opcServer) protected abstract StringgetServerStateImpl(String opcServer) booleanisServerEnabled(String serverName) protected abstract booleanisServerEnabledImpl(String serverName) readValues(String opcServer, String[] itemPaths) protected abstract List<QualifiedValue>readValuesImpl(List<ServerNodeId> nodes) voidsetServerEnabled(String serverName, boolean enabled) protected abstract voidsetServerEnabledImpl(String serverName, boolean enabled) writeValue(org.python.core.PyObject[] pyArgs, String[] keywords) writeValues(org.python.core.PyObject[] pyArgs, String[] keywords) protected abstract List<QualityCode>writeValuesImpl(List<ServerNodeId> nodes, List<Object> objects, List<String> indexRanges)
-
Constructor Details
-
AbstractOPCUtilities
public AbstractOPCUtilities()
-
-
Method Details
-
readValue
- Throws:
Exception
-
readValues
- Throws:
Exception
-
writeValue
public QualityCode writeValue(org.python.core.PyObject[] pyArgs, String[] keywords) throws Exception - Throws:
Exception
-
writeValues
public QualityCode[] writeValues(org.python.core.PyObject[] pyArgs, String[] keywords) throws Exception - Throws:
Exception
-
getServerState
- Throws:
Exception
-
getServers
public List<String> getServers(org.python.core.PyObject[] pyArgs, String[] keywords) throws Exception - Throws:
Exception
-
browseServer
public List<AbstractOPCUtilities.PyOPCTag> browseServer(String opcServer, String nodeId) throws Exception - Throws:
Exception
-
setServerEnabled
- Throws:
Exception
-
isServerEnabled
- Throws:
Exception
-
readValuesImpl
- Throws:
Exception
-
writeValuesImpl
protected abstract List<QualityCode> writeValuesImpl(List<ServerNodeId> nodes, List<Object> objects, List<String> indexRanges) throws Exception - Throws:
Exception
-
getServerStateImpl
- Throws:
Exception
-
getServersImpl
- Throws:
Exception
-
browseServerImpl
protected abstract List<AbstractOPCUtilities.PyOPCTag> browseServerImpl(String serverName, String nodeId) throws Exception - Throws:
Exception
-
setServerEnabledImpl
- Throws:
Exception
-
isServerEnabledImpl
- Throws:
Exception
-