|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavafish.clients.opc.JCustomOpc
javafish.clients.opc.browser.JOpcBrowser
public class JOpcBrowser
OPC Browser: browses brances and items of OPC Server. Uses OPCEnum to find OPC Servers on a specific host.
| Constructor Summary | |
|---|---|
JOpcBrowser(java.lang.String host,
java.lang.String serverProgID,
java.lang.String serverClientHandle)
Create new opc-browser |
|
| Method Summary | |
|---|---|
java.lang.String[] |
getOpcBranch(java.lang.String branch)
Get branch of OPC browser tree |
java.lang.String[] |
getOpcItems(java.lang.String leaf,
boolean download)
Get items descriptions. |
static java.lang.String[] |
getOpcServers(java.lang.String host)
STATIC: Get OPC-Servers from host computer |
| Methods inherited from class javafish.clients.opc.JCustomOpc |
|---|
coInitialize, connect, coUninitialize, getFullOpcServerName, getHost, getServerClientHandle, getServerProgID, ping |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JOpcBrowser(java.lang.String host,
java.lang.String serverProgID,
java.lang.String serverClientHandle)
host - String - server / personal computer tcp/ip address (name)serverProgID - String - OPC Server full nameserverClientHandle - - user description of opc-browser| Method Detail |
|---|
public static java.lang.String[] getOpcServers(java.lang.String host)
throws HostException,
NotFoundServersException
host - String - computer name (tcp/ip)
HostException
NotFoundServersException
public java.lang.String[] getOpcBranch(java.lang.String branch)
throws UnableBrowseBranchException,
UnableIBrowseException
branch - String
UnableBrowseBranchException
UnableIBrowseException
public java.lang.String[] getOpcItems(java.lang.String leaf,
boolean download)
throws UnableBrowseLeafException,
UnableIBrowseException,
UnableAddGroupException,
UnableAddItemException
Structure of response: Array of items, each row is divided to the sections by ;
Structure: fullItemName; itemType; itemName; [itemValue]
leaf - of branch (items) Stringdownload - - if is true, Client downloads last value of items
UnableBrowseLeafException
UnableIBrowseException
UnableAddGroupException
UnableAddItemException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||