public interface SROPCServer
Modifier and Type | Interface and Description |
---|---|
static class |
SROPCServer.State |
Modifier and Type | Method and Description |
---|---|
java.util.List<OPCBrowseElement> |
browse(ServerNodeId node) |
java.util.List<java.lang.String> |
getAliases()
Returns the "aliases", or alternative names, for a server.
|
java.time.LocalDateTime |
getConnectionTimestamp()
The timestamp when this SROPCServer made the transition to a CONNECTED state,
or null if not currently in a CONNECTED state.
|
java.lang.String |
getName()
The name of this SROPCServer.
|
java.lang.Throwable |
getProblem()
If the state is Faulted, this will contain the reason
|
SROPCServer.State |
getState() |
java.lang.String |
getType()
The type of this SROPCServer.
|
boolean |
isEnabled()
Gets whether or not this SROPCServer is enabled.
|
java.util.List<QualifiedValue> |
read(java.util.List<ServerNodeId> nodes) |
void |
shutdown() |
void |
startup(SubscriptionModel model) |
void |
verifyConnectionState()
Provides an opportunity for the OPC server to re-connect if it has lost its connection.
|
java.util.List<Quality> |
write(java.util.List<OPCWriteRequest> writes) |
void startup(SubscriptionModel model)
void shutdown()
java.util.List<QualifiedValue> read(java.util.List<ServerNodeId> nodes)
java.util.List<Quality> write(java.util.List<OPCWriteRequest> writes)
java.util.List<OPCBrowseElement> browse(ServerNodeId node) throws java.lang.Exception
java.lang.Exception
void verifyConnectionState()
SROPCServer.State getState()
java.lang.Throwable getProblem()
java.lang.String getName()
java.util.List<java.lang.String> getAliases()
java.lang.String getType()
boolean isEnabled()
java.time.LocalDateTime getConnectionTimestamp()