Class AbstractOPCUtilities

  • Direct Known Subclasses:
    ClientOpcUtilities

    public abstract class AbstractOPCUtilities
    extends java.lang.Object
    • Constructor Detail

      • AbstractOPCUtilities

        public AbstractOPCUtilities()
    • Method Detail

      • readValue

        public QualifiedValue readValue​(java.lang.String opcServer,
                                        java.lang.String itemPath)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readValues

        public QualifiedValue[] readValues​(java.lang.String opcServer,
                                           java.lang.String[] itemPaths)
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeValue

        public QualityCode writeValue​(org.python.core.PyObject[] pyArgs,
                                      java.lang.String[] keywords)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeValues

        public QualityCode[] writeValues​(org.python.core.PyObject[] pyArgs,
                                         java.lang.String[] keywords)
                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getServerState

        public java.lang.String getServerState​(java.lang.String opcServer)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getServers

        public java.util.List<java.lang.String> getServers​(org.python.core.PyObject[] pyArgs,
                                                           java.lang.String[] keywords)
                                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • browseServer

        public java.util.List<AbstractOPCUtilities.PyOPCTag> browseServer​(java.lang.String opcServer,
                                                                          java.lang.String nodeId)
                                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setServerEnabled

        public void setServerEnabled​(java.lang.String serverName,
                                     boolean enabled)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isServerEnabled

        public boolean isServerEnabled​(java.lang.String serverName)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readValuesImpl

        protected abstract java.util.List<QualifiedValue> readValuesImpl​(java.util.List<ServerNodeId> nodes)
                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeValuesImpl

        protected abstract java.util.List<QualityCode> writeValuesImpl​(java.util.List<ServerNodeId> nodes,
                                                                       java.util.List<java.lang.Object> objects,
                                                                       java.util.List<java.lang.String> indexRanges)
                                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getServerStateImpl

        protected abstract java.lang.String getServerStateImpl​(java.lang.String opcServer)
                                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getServersImpl

        protected abstract java.util.List<java.lang.String> getServersImpl​(boolean includeDisabled)
                                                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • browseServerImpl

        protected abstract java.util.List<AbstractOPCUtilities.PyOPCTag> browseServerImpl​(java.lang.String serverName,
                                                                                          java.lang.String nodeId)
                                                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setServerEnabledImpl

        protected abstract void setServerEnabledImpl​(java.lang.String serverName,
                                                     boolean enabled)
                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isServerEnabledImpl

        protected abstract boolean isServerEnabledImpl​(java.lang.String serverName)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception