public abstract class AbstractChannelAccessChannel extends Object implements ChannelAccessChannel
Abstract base class for ChannelAccessChannel implementations. This
base class takes care of handling the connection state listeners and of
delegating the various specializations of the get and monitor methods to the
one most generic version.
This class uses a HashSet to keep all
ChannelAccessConnectionListeners that
are registered with this channel. Derived classes should call the
updateConnectionState(boolean) method in order to update the
connection state and notify the listeners. Implementations may choose to
override the
notifyConnectionListener(ChannelAccessConnectionListener, boolean)
method in order to customize the handling of notifications (e.g. catch
certain exceptions possibly thrown by listeners).
All invocations of the various get methods are delegated to the
ChannelAccessChannel.get(ChannelAccessValueType, int) method, which has to be implemented
by derived classes. All invocations of the various monitor methods are
delegated to the
ChannelAccessChannel.monitor(ChannelAccessValueType, int, ChannelAccessEventMask) method,
which has to be implemented by derived classes.
| Modifier and Type | Field and Description |
|---|---|
protected Object |
connectionStateLock
Synchronization object that this class synchronizes on when modifying the
set of registered listeners or triggering the listeners from
updateConnectionState(boolean). |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractChannelAccessChannel()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addConnectionListener(ChannelAccessConnectionListener listener)
Registers a connection state listener with this channel.
|
ListenableFuture<? extends ChannelAccessGettableValue<?>> |
get(ChannelAccessValueType valueType)
Gets the current value from the channel using the specified type and the
channel's
native element count. |
ListenableFuture<ChannelAccessAlarmAcknowledgementStatus> |
getAlarmAcknowledgementStatus()
Gets the current value from the channel using the
DBR_STSACK_STRING data
type and the channel's native element count. |
ListenableFuture<ChannelAccessAlarmAcknowledgementStatus> |
getAlarmAcknowledgementStatus(int count)
Gets the current value from the channel using the
DBR_STSACK_STRING and
the specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyChar> |
getAlarmChar()
Gets the current value from the channel using the
DBR_STS_CHAR data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyChar> |
getAlarmChar(int count)
Gets the current value from the channel using the
DBR_STS_CHAR and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyDouble> |
getAlarmDouble()
Gets the current value from the channel using the
DBR_STS_DOUBLE data type
and the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyDouble> |
getAlarmDouble(int count)
Gets the current value from the channel using the
DBR_STS_DOUBLE and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyEnum> |
getAlarmEnum()
Gets the current value from the channel using the
DBR_STS_ENUM data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyEnum> |
getAlarmEnum(int count)
Gets the current value from the channel using the
DBR_STS_ENUM and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyFloat> |
getAlarmFloat()
Gets the current value from the channel using the
DBR_STS_FLOAT data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyFloat> |
getAlarmFloat(int count)
Gets the current value from the channel using the
DBR_STS_FLOAT and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyLong> |
getAlarmLong()
Gets the current value from the channel using the
DBR_STS_LONG data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyLong> |
getAlarmLong(int count)
Gets the current value from the channel using the
DBR_STS_LONG and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyShort> |
getAlarmShort()
Gets the current value from the channel using the
DBR_STS_SHORT data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyShort> |
getAlarmShort(int count)
Gets the current value from the channel using the
DBR_STS_SHORT and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getAlarmString()
Gets the current value from the channel using the
DBR_STS_STRING data type
and the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getAlarmString(int count)
Gets the current value from the channel using the
DBR_STS_STRING and the
specified element count}. |
ListenableFuture<ChannelAccessSimpleOnlyChar> |
getChar()
Gets the current value from the channel using the
DBR_CHAR data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyChar> |
getChar(int count)
Gets the current value from the channel using the
DBR_CHAR and the specified
element count}. |
ListenableFuture<ChannelAccessClassName> |
getClassName()
Gets the current value from the channel using the
DBR_CLASS_NAME data type
and the channel's native element count. |
ListenableFuture<ChannelAccessClassName> |
getClassName(int count)
Gets the current value from the channel using the
DBR_CLASS_NAME and the
specified element count}. |
ListenableFuture<ChannelAccessControlsChar> |
getControlsChar()
Gets the current value from the channel using the
DBR_CTRL_CHAR data type and
the channel's native element count. |
ListenableFuture<ChannelAccessControlsChar> |
getControlsChar(int count)
Gets the current value from the channel using the
DBR_CTRL_CHAR and the
specified element count}. |
ListenableFuture<ChannelAccessControlsDouble> |
getControlsDouble()
Gets the current value from the channel using the
DBR_CTRL_DOUBLE data type
and the channel's native element count. |
ListenableFuture<ChannelAccessControlsDouble> |
getControlsDouble(int count)
Gets the current value from the channel using the
DBR_CTRL_DOUBLE and the
specified element count}. |
ListenableFuture<ChannelAccessGraphicsEnum> |
getControlsEnum()
Gets the current value from the channel using the
DBR_CTRL_ENUM data type and
the channel's native element count. |
ListenableFuture<ChannelAccessGraphicsEnum> |
getControlsEnum(int count)
Gets the current value from the channel using the
DBR_CTRL_ENUM and the
specified element count}. |
ListenableFuture<ChannelAccessControlsFloat> |
getControlsFloat()
Gets the current value from the channel using the
DBR_CTRL_FLOAT data type
and the channel's native element count. |
ListenableFuture<ChannelAccessControlsFloat> |
getControlsFloat(int count)
Gets the current value from the channel using the
DBR_CTRL_FLOAT and the
specified element count}. |
ListenableFuture<ChannelAccessControlsLong> |
getControlsLong()
Gets the current value from the channel using the
DBR_CTRL_LONG data type and
the channel's native element count. |
ListenableFuture<ChannelAccessControlsLong> |
getControlsLong(int count)
Gets the current value from the channel using the
DBR_CTRL_LONG and the
specified element count}. |
ListenableFuture<ChannelAccessControlsShort> |
getControlsShort()
Gets the current value from the channel using the
DBR_CTRL_SHORT data type
and the channel's native element count. |
ListenableFuture<ChannelAccessControlsShort> |
getControlsShort(int count)
Gets the current value from the channel using the
DBR_CTRL_SHORT and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getControlsString()
Gets the current value from the channel using the
DBR_CTRL_STRING data type
and the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getControlsString(int count)
Gets the current value from the channel using the
DBR_CTRL_STRING and the
specified element count}. |
ListenableFuture<ChannelAccessSimpleOnlyDouble> |
getDouble()
Gets the current value from the channel using the
DBR_DOUBLE data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyDouble> |
getDouble(int count)
Gets the current value from the channel using the
DBR_DOUBLE and the specified
element count}. |
ListenableFuture<ChannelAccessSimpleOnlyEnum> |
getEnum()
Gets the current value from the channel using the
DBR_ENUM data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyEnum> |
getEnum(int count)
Gets the current value from the channel using the
DBR_ENUM and the specified
element count}. |
ListenableFuture<ChannelAccessSimpleOnlyFloat> |
getFloat()
Gets the current value from the channel using the
DBR_FLOAT data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyFloat> |
getFloat(int count)
Gets the current value from the channel using the
DBR_FLOAT and the specified
element count}. |
ListenableFuture<ChannelAccessGraphicsOnlyChar> |
getGraphicsChar()
Gets the current value from the channel using the
DBR_GR_CHAR data type and the
channel's native element count. |
ListenableFuture<ChannelAccessGraphicsOnlyChar> |
getGraphicsChar(int count)
Gets the current value from the channel using the
DBR_GR_CHAR and the specified
element count}. |
ListenableFuture<ChannelAccessGraphicsOnlyDouble> |
getGraphicsDouble()
Gets the current value from the channel using the
DBR_GR_DOUBLE data type and
the channel's native element count. |
ListenableFuture<ChannelAccessGraphicsOnlyDouble> |
getGraphicsDouble(int count)
Gets the current value from the channel using the
DBR_GR_DOUBLE and the
specified element count}. |
ListenableFuture<ChannelAccessGraphicsEnum> |
getGraphicsEnum()
Gets the current value from the channel using the
DBR_GR_ENUM data type and the
channel's native element count. |
ListenableFuture<ChannelAccessGraphicsEnum> |
getGraphicsEnum(int count)
Gets the current value from the channel using the
DBR_GR_ENUM and the specified
element count}. |
ListenableFuture<ChannelAccessGraphicsOnlyFloat> |
getGraphicsFloat()
Gets the current value from the channel using the
DBR_GR_FLOAT data type and
the channel's native element count. |
ListenableFuture<ChannelAccessGraphicsOnlyFloat> |
getGraphicsFloat(int count)
Gets the current value from the channel using the
DBR_GR_FLOAT and the
specified element count}. |
ListenableFuture<ChannelAccessGraphicsOnlyLong> |
getGraphicsLong()
Gets the current value from the channel using the
DBR_GR_LONG data type and the
channel's native element count. |
ListenableFuture<ChannelAccessGraphicsOnlyLong> |
getGraphicsLong(int count)
Gets the current value from the channel using the
DBR_GR_LONG and the specified
element count}. |
ListenableFuture<ChannelAccessGraphicsOnlyShort> |
getGraphicsShort()
Gets the current value from the channel using the
DBR_GR_SHORT data type and
the channel's native element count. |
ListenableFuture<ChannelAccessGraphicsOnlyShort> |
getGraphicsShort(int count)
Gets the current value from the channel using the
DBR_GR_SHORT and the
specified element count}. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getGraphicsString()
Gets the current value from the channel using the
DBR_GR_STRING data type and
the channel's native element count. |
ListenableFuture<ChannelAccessAlarmOnlyString> |
getGraphicsString(int count)
Gets the current value from the channel using the
DBR_GR_STRING and the
specified element count}. |
ListenableFuture<ChannelAccessSimpleOnlyLong> |
getLong()
Gets the current value from the channel using the
DBR_LONG data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyLong> |
getLong(int count)
Gets the current value from the channel using the
DBR_LONG and the specified
element count}. |
ListenableFuture<? extends ChannelAccessGettableValue<?>> |
getNative()
Gets the current value from the channel using the channel's
native data type and
native element count. |
ListenableFuture<? extends ChannelAccessGettableValue<?>> |
getNative(int count)
Gets the current value from the channel using the channel's
native data type and the specified element
count}. |
ListenableFuture<ChannelAccessSimpleOnlyShort> |
getShort()
Gets the current value from the channel using the
DBR_SHORT data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyShort> |
getShort(int count)
Gets the current value from the channel using the
DBR_SHORT and the specified
element count}. |
ListenableFuture<ChannelAccessSimpleOnlyString> |
getString()
Gets the current value from the channel using the
DBR_STRING data type and the
channel's native element count. |
ListenableFuture<ChannelAccessSimpleOnlyString> |
getString(int count)
Gets the current value from the channel using the
DBR_STRING and the specified
element count}. |
ListenableFuture<ChannelAccessTimeChar> |
getTimeChar()
Gets the current value from the channel using the
DBR_TIME_CHAR data type and
the channel's native element count. |
ListenableFuture<ChannelAccessTimeChar> |
getTimeChar(int count)
Gets the current value from the channel using the
DBR_TIME_CHAR and the
specified element count}. |
ListenableFuture<ChannelAccessTimeDouble> |
getTimeDouble()
Gets the current value from the channel using the
DBR_TIME_DOUBLE data type
and the channel's native element count. |
ListenableFuture<ChannelAccessTimeDouble> |
getTimeDouble(int count)
Gets the current value from the channel using the
DBR_TIME_DOUBLE and the
specified element count}. |
ListenableFuture<ChannelAccessTimeEnum> |
getTimeEnum()
Gets the current value from the channel using the
DBR_TIME_ENUM data type and
the channel's native element count. |
ListenableFuture<ChannelAccessTimeEnum> |
getTimeEnum(int count)
Gets the current value from the channel using the
DBR_TIME_ENUM and the
specified element count}. |
ListenableFuture<ChannelAccessTimeFloat> |
getTimeFloat()
Gets the current value from the channel using the
DBR_TIME_FLOAT data type
and the channel's native element count. |
ListenableFuture<ChannelAccessTimeFloat> |
getTimeFloat(int count)
Gets the current value from the channel using the
DBR_TIME_FLOAT and the
specified element count}. |
ListenableFuture<ChannelAccessTimeLong> |
getTimeLong()
Gets the current value from the channel using the
DBR_TIME_LONG data type and
the channel's native element count. |
ListenableFuture<ChannelAccessTimeLong> |
getTimeLong(int count)
Gets the current value from the channel using the
DBR_TIME_LONG and the
specified element count}. |
ListenableFuture<ChannelAccessTimeShort> |
getTimeShort()
Gets the current value from the channel using the
DBR_TIME_SHORT data type
and the channel's native element count. |
ListenableFuture<ChannelAccessTimeShort> |
getTimeShort(int count)
Gets the current value from the channel using the
DBR_TIME_SHORT and the
specified element count}. |
ListenableFuture<ChannelAccessTimeString> |
getTimeString()
Gets the current value from the channel using the
DBR_TIME_STRING data type
and the channel's native element count. |
ListenableFuture<ChannelAccessTimeString> |
getTimeString(int count)
Gets the current value from the channel using the
DBR_TIME_STRING and the
specified element count}. |
boolean |
isConnected()
Tells whether this channel is currently connected.
|
boolean |
isConnectedOnce()
Tells whether this channel has been connected at least once.
|
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitor(ChannelAccessValueType valueType)
Creates a monitor for this channel using the specified type, the
channel's
native element count, and the
default
event mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitor(ChannelAccessValueType valueType,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the specified type, the
channel's
native element count, and the
specified event mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitor(ChannelAccessValueType valueType,
int count)
Creates a monitor for this channel using the specified type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> |
monitorAlarmAcknowledgementStatus()
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the channel's native element count, and
the default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> |
monitorAlarmAcknowledgementStatus(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the channel's native element count, and
the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> |
monitorAlarmAcknowledgementStatus(int count)
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> |
monitorAlarmAcknowledgementStatus(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> |
monitorAlarmChar()
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> |
monitorAlarmChar(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> |
monitorAlarmChar(int count)
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> |
monitorAlarmChar(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> |
monitorAlarmDouble()
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> |
monitorAlarmDouble(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> |
monitorAlarmDouble(int count)
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> |
monitorAlarmDouble(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> |
monitorAlarmEnum()
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> |
monitorAlarmEnum(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> |
monitorAlarmEnum(int count)
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> |
monitorAlarmEnum(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> |
monitorAlarmFloat()
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> |
monitorAlarmFloat(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> |
monitorAlarmFloat(int count)
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> |
monitorAlarmFloat(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> |
monitorAlarmLong()
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> |
monitorAlarmLong(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> |
monitorAlarmLong(int count)
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> |
monitorAlarmLong(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> |
monitorAlarmShort()
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> |
monitorAlarmShort(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> |
monitorAlarmShort(int count)
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> |
monitorAlarmShort(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorAlarmString()
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorAlarmString(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorAlarmString(int count)
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorAlarmString(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> |
monitorChar()
Creates a monitor for this channel using the
DBR_CHAR data type, the channel's
native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> |
monitorChar(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CHAR data type, the channel's
native element count, and the specified event
mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> |
monitorChar(int count)
Creates a monitor for this channel using the
DBR_CHAR data type, the specified
element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> |
monitorChar(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CHAR data type, the specified
element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessClassName> |
monitorClassName()
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessClassName> |
monitorClassName(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessClassName> |
monitorClassName(int count)
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessClassName> |
monitorClassName(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsChar> |
monitorControlsChar()
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsChar> |
monitorControlsChar(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsChar> |
monitorControlsChar(int count)
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsChar> |
monitorControlsChar(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsDouble> |
monitorControlsDouble()
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsDouble> |
monitorControlsDouble(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsDouble> |
monitorControlsDouble(int count)
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsDouble> |
monitorControlsDouble(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorControlsEnum()
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorControlsEnum(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorControlsEnum(int count)
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorControlsEnum(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsFloat> |
monitorControlsFloat()
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsFloat> |
monitorControlsFloat(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsFloat> |
monitorControlsFloat(int count)
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsFloat> |
monitorControlsFloat(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsLong> |
monitorControlsLong()
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsLong> |
monitorControlsLong(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTLR_LONG data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsLong> |
monitorControlsLong(int count)
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsLong> |
monitorControlsLong(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsShort> |
monitorControlsShort()
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsShort> |
monitorControlsShort(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessControlsShort> |
monitorControlsShort(int count)
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessControlsShort> |
monitorControlsShort(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorControlsString()
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorControlsString(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorControlsString(int count)
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorControlsString(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> |
monitorDouble()
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> |
monitorDouble(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> |
monitorDouble(int count)
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> |
monitorDouble(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> |
monitorEnum()
Creates a monitor for this channel using the
DBR_ENUM data type, the channel's
native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> |
monitorEnum(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_ENUM data type, the channel's
native element count, and the specified event
mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> |
monitorEnum(int count)
Creates a monitor for this channel using the
DBR_ENUM data type, the specified
element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> |
monitorEnum(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_ENUM data type, the specified
element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> |
monitorFloat()
Creates a monitor for this channel using the
DBR_FLOAT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> |
monitorFloat(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_FLOAT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> |
monitorFloat(int count)
Creates a monitor for this channel using the
DBR_FLOAT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> |
monitorFloat(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_FLOAT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> |
monitorGraphicsChar()
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> |
monitorGraphicsChar(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> |
monitorGraphicsChar(int count)
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> |
monitorGraphicsChar(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> |
monitorGraphicsDouble()
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> |
monitorGraphicsDouble(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> |
monitorGraphicsDouble(int count)
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> |
monitorGraphicsDouble(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorGraphicsEnum()
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorGraphicsEnum(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorGraphicsEnum(int count)
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsEnum> |
monitorGraphicsEnum(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> |
monitorGraphicsFloat()
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> |
monitorGraphicsFloat(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> |
monitorGraphicsFloat(int count)
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> |
monitorGraphicsFloat(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> |
monitorGraphicsLong()
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> |
monitorGraphicsLong(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> |
monitorGraphicsLong(int count)
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> |
monitorGraphicsLong(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> |
monitorGraphicsShort()
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> |
monitorGraphicsShort(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> |
monitorGraphicsShort(int count)
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> |
monitorGraphicsShort(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorGraphicsString()
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorGraphicsString(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorGraphicsString(int count)
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessAlarmOnlyString> |
monitorGraphicsString(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> |
monitorLong()
Creates a monitor for this channel using the
DBR_LONG data type, the channel's
native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> |
monitorLong(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_LONG data type, the channel's
native element count, and the specified event
mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> |
monitorLong(int count)
Creates a monitor for this channel using the
DBR_LONG data type, the specified
element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> |
monitorLong(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_LONG data type, the specified
element count, and the specified event mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitorNative()
Creates a monitor for this channel using the channel's
native data type, the channel's
native element count, and the
default
event mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitorNative(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the channel's
native data type, the channel's
native element count, and the specified event
mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitorNative(int count)
Creates a monitor for this channel using the channel's
native data type, the specified element
count, and the
default
event mask. |
ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> |
monitorNative(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the channel's
native data type, the specified element
count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> |
monitorShort()
Creates a monitor for this channel using the
DBR_SHORT data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> |
monitorShort(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_SHORT data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> |
monitorShort(int count)
Creates a monitor for this channel using the
DBR_SHORT data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> |
monitorShort(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_SHORT data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyString> |
monitorString()
Creates a monitor for this channel using the
DBR_STRING data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyString> |
monitorString(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STRING data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyString> |
monitorString(int count)
Creates a monitor for this channel using the
DBR_STRING data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessSimpleOnlyString> |
monitorString(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_STRING data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeChar> |
monitorTimeChar()
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeChar> |
monitorTimeChar(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeChar> |
monitorTimeChar(int count)
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeChar> |
monitorTimeChar(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeDouble> |
monitorTimeDouble()
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeDouble> |
monitorTimeDouble(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeDouble> |
monitorTimeDouble(int count)
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeDouble> |
monitorTimeDouble(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeEnum> |
monitorTimeEnum()
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeEnum> |
monitorTimeEnum(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeEnum> |
monitorTimeEnum(int count)
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeEnum> |
monitorTimeEnum(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeFloat> |
monitorTimeFloat()
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeFloat> |
monitorTimeFloat(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeFloat> |
monitorTimeFloat(int count)
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeFloat> |
monitorTimeFloat(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeLong> |
monitorTimeLong()
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeLong> |
monitorTimeLong(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeLong> |
monitorTimeLong(int count)
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeLong> |
monitorTimeLong(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeShort> |
monitorTimeShort()
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeShort> |
monitorTimeShort(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeShort> |
monitorTimeShort(int count)
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeShort> |
monitorTimeShort(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the specified element count, and the specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeString> |
monitorTimeString()
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the channel's native element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeString> |
monitorTimeString(ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the channel's native element count, and the
specified event mask. |
ChannelAccessMonitor<ChannelAccessTimeString> |
monitorTimeString(int count)
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the specified element count, and the
default
event mask. |
ChannelAccessMonitor<ChannelAccessTimeString> |
monitorTimeString(int count,
ChannelAccessEventMask eventMask)
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the specified element count, and the specified event mask. |
protected void |
notifyConnectionListener(ChannelAccessConnectionListener listener,
boolean nowConnected)
Notifies a connection listener.
|
protected void |
notifyWaitForConnectionStateFutureListener(ListenableFuture<Boolean> future,
FutureCompletionListener<? super Boolean> listener)
Notifies a completion listener that has been registered with a listenable
future returned by
waitForConnectionState(boolean). |
ListenableFuture<Void> |
putAcknowledgeAlarm(ChannelAccessAlarmSeverity acknowledgeAlarmSeverity)
Puts the specified
DBR_PUT_ACKS to the channel. |
ListenableFuture<Void> |
putChar(byte value)
Puts the specified single element
DBR_CHAR to the channel. |
ListenableFuture<Void> |
putChar(byte[] value)
Puts the specified array to the channel as a
DBR_CHAR. |
ListenableFuture<Void> |
putConfigureAcknowledgeTransientAlarms(boolean explicitlyAcknowledgeTransientAlarms)
Puts the specified
DBR_PUT_ACKT to the channel. |
ListenableFuture<Void> |
putDouble(double value)
Puts the specified single element
DBR_DOUBLE to the channel. |
ListenableFuture<Void> |
putDouble(double[] value)
Puts the specified array to the channel as a
DBR_DOUBLE. |
ListenableFuture<Void> |
putEnum(short value)
Puts the specified single element
DBR_ENUM to the channel. |
ListenableFuture<Void> |
putEnum(short[] value)
Puts the specified array to the channel as a
DBR_ENUM. |
ListenableFuture<Void> |
putFloat(float value)
Puts the specified single element
DBR_FLOAT to the channel. |
ListenableFuture<Void> |
putFloat(float[] value)
Puts the specified array to the channel as a
DBR_FLOAT. |
ListenableFuture<Void> |
putLong(int value)
Puts the specified single element
DBR_LONG to the channel. |
ListenableFuture<Void> |
putLong(int[] value)
Puts the specified array to the channel as a
DBR_LONG. |
ListenableFuture<Void> |
putShort(short value)
Puts the specified single element
DBR_SHORT to the channel. |
ListenableFuture<Void> |
putShort(short[] value)
Puts the specified array to the channel as a
DBR_SHORT. |
ListenableFuture<Void> |
putString(Collection<String> value)
Puts the specified collection to the channel as a
DBR_STRING. |
ListenableFuture<Void> |
putString(String value)
Puts the specified single element
DBR_STRING to the channel. |
ListenableFuture<Void> |
putString(String[] value)
Puts the specified array to the channel as a
DBR_STRING. |
boolean |
removeConnectionListener(ChannelAccessConnectionListener listener)
Unregisters a connection state listener from this channel.
|
protected void |
updateConnectionState(boolean nowConnected)
Updates the connection state and notifies the connection state listeners.
|
ListenableFuture<Boolean> |
waitForConnectionState(boolean connectionState)
Returns a listenable future that completes when the specified connection
state is established.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, get, getClient, getName, getNativeCount, getNativeDataType, isDestroyed, isMayRead, isMayWrite, monitor, putprotected final Object connectionStateLock
updateConnectionState(boolean).protected AbstractChannelAccessChannel()
protected void updateConnectionState(boolean nowConnected)
Updates the connection state and notifies the connection state listeners.
This method delegates calling each listener to
notifyConnectionListener(ChannelAccessConnectionListener, boolean)
, so that derived classes can take extra precautions (e.g. catch certain
exceptions thrown by a listener). Accordingly, setting the result of
futures created for calls to the waitForConnectionState(boolean)
method is delegated to the
notifyWaitForConnectionStateFutureListener(ListenableFuture, FutureCompletionListener)
method.
This method should be called by derived classes whenever the connection state of the channel changes.
nowConnected - true if the channel is now connected,
false if it is now disconnected.protected void notifyConnectionListener(ChannelAccessConnectionListener listener, boolean nowConnected)
listener - the listener that should be notified. Notification should
happen by calling the listeners
completed() method, passing a reference to this future
instance.nowConnected - true if the channel is now connected,
false if it is now disconnected.protected void notifyWaitForConnectionStateFutureListener(ListenableFuture<Boolean> future, FutureCompletionListener<? super Boolean> listener)
Notifies a completion listener that has been registered with a listenable
future returned by waitForConnectionState(boolean).
This method can be overridden in order to modify how the listener is called. For example, some implementations might want to catch certain exceptions thrown by a listener.
future - future that was returned by
waitForConnectionState(boolean) that completed.listener - listener that has been registered with the future
and shall be notify. This method must call the listener's
completed(...) method, passing the
future.public boolean isConnected()
ChannelAccessChannelisConnected in interface ChannelAccessChanneltrue if the channel is currently connected,
false if it is currently disconnected.ChannelAccessChannel.isConnectedOnce()public boolean isConnectedOnce()
ChannelAccessChannelisConnectedOnce in interface ChannelAccessChanneltrue if this channel is currently connected or has
previously been connected, false otherwise.ChannelAccessChannel.isConnected()public boolean addConnectionListener(ChannelAccessConnectionListener listener)
ChannelAccessChannelRegisters a connection state listener with this channel. The listener will be notified when this channel's connection state changes. When the listener is added, it is called once to notify it of the current connection state.
If the specified listener is already registered with this channel, no
action is taken and this method returns false.
Important note: Typically, the listener is executed by
the thread that performs network I/O. For this reason, it is important
that the listener does not block or perform any long-running operations.
Instead, the listener should delegate any such operation to a different
thread (e.g. using an Executor). Any violation of this rule might
result in unexpected or unpredictable behavior. In particular, a blocking
listener might cause a dead-lock, which results in the whole Channel
Access client being stalled indefinitely.
If the calling code is not interested in receiving permanent status
updates and only wants to wait for a certain connection state to be
established, ChannelAccessChannel.waitForConnectionState(boolean) might be a simpler
alternative to this method.
addConnectionListener in interface ChannelAccessChannellistener - listener to be registered with this channel. Must not be
null.true if the listener has been added,
false if the listener has already been added
earlier.ChannelAccessChannel.removeConnectionListener(ChannelAccessConnectionListener),
ChannelAccessChannel.waitForConnectionState(boolean)public boolean removeConnectionListener(ChannelAccessConnectionListener listener)
ChannelAccessChannelUnregisters a connection state listener from this channel. After being removed, the listener will not be notified of further connection state changes.
If the specified listener has already been removed from this channel or
has never been added, no action is taken and this method returns
false.
removeConnectionListener in interface ChannelAccessChannellistener - listener to be unregistered from this channel.true if the listener has been removed,
false if the listener has already been removed
earlier or if it has never been added.ChannelAccessChannel.addConnectionListener(ChannelAccessConnectionListener)public ListenableFuture<Boolean> waitForConnectionState(boolean connectionState)
ChannelAccessChannelReturns a listenable future that completes when the specified connection state is established. This method can be used if certain actions are to be delayed until the channel is connected or disconnected.
If the channel is already in the specified connection state, the future returned by this method completes immediately.
Due to the asynchronous nature of connection events, there is no guarantee that the channel is still in the specified connection state when the future has completed. It is possible that the channel again changed its state after first switching to the desired state. If the code waiting for the future detects such a situation, it should simply make another call to this method to wait for the connection state to change again.
waitForConnectionState in interface ChannelAccessChannelconnectionState - desired connection state. If true, the future
returned by this method completes when the channel is
connected. If false, the future returned by this
method completes when the channel is disconnected.connectionState. If the channel already is
in the specified connectionState, the future
completes immediately. The completed future's value will be the
connection state at the time when it completed (always the
specified connectionState).public ListenableFuture<? extends ChannelAccessGettableValue<?>> get(ChannelAccessValueType valueType)
ChannelAccessChannel
Gets the current value from the channel using the specified type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
get in interface ChannelAccessChannelvalueType - type of the value that shall be returned by the server. The
specified type must be allowed for get operations (
ChannelAccessValueType.isGettable() must return
true). If null, the channel's
native data type is used.valueType.public ListenableFuture<? extends ChannelAccessGettableValue<?>> getNative()
ChannelAccessChannel
Gets the current value from the channel using the channel's
native data type and
native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getNative in interface ChannelAccessChannelpublic ListenableFuture<? extends ChannelAccessGettableValue<?>> getNative(int count)
ChannelAccessChannel
Gets the current value from the channel using the channel's
native data type and the specified element
count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getNative in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyString> getString()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STRING data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getString in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyString> getString(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STRING and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyString> getAlarmString()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_STRING data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmString in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyString> getAlarmString(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_STRING and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeString> getTimeString()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_STRING data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeString in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeString> getTimeString(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_STRING and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyString> getGraphicsString()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_STRING data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsString in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyString> getGraphicsString(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_STRING and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyString> getControlsString()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_STRING data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsString in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyString> getControlsString(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_STRING and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyShort> getShort()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_SHORT data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getShort in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyShort> getShort(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_SHORT and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyShort> getAlarmShort()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_SHORT data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmShort in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyShort> getAlarmShort(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_SHORT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeShort> getTimeShort()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_SHORT data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeShort in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeShort> getTimeShort(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_SHORT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsOnlyShort> getGraphicsShort()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_SHORT data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsShort in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsOnlyShort> getGraphicsShort(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_SHORT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessControlsShort> getControlsShort()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_SHORT data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsShort in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessControlsShort> getControlsShort(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_SHORT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyFloat> getFloat()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_FLOAT data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getFloat in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyFloat> getFloat(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_FLOAT and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyFloat> getAlarmFloat()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_FLOAT data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmFloat in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyFloat> getAlarmFloat(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_FLOAT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeFloat> getTimeFloat()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_FLOAT data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeFloat in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeFloat> getTimeFloat(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_FLOAT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsOnlyFloat> getGraphicsFloat()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_FLOAT data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsFloat in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsOnlyFloat> getGraphicsFloat(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_FLOAT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessControlsFloat> getControlsFloat()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_FLOAT data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsFloat in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessControlsFloat> getControlsFloat(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_FLOAT and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyEnum> getEnum()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_ENUM data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getEnum in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyEnum> getEnum(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_ENUM and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyEnum> getAlarmEnum()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_ENUM data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmEnum in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyEnum> getAlarmEnum(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_ENUM and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeEnum> getTimeEnum()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_ENUM data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeEnum in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeEnum> getTimeEnum(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_ENUM and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsEnum> getGraphicsEnum()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_ENUM data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsEnum in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsEnum> getGraphicsEnum(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_ENUM and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsEnum> getControlsEnum()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_ENUM data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsEnum in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsEnum> getControlsEnum(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_ENUM and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyChar> getChar()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CHAR data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getChar in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyChar> getChar(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CHAR and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyChar> getAlarmChar()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_CHAR data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmChar in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyChar> getAlarmChar(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_CHAR and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeChar> getTimeChar()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_CHAR data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeChar in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeChar> getTimeChar(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_CHAR and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsOnlyChar> getGraphicsChar()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_CHAR data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsChar in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsOnlyChar> getGraphicsChar(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_CHAR and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessControlsChar> getControlsChar()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_CHAR data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsChar in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessControlsChar> getControlsChar(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_CHAR and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyLong> getLong()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_LONG data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getLong in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyLong> getLong(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_LONG and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyLong> getAlarmLong()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_LONG data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmLong in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyLong> getAlarmLong(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_LONG and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeLong> getTimeLong()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_LONG data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeLong in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeLong> getTimeLong(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_LONG and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsOnlyLong> getGraphicsLong()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_LONG data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsLong in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsOnlyLong> getGraphicsLong(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_LONG and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessControlsLong> getControlsLong()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_LONG data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsLong in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessControlsLong> getControlsLong(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_LONG and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessSimpleOnlyDouble> getDouble()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_DOUBLE data type and the
channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getDouble in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessSimpleOnlyDouble> getDouble(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_DOUBLE and the specified
element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmOnlyDouble> getAlarmDouble()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_DOUBLE data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmDouble in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmOnlyDouble> getAlarmDouble(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STS_DOUBLE and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessTimeDouble> getTimeDouble()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_DOUBLE data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getTimeDouble in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessTimeDouble> getTimeDouble(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_TIME_DOUBLE and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getTimeDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessGraphicsOnlyDouble> getGraphicsDouble()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_DOUBLE data type and
the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getGraphicsDouble in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessGraphicsOnlyDouble> getGraphicsDouble(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_GR_DOUBLE and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getGraphicsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessControlsDouble> getControlsDouble()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_DOUBLE data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getControlsDouble in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessControlsDouble> getControlsDouble(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CTRL_DOUBLE and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getControlsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessAlarmAcknowledgementStatus> getAlarmAcknowledgementStatus()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STSACK_STRING data
type and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getAlarmAcknowledgementStatus in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessAlarmAcknowledgementStatus> getAlarmAcknowledgementStatus(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_STSACK_STRING and
the specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getAlarmAcknowledgementStatus in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ListenableFuture<ChannelAccessClassName> getClassName()
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CLASS_NAME data type
and the channel's native element count.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
getClassName in interface ChannelAccessChannelpublic ListenableFuture<ChannelAccessClassName> getClassName(int count)
ChannelAccessChannel
Gets the current value from the channel using the
DBR_CLASS_NAME and the
specified element count}.
Due to a get operation's asynchronous nature, the result is not returned
right away, but a future that can be used to
wait on the operation and get its result is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
getClassName in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the get operation only returns the number of elements
that is equal to the channel's native element count.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitor(ChannelAccessValueType valueType)
ChannelAccessChannel
Creates a monitor for this channel using the specified type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitor in interface ChannelAccessChannelvalueType - type of the value that shall be sent for monitor events. The
specified type must be allowed for get operations (
ChannelAccessValueType.isGettable() must return
true). If null, the channel's
native data type is used.default event mask. The type of the values supplied with monitor
events can be expected to match the specified
valueType.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitor(ChannelAccessValueType valueType, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the specified type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitor in interface ChannelAccessChannelvalueType - type of the value that shall be sent for monitor events. The
specified type must be allowed for get operations (
ChannelAccessValueType.isGettable() must return
true). If null, the channel's
native data type is used.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.valueType.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitor(ChannelAccessValueType valueType, int count)
ChannelAccessChannel
Creates a monitor for this channel using the specified type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitor in interface ChannelAccessChannelvalueType - type of the value that shall be sent for monitor events. The
specified type must be allowed for get operations (
ChannelAccessValueType.isGettable() must return
true). If null, the channel's
native data type is used.count - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count.default event mask. The type of the values supplied with monitor
events can be expected to match the specified
valueType and the values can be expected to not
exceed the specified number of elements.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitorNative()
ChannelAccessChannel
Creates a monitor for this channel using the channel's
native data type, the channel's
native element count, and the
default
event mask. As a channel's native data type and native element count
might vary over time, the type of the values and the number of elements
in the values of monitor events might vary accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorNative in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitorNative(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the channel's
native data type, the channel's
native element count, and the specified event
mask. As a channel's native data type and native element count might vary
over time, the type of the values and the number of elements in the
values of monitor events might vary accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorNative in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitorNative(int count)
ChannelAccessChannel
Creates a monitor for this channel using the channel's
native data type, the specified element
count, and the
default
event mask. As a channel's native data type might vary over time, the
type of the values of monitor events might vary accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorNative in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<? extends ChannelAccessGettableValue<?>> monitorNative(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the channel's
native data type, the specified element
count, and the specified event mask. As a channel's native data type
might vary over time, the type of the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorNative in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyString> monitorString()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STRING data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorString in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyString> monitorString(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STRING data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorString in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyString> monitorString(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STRING data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyString> monitorString(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STRING data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorAlarmString()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmString in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorAlarmString(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmString in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorAlarmString(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorAlarmString(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_STRING data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeString> monitorTimeString()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeString in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeString> monitorTimeString(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeString in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeString> monitorTimeString(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeString> monitorTimeString(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_STRING data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorGraphicsString()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsString in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorGraphicsString(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsString in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorGraphicsString(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorGraphicsString(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_STRING data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorControlsString()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsString in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorControlsString(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsString in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorControlsString(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyString> monitorControlsString(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_STRING data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsString in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> monitorShort()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_SHORT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorShort in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> monitorShort(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_SHORT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorShort in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> monitorShort(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_SHORT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyShort> monitorShort(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_SHORT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> monitorAlarmShort()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmShort in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> monitorAlarmShort(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmShort in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> monitorAlarmShort(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyShort> monitorAlarmShort(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_SHORT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeShort> monitorTimeShort()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeShort in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeShort> monitorTimeShort(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeShort in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeShort> monitorTimeShort(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeShort> monitorTimeShort(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_SHORT data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> monitorGraphicsShort()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsShort in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> monitorGraphicsShort(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsShort in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> monitorGraphicsShort(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyShort> monitorGraphicsShort(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_SHORT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsShort> monitorControlsShort()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsShort in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessControlsShort> monitorControlsShort(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsShort in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsShort> monitorControlsShort(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessControlsShort> monitorControlsShort(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_SHORT data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsShort in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> monitorFloat()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_FLOAT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorFloat in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> monitorFloat(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_FLOAT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorFloat in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> monitorFloat(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_FLOAT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyFloat> monitorFloat(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_FLOAT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> monitorAlarmFloat()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmFloat in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> monitorAlarmFloat(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmFloat in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> monitorAlarmFloat(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyFloat> monitorAlarmFloat(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_FLOAT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeFloat> monitorTimeFloat()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeFloat in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeFloat> monitorTimeFloat(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeFloat in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeFloat> monitorTimeFloat(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeFloat> monitorTimeFloat(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_FLOAT data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> monitorGraphicsFloat()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsFloat in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> monitorGraphicsFloat(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsFloat in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> monitorGraphicsFloat(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyFloat> monitorGraphicsFloat(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_FLOAT data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsFloat> monitorControlsFloat()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsFloat in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessControlsFloat> monitorControlsFloat(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsFloat in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsFloat> monitorControlsFloat(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessControlsFloat> monitorControlsFloat(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_FLOAT data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsFloat in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> monitorEnum()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_ENUM data type, the channel's
native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorEnum in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> monitorEnum(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_ENUM data type, the channel's
native element count, and the specified event
mask. As a channel's native element count might vary over time, the
number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorEnum in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> monitorEnum(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_ENUM data type, the specified
element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyEnum> monitorEnum(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_ENUM data type, the specified
element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> monitorAlarmEnum()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmEnum in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> monitorAlarmEnum(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmEnum in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> monitorAlarmEnum(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyEnum> monitorAlarmEnum(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_ENUM data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeEnum> monitorTimeEnum()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeEnum in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeEnum> monitorTimeEnum(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeEnum in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeEnum> monitorTimeEnum(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeEnum> monitorTimeEnum(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_ENUM data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorGraphicsEnum()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsEnum in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorGraphicsEnum(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsEnum in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorGraphicsEnum(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorGraphicsEnum(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_ENUM data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorControlsEnum()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsEnum in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorControlsEnum(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsEnum in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorControlsEnum(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsEnum> monitorControlsEnum(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_ENUM data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsEnum in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> monitorChar()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CHAR data type, the channel's
native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorChar in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> monitorChar(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CHAR data type, the channel's
native element count, and the specified event
mask. As a channel's native element count might vary over time, the
number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorChar in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> monitorChar(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CHAR data type, the specified
element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyChar> monitorChar(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CHAR data type, the specified
element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> monitorAlarmChar()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmChar in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> monitorAlarmChar(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmChar in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> monitorAlarmChar(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyChar> monitorAlarmChar(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_CHAR data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeChar> monitorTimeChar()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeChar in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeChar> monitorTimeChar(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeChar in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeChar> monitorTimeChar(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeChar> monitorTimeChar(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_CHAR data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> monitorGraphicsChar()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsChar in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> monitorGraphicsChar(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsChar in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> monitorGraphicsChar(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyChar> monitorGraphicsChar(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_CHAR data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsChar> monitorControlsChar()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsChar in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessControlsChar> monitorControlsChar(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsChar in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsChar> monitorControlsChar(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessControlsChar> monitorControlsChar(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_CHAR data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsChar in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> monitorLong()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_LONG data type, the channel's
native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorLong in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> monitorLong(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_LONG data type, the channel's
native element count, and the specified event
mask. As a channel's native element count might vary over time, the
number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorLong in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> monitorLong(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_LONG data type, the specified
element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyLong> monitorLong(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_LONG data type, the specified
element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> monitorAlarmLong()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmLong in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> monitorAlarmLong(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmLong in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> monitorAlarmLong(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyLong> monitorAlarmLong(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_LONG data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeLong> monitorTimeLong()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeLong in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeLong> monitorTimeLong(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeLong in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeLong> monitorTimeLong(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeLong> monitorTimeLong(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_LONG data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> monitorGraphicsLong()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsLong in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> monitorGraphicsLong(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsLong in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> monitorGraphicsLong(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyLong> monitorGraphicsLong(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_LONG data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsLong> monitorControlsLong()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsLong in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessControlsLong> monitorControlsLong(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTLR_LONG data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsLong in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsLong> monitorControlsLong(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessControlsLong> monitorControlsLong(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_LONG data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsLong in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> monitorDouble()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorDouble in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> monitorDouble(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorDouble in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> monitorDouble(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessSimpleOnlyDouble> monitorDouble(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_DOUBLE data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> monitorAlarmDouble()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmDouble in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> monitorAlarmDouble(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmDouble in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> monitorAlarmDouble(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmOnlyDouble> monitorAlarmDouble(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STS_DOUBLE data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeDouble> monitorTimeDouble()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeDouble in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessTimeDouble> monitorTimeDouble(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorTimeDouble in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessTimeDouble> monitorTimeDouble(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessTimeDouble> monitorTimeDouble(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_TIME_DOUBLE data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorTimeDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> monitorGraphicsDouble()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsDouble in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> monitorGraphicsDouble(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorGraphicsDouble in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> monitorGraphicsDouble(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessGraphicsOnlyDouble> monitorGraphicsDouble(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_GR_DOUBLE data type, the
specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorGraphicsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsDouble> monitorControlsDouble()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsDouble in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessControlsDouble> monitorControlsDouble(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorControlsDouble in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessControlsDouble> monitorControlsDouble(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessControlsDouble> monitorControlsDouble(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CTRL_DOUBLE data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorControlsDouble in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> monitorAlarmAcknowledgementStatus()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the channel's native element count, and
the default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmAcknowledgementStatus in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> monitorAlarmAcknowledgementStatus(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the channel's native element count, and
the specified event mask. As a channel's native element count might vary
over time, the number of elements in the values of monitor events might
vary accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorAlarmAcknowledgementStatus in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> monitorAlarmAcknowledgementStatus(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmAcknowledgementStatus in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessAlarmAcknowledgementStatus> monitorAlarmAcknowledgementStatus(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_STSACK_STRING data
type, the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorAlarmAcknowledgementStatus in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessClassName> monitorClassName()
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the channel's native element count, and the
default
event mask. As a channel's native element count might vary over time,
the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorClassName in interface ChannelAccessChanneldefault event mask.public ChannelAccessMonitor<ChannelAccessClassName> monitorClassName(ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the channel's native element count, and the
specified event mask. As a channel's native element count might vary over
time, the number of elements in the values of monitor events might vary
accordingly.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only a destroyed channel will result in an
immediate exception thrown by this method.
monitorClassName in interface ChannelAccessChanneleventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ChannelAccessMonitor<ChannelAccessClassName> monitorClassName(int count)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the specified element count, and the
default
event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorClassName in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.default event mask. The values supplied with monitor events can
be expected to not exceed the specified number of elements.public ChannelAccessMonitor<ChannelAccessClassName> monitorClassName(int count, ChannelAccessEventMask eventMask)
ChannelAccessChannel
Creates a monitor for this channel using the
DBR_CLASS_NAME data type,
the specified element count, and the specified event mask.
A monitor can be created for a channel that is currently disconnected (or has not yet been connected). However, the monitor will only post events when the channel is connected.
Errors are typically indicated by calling the monitor listeners'
monitorError(...) method. Only errors in the parameters to this method
or a destroyed channel will result in an immediate exception thrown by
this method.
monitorClassName in interface ChannelAccessChannelcount - number of elements to request from the server. Must be
positive or zero. A value of zero is interpreted as the
channel's native element count. If
the specified number exceeds the channel's native element
count, the monitor event will only provide the number of
elements that is equal to the channel's native element count.eventMask - event mask to use for the monitor. The event mask specifies
which events on the server will trigger a monitor event. If
null, the
default event mask is used.public ListenableFuture<Void> putString(String value)
ChannelAccessChannel
Puts the specified single element
DBR_STRING to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putString in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putString(String[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_STRING. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is copied, so subsequent changes to the collection will
not have any effect on the put operation.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putString in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putString(Collection<String> value)
ChannelAccessChannel
Puts the specified collection to the channel as a
DBR_STRING. Specifying a
collection that is larger than the channel's native element count might result in an error. However, most servers
will simply ignore the extra element's and only use the beginning of the
array. The specified collection is copied, so subsequent changes to the
collection will not have any effect on the put operation.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putString in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putShort(short value)
ChannelAccessChannel
Puts the specified single element
DBR_SHORT to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putShort in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putShort(short[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_SHORT. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putShort in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putFloat(float value)
ChannelAccessChannel
Puts the specified single element
DBR_FLOAT to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putFloat in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putFloat(float[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_FLOAT. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putFloat in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putEnum(short value)
ChannelAccessChannel
Puts the specified single element DBR_ENUM to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putEnum in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putEnum(short[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_ENUM. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putEnum in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putChar(byte value)
ChannelAccessChannel
Puts the specified single element DBR_CHAR to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putChar in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putChar(byte[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_CHAR. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putChar in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putLong(int value)
ChannelAccessChannel
Puts the specified single element DBR_LONG to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putLong in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putLong(int[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_LONG. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putLong in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putDouble(double value)
ChannelAccessChannel
Puts the specified single element
DBR_DOUBLE to the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putDouble in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putDouble(double[] value)
ChannelAccessChannel
Puts the specified array to the channel as a
DBR_DOUBLE. Specifying an array
that is larger than the channel's native element
count might result in an error. However, most servers will simply ignore
the extra element's and only use the beginning of the array. The
specified arrays is not copied, so the calling code should not make any
changes to the array after passing it to this method.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only errors in
the parameters to this method or a destroyed channel will result in an
immediate exception thrown by this method.
putDouble in interface ChannelAccessChannelvalue - value written to the channel.public ListenableFuture<Void> putConfigureAcknowledgeTransientAlarms(boolean explicitlyAcknowledgeTransientAlarms)
ChannelAccessChannel
Puts the specified DBR_PUT_ACKT to the channel. This can be used to configure the transient
alarm setting of the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putConfigureAcknowledgeTransientAlarms in interface ChannelAccessChannelexplicitlyAcknowledgeTransientAlarms - true if transient alarms should have to be
acknowledged explicitly, false if they should be
automatically acknowledged when they disappear.public ListenableFuture<Void> putAcknowledgeAlarm(ChannelAccessAlarmSeverity acknowledgeAlarmSeverity)
ChannelAccessChannel
Puts the specified DBR_PUT_ACKS to the channel. This can be used to acknowledge alarms for
the channel.
Due to a put operation's asynchronous nature, this method does not block,
but a future that can be used to wait on the
operation and to get an error (if there is any) is returned.
Errors are typically indicated by an exception that is wrapped in an
ExecutionException that is thrown by the future. Only a destroyed
channel will result in an immediate exception thrown by this method.
putAcknowledgeAlarm in interface ChannelAccessChannelacknowledgeAlarmSeverity - highest alarm severity that should be acknowledged (never
null). This means that the alarm will be
acknowledged if the severity of the unacknowledged alarm is
less than or equal to the specified severity.Copyright © 2014–2016 aquenos GmbH. All rights reserved.