- add(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
-
- addNotification(VariableHandle, int) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
-
- ADS_ERROR_BASE - Static variable in class org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
-
- AdsAddRoute(AmsNetId, String) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Add a new local AMS route to a target system.
- AdsDelRoute(AmsNetId) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Delete a local AMS route that had previously been added with AdsAddRoute().
- ADSDriver - Class in org.lsst.ccs.drivers.ads
-
Uses the ADS wrapper classes to provide a more limited but easier to use
interface to a remote PLC server via ADS.
- ADSDriver(String) - Constructor for class org.lsst.ccs.drivers.ads.ADSDriver
-
Sets the local AMS address and obtains an ADS port.
- ADSDriver.BadVarHandleException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when the driver is given a VariableHandle that's been released or
which has been rejected as invalid by the remote ADS server.
- ADSDriver.InitializationException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when the Beckhoff ADS library can't be initialized properly.
- ADSDriver.LookupException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when a variable name isn't in the remote PLC symbol table.
- ADSDriver.LostContactException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when the driver tries to do something and discovers that it
has lost contact with the remote ADS server.
- ADSDriver.NotificationException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when an attempt to establish notification fails.
- ADSDriver.NotOpenException - Exception in org.lsst.ccs.drivers.ads
-
Thrown during an attempt to use the driver when it isn't open.
- ADSDriver.OpenException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when an attempt to open the driver fails.
- ADSDriver.ReadWriteException - Exception in org.lsst.ccs.drivers.ads
-
Thrown when a problem arises while trying to read from or write to
a PLC variable.
- AdsGetLocalAddressEx(long, AmsAddr) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Returns the local NetId and port number.
- ADSLibrary - Interface in org.lsst.ccs.drivers.ads.wrapper
-
Defines the interface to the Beckhoff ADS library written in C++.
- ADSLibrary.AmsPort - Class in org.lsst.ccs.drivers.ads.wrapper
-
- ADSLibrary.DeviceState - Class in org.lsst.ccs.drivers.ads.wrapper
-
Possible states for an ADS device.
- ADSLibrary.ErrorCode - Class in org.lsst.ccs.drivers.ads.wrapper
-
ADS error codes.
- ADSLibrary.IndexGroup - Class in org.lsst.ccs.drivers.ads.wrapper
-
The index group numbers meaningful to ADS.
- ADSLibrary.TransMode - Class in org.lsst.ccs.drivers.ads.wrapper
-
Transmission modes for ADS notifications.
- AdsNotificationAttrib - Class in org.lsst.ccs.drivers.ads.wrapper
-
This structure contains all the attributes for the definition of a
notification request.
- AdsNotificationAttrib(int, int, int, int) - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
-
- AdsNotificationAttrib() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
-
For use by JNA.
- AdsNotificationHeader - Class in org.lsst.ccs.drivers.ads.wrapper
-
This structure is one of the arguments passed to
a notification callback function.
- AdsNotificationHeader(long, int, int) - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
-
- AdsNotificationHeader() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
-
For use by JNA.
- AdsPortCloseEx(long) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
The connection (communication port) to the message router is
closed.
- AdsPortOpenEx() - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Establishes a connection (communication port) to the message
router.
- AdsSetLocalAddress(AmsNetId) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Change local NetId.
- AdsSyncAddDeviceNotificationReqEx(long, AmsAddr, int, int, AdsNotificationAttrib, PAdsNotificationFuncEx, int, int[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
A notification is defined within an ADS server (e.g.
- AdsSyncDelDeviceNotificationReqEx(long, AmsAddr, int) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
A notification defined previously is deleted from an ADS server.
- AdsSyncGetTimeoutEx(long, int[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Read the configured timeout for the ADS functions.
- AdsSyncReadDeviceInfoReqEx(long, AmsAddr, String, AdsVersion) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Reads the identification and version number of an ADS server.
- AdsSyncReadReqEx2(long, AmsAddr, int, int, int, byte[], int[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Reads data synchronously from an ADS server.
- AdsSyncReadStateReqEx(long, AmsAddr, short[], short[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Reads the ADS status and the device status from an ADS server.
- AdsSyncReadWriteReqEx2(long, AmsAddr, int, int, int, byte[], int, byte[], int[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Writes data synchronously into an ADS server and receives data back from the ADS server.
- AdsSyncSetTimeoutEx(long, int) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Alters the timeout for the ADS functions.
- AdsSyncWriteControlReqEx(long, AmsAddr, short, short, int, byte[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Changes the ADS status and the device status of an ADS server.
- AdsSyncWriteReqEx(long, AmsAddr, int, int, int, byte[]) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
-
Writes data synchronously to an ADS server.
- AdsVersion - Class in org.lsst.ccs.drivers.ads.wrapper
-
The structure contains the version number, revision number and build number.
- AdsVersion(byte, byte, short, int) - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
-
- AdsVersion() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
-
For use by JNA.
- AmsAddr - Class in org.lsst.ccs.drivers.ads.wrapper
-
The complete address, net ID and port, of an ADS device can be stored
in this structure.
- AmsAddr(AmsNetId, short) - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
-
- AmsAddr() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
-
For use by JNA.
- AmsNetId - Class in org.lsst.ccs.drivers.ads.wrapper
-
The NetId of an ADS device can be represented in this structure.
- AmsNetId(int, int, int, int, int, int) - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
-
- AmsNetId() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
-
For Use by JNA.
- apply(AmsAddr, AdsNotificationHeader, int) - Method in interface org.lsst.ccs.drivers.ads.wrapper.PAdsNotificationFuncEx
-
Type definition of the callback function required by the AdsSyncAddDeviceNotificationReqEx() function.
- ArgStruct() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.Example2.ArgStruct
-