Skip navigation links
A B C D E G H I L M N O P R S T V W 

A

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 interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
AdsAddRoute(AmsNetId, String) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
Add a new AMS route to a target system.
AdsDelRoute(AmsNetId) - Method in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
Delete an 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
 
ADSLibrary.AmsPort - Interface in org.lsst.ccs.drivers.ads.wrapper
 
ADSLibrary.DeviceState - Interface in org.lsst.ccs.drivers.ads.wrapper
Possible states for an ADS device.
ADSLibrary.ErrorCode - Interface in org.lsst.ccs.drivers.ads.wrapper
ADS error codes.
ADSLibrary.IndexGroup - Interface in org.lsst.ccs.drivers.ads.wrapper
The index group numbers meaningful to ADS.
ADSLibrary.TransMode - Interface 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
 

B

BadVarHandleException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.BadVarHandleException
 
build - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
Build number

C

cancelNotifications(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Cancels notifications for a given PLC variable.
cbLength - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
cbSampleSize - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
Number of bytes transferred.
clear() - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
CLIENT_ADDHASH - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_DUPLINVOKEID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_ERROR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_INVALIDPARM - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_LISTEMPTY - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_NOAMSADDR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_NOMORESYM - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_PORTNOTOPEN - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_REMOVEHASH - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_SYNCINTERNAL - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_SYNCPORTLOCKED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_SYNCRESINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_SYNCTIMEOUT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_TIMEOUTINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_VARUSED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
CLIENT_W32ERROR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
close() - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Closes any existing connection, releasing all VariableHandles, canceling all notifications in effect and clearing the notification queue.
CONFIG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
createBuffer() - Method in class org.lsst.ccs.drivers.ads.VariableHandle
Creates a read-write ByteBuffer that has the correct byte order, position=0 with capacity and limit both set to the variable size.

D

DEVICE_ABORTED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_ACCESSDENIED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_BUSY - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_CERTIFICATEINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_CLIENTUNKNOWN - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_DATA - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
DEVICE_ERROR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_EXCEPTION - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_EXISTS - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INCOMPATIBLE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDACCESS - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDARRAYIDX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDCLSID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDCONTEXT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDDATA - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDGRP - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDINTERFACE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDOBJID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDOFFSET - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDPARM - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDSIZE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDSTATE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_INVALIDWATCHSIZE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSEDUPLICATED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSEEXCEEDED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSEEXPIRED - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSEFUTUREISSUE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSEINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSENOTFOUND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSENOTIMELIMIT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSESYSTEMID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_LICENSETIMETOLONG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOINTERFACE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOMEMORY - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOMOREHDLS - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOTFOUND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOTIFYHNDINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOTINIT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_NOTREADY - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_PENDING - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SIGNATUREINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SRVNOTSUPP - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SYMBOLNOTACTIVE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SYMBOLNOTFOUND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SYMBOLVERSIONINVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_SYNTAX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_TIMEOUT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_TRANSMODENOTSUPP - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
DEVICE_WARNING - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 

E

equals(Object) - Method in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
equals(Object) - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
 
equals(Object) - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
 
ERROR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
Example1 - Class in org.lsst.ccs.drivers.ads.wrapper
Does the same things, with an added write test, as the C++ example program in Beckhoff/ADS/examples on GitHub.
Example1() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.Example1
 
Example2 - Class in org.lsst.ccs.drivers.ads.wrapper
Does the same things as the C++ example program in Beckhoff/ADS/examples on GitHub.
Example2() - Constructor for class org.lsst.ccs.drivers.ads.wrapper.Example2
 
Example2.ArgStruct - Class in org.lsst.ccs.drivers.ads.wrapper
 
EXCEPTION - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 

G

getByName(String) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
getByNotification(Integer) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
getData() - Method in class org.lsst.ccs.drivers.ads.Notification
Gets a read-only ByteBuffer containing the variable value sent by the remote server.
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
 
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
 
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
 
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
 
getFieldOrder() - Method in class org.lsst.ccs.drivers.ads.wrapper.Example2.ArgStruct
 
getHandleValue() - Method in class org.lsst.ccs.drivers.ads.VariableHandle
Gets the 32-bit handle assigned to the variable by the remote server.
getName() - Method in class org.lsst.ccs.drivers.ads.VariableHandle
Gets the variable name passed to ADSDriver.getVariableHandle(java.lang.String).
getNotification(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
getNotificationHandle() - Method in class org.lsst.ccs.drivers.ads.Notification
Gets the 32-bit handle assigned by the remote ADS server when the request for notifications was made.
getNotificationQueue() - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Gets the queue used for all notification messages.
getVariableHandle(String) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Creates a description of a PLC variable in the MAIN POU.
getVariableHandle() - Method in class org.lsst.ccs.drivers.ads.Notification
getVarSize() - Method in class org.lsst.ccs.drivers.ads.VariableHandle
Gets the size of the PLC variable in bytes.

H

hashCode() - Method in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
hashCode() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
 
hashCode() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
 
headerSize() - Static method in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
 
hNotification - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
Handle for the notification.

I

idBytes - Variable in class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
NetId, consisting of 6 digits.
IDLE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
INCOMPATIBLE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
INIT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
InitializationException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.InitializationException
 
INVALID - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
IOIMAGE_CLEARI - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_CLEARO - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RISIZE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_ROSIZE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RWIB - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RWIOB - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RWIX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RWOB - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
IOIMAGE_RWOX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
isValid(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 

L

LOADCFG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
LOGGER - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
LookupException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.LookupException
 
LostContactException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.LostContactException
 

M

main(String[]) - Static method in class org.lsst.ccs.drivers.ads.wrapper.Example1
 
main(String[]) - Static method in class org.lsst.ccs.drivers.ads.wrapper.Example2
 

N

nCycleTime - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
netId - Variable in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
AMS Net Id
nMaxDelay - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
NOERR - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.ErrorCode
 
Notification - Class in org.lsst.ccs.drivers.ads
Contains information from a notification message received from the remote ADS server.
NOTIFICATION_QUEUE_SIZE - Static variable in class org.lsst.ccs.drivers.ads.ADSDriver
 
NotificationException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.NotificationException
 
NotOpenException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.NotOpenException
 
nTimeStamp - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationHeader
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
nTransMode - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsNotificationAttrib
 
num - Variable in class org.lsst.ccs.drivers.ads.wrapper.Example2.ArgStruct
 

O

open(String, String) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Establishes a connection to the PLC task of the remote ADS server.
OpenException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.OpenException
 
org.lsst.ccs.drivers.ads - package org.lsst.ccs.drivers.ads
 
org.lsst.ccs.drivers.ads.wrapper - package org.lsst.ccs.drivers.ads.wrapper
 

P

PAdsNotificationFuncEx - Interface in org.lsst.ccs.drivers.ads.wrapper
Functional interface for notification callbacks from the ADS library to Java.
PLC_MEMORY_AREA - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
Area of variables mapped with %M in PLC code.
port - Variable in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
AMS Port number
POWERFAILURE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
POWERGOOD - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 

R

R0_IO - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_ISG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_NC - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PCS - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC_RTS1 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC_RTS2 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC_RTS3 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC_RTS4 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_PLC_TC3 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_RTIME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_SPS - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
R0_TRACE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.AmsPort
 
readVariable(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Reads the value of a given PLC variable.
ReadWriteException(String) - Constructor for exception org.lsst.ccs.drivers.ads.ADSDriver.ReadWriteException
 
RECONFIG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
releaseVariableHandle(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Takes a valid VariableHandle instance and makes it invalid.
remove(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
removeNotification(VariableHandle) - Method in class org.lsst.ccs.drivers.ads.VarHandleTracker
 
requestNotifications(VariableHandle, Duration, Duration, boolean) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Sets up notifications for the value of a PLC variable.
RESET - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
RESUME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
revision - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
Revision number.
RUN - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 

S

SAVECFG - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
SERVERCYCLE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.TransMode
Send the notification whenever the cycle time specified in the notification request has elapsed, regardless of whether the variable being monitored has changed its value.
SERVERONCHA - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.TransMode
Send the notification whenever the cycle time specified in the notification request has elapsed, but only if the variable being monitored has changed its value.
SHUTDOWN - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
START - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
STOP - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
STOPPING - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
STRUCTURE_ALIGNMENT - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary
All the structures and unions in the original AdsDef.h header are compiled with #pragma pack(1).
SUMUP_ADDDEVNOTE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_DELDEVNOTE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_READ - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_READEX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_READEX2 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_READWRITE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUMUP_WRITE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SUSPEND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.DeviceState
 
SYM_DOWNLOAD - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_DOWNLOAD2 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_DT_UPLOAD - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_HNDBYNAME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_INFOBYNAME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_INFOBYNAMEEX - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_RELEASEHND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_UPLOAD - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_UPLOADINFO - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_UPLOADINFO2 - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_VALBYHND - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_VALBYNAME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYM_VERSION - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYMNAME - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYMNOTE - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYMTAB - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 
SYMVAL - Static variable in interface org.lsst.ccs.drivers.ads.wrapper.ADSLibrary.IndexGroup
 

T

toString() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsAddr
 
toString() - Method in class org.lsst.ccs.drivers.ads.wrapper.AmsNetId
 

V

VarHandleTracker - Class in org.lsst.ccs.drivers.ads
Contains all Instances of VariableHandle in use by the ADS driver.
VarHandleTracker() - Constructor for class org.lsst.ccs.drivers.ads.VarHandleTracker
The set of VariableHandles is initially empty.
VariableHandle - Class in org.lsst.ccs.drivers.ads
Contains information about a PLC variable in the remote server.
version - Variable in class org.lsst.ccs.drivers.ads.wrapper.AdsVersion
Version number.

W

writeVariable(VariableHandle, ByteBuffer) - Method in class org.lsst.ccs.drivers.ads.ADSDriver
Writes the value of a given PLC value.
A B C D E G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2018 LSST. All rights reserved.