| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCASResponseHandler.sendException(Transport transport,
int cid,
CAStatus errorStatus,
ByteBuffer previousHeader,
String message)
Send error (exception) response.
|
| Constructor and Description |
|---|
EventAddRequest(Transport transport,
int ioid,
short dataType,
int dataCount,
CAStatus status,
DBR value) |
ExceptionRequest(Transport transport,
int cid,
CAStatus errorCode,
ByteBuffer previousHeader,
String errorMessage) |
WriteNotifyRequest(Transport transport,
short dataType,
int dataCount,
CAStatus status,
int ioid) |
| Modifier and Type | Method and Description |
|---|---|
CAStatus |
StringProcessVariable.read(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Casts
DBR to DBR_TIME_String and
delegates operation of reading a value to readValue method. |
CAStatus |
NumericProcessVariable.read(DBR value,
ProcessVariableReadCallback asyncReadCallback) |
CAStatus |
MemoryProcessVariable.read(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Read value.
|
CAStatus |
EnumProcessVariable.read(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Casts
DBR to DBR_TIME_LABELS_Enum, sets labels
returned by getEnumLabels() and delegates operation of
reading a value to readValue method. |
protected abstract CAStatus |
EnumProcessVariable.readValue(DBR_TIME_LABELS_Enum value,
ProcessVariableReadCallback asyncReadCallback)
Read value.
|
protected abstract CAStatus |
StringProcessVariable.readValue(DBR_TIME_String value,
ProcessVariableReadCallback asyncReadCallback)
Read value.
|
protected abstract CAStatus |
NumericProcessVariable.readValue(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Read value.
|
CAStatus |
StringProcessVariable.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Casts
DBR to DBR_String and delegates operation of writing a value to writeValue method. |
CAStatus |
NumericProcessVariable.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback) |
CAStatus |
MemoryProcessVariable.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Write value.
|
CAStatus |
EnumProcessVariable.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Casts
DBR to DBR_Enum and delegates operation
of writing a value to writeValue method. |
protected abstract CAStatus |
EnumProcessVariable.writeValue(DBR_Enum value,
ProcessVariableWriteCallback asyncWriteCallback)
Write value.
|
protected abstract CAStatus |
StringProcessVariable.writeValue(DBR_String value,
ProcessVariableWriteCallback asyncWriteCallback)
Write value.
|
protected abstract CAStatus |
NumericProcessVariable.writeValue(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Write value.
|
| Modifier and Type | Method and Description |
|---|---|
protected CAStatus |
CounterProcessVariable.readValue(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Read value.
|
protected CAStatus |
CounterProcessVariable.writeValue(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Write value.
|
| Modifier and Type | Field and Description |
|---|---|
static CAStatus |
CAStatus.ADDFAIL
Could not perform a database monitor add for that channel.
|
static CAStatus |
CAStatus.ALLOCMEM
Unable to allocate additional dynamic memory.
|
static CAStatus |
CAStatus.ANACHRONISM
This anachhronistic feature of CA is no longer supported.
|
static CAStatus |
CAStatus.ARRAY16KCLIENT
Client's protocol revision does not support transfers exceeding 16k bytes
|
static CAStatus |
CAStatus.BADCHID
Invalid channel identifier.
|
static CAStatus |
CAStatus.BADCOUNT
Count requested inappropriate for that channel.
|
static CAStatus |
CAStatus.BADFUNCPTR
Invalid callback method.
|
static CAStatus |
CAStatus.BADMASK
The monitor selection mask supplied is empty or inappropriate.
|
static CAStatus |
CAStatus.BADMONID
Bad monitor subscription identifier.
|
static CAStatus |
CAStatus.BADPRIORITY
Priority out of range.
|
static CAStatus |
CAStatus.BADSTR
The supplied string has improper format.
|
static CAStatus |
CAStatus.BADSYNCGRP
Invalid synchronous group identifier.
|
static CAStatus |
CAStatus.BADTYPE
The data type specified is invalid.
|
static CAStatus |
CAStatus.BUILDGET
Database value get for that channel failed during channel search.
|
static CAStatus |
CAStatus.CHANDESTROY
User destroyed channel.
|
static CAStatus |
CAStatus.CHIDNOTFND
Remote channel not found.
|
static CAStatus |
CAStatus.CHIDRETRY
Unable to locate all user specified channels.
|
static CAStatus |
CAStatus.CONN
Unable to connect to internet host or service.
|
static CAStatus |
CAStatus.CONNSEQTMO
Virtual circuit connection sequence aborted
|
static CAStatus |
CAStatus.DBLCHNL
identical process variable name on pultiple servers.
|
static CAStatus |
CAStatus.DBLCLFAIL
The requested local DB operation failed.
|
static CAStatus |
CAStatus.DEFUNCT
Attempt to use a defunct CA feature failed.
|
static CAStatus |
CAStatus.DISCONN
Virtual circuit disconneted.
|
static CAStatus |
CAStatus.DISCONNCHID
Request ignored because the specified channel is disconnected.
|
static CAStatus |
CAStatus.DLCKREST
Reseting dead connection- will try to reconnect.
|
static CAStatus |
CAStatus.EMPTYSTR
The supplied string is empty.
|
static CAStatus |
CAStatus.EVDISALLOW
The CA method called is inappropriate for use within an event handler.
|
static CAStatus |
CAStatus.GETFAIL
Could not perform a database value get for that channel.
|
static CAStatus |
CAStatus.INTERNAL
Channel Access internal failure.
|
static CAStatus |
CAStatus.IODONE
IO operations have completed.
|
static CAStatus |
CAStatus.IOINPROGESS
IO operations are in progress.
|
static CAStatus |
CAStatus.ISATTACHED
Thread is already attached to a client context.
|
static CAStatus |
CAStatus.MAXIOC
Maximum simultaneous IOC connections exceed.
|
static CAStatus |
CAStatus.NEEDSFP
Unable to initialize without the vxWorks VX_FP_TASK task option set.
|
static CAStatus |
CAStatus.NEWADDR
Remote channel has new network address.
|
static CAStatus |
CAStatus.NEWCONN
New or resumed network connection.
|
static CAStatus |
CAStatus.NOCACTX
Specified task isn't a member of a CA Context.
|
static CAStatus |
CAStatus.NOCAST
No internet interface with broadcast available.
|
static CAStatus |
CAStatus.NOCHANMSG
No channel id match for search reply- search reply ignored.
|
static CAStatus |
CAStatus.NOCONVERT
Data conversion between client's type and the server's type failed.
|
static CAStatus |
CAStatus.NORDACCESS
Read access denied.
|
static CAStatus |
CAStatus.NOREPEATER
Unable to spawn the CA repeater thread- auto reconnect will fail.
|
static CAStatus |
CAStatus.NORMAL
Normal successful completion.
|
static CAStatus |
CAStatus.NOSEARCHADDR
The search/beacon request address list was empty after initialization.
|
static CAStatus |
CAStatus.NOSUPPORT
Feature planned but not supported at this time.
|
static CAStatus |
CAStatus.NOTTHREADED
Preemptive callback not enabled - additional threads may not join.
|
static CAStatus |
CAStatus.NOWTACCESS
Write access denied.
|
static CAStatus |
CAStatus.OVEVFAIL
Event queue overflow has prevented first pass event after event add.
|
static CAStatus |
CAStatus.PUTCBINPROG
Put callback timed out.
|
static CAStatus |
CAStatus.PUTFAIL
Could not perform a database value put for that channel.
|
static CAStatus |
CAStatus.SERVBEHIND
Server (IOC) has fallen behind or is not responding- still waiting.
|
static CAStatus |
CAStatus.SOCK
Unable to allocate a new socket.
|
static CAStatus |
CAStatus.STRTOBIG
Supplied string is unusually large.
|
static CAStatus |
CAStatus.TIMEOUT
User specified timeout on IO operation expired.
|
static CAStatus |
CAStatus.TOLARGE
The requested transfer is greater than available memory or MAX_ARRAY_BYTES.
|
static CAStatus |
CAStatus.UKNCHAN
Unknown IO channel.
|
static CAStatus |
CAStatus.UKNFIELD
Record field specified inappropriate for channel.
|
static CAStatus |
CAStatus.UKNHOST
Unknown internet host.
|
static CAStatus |
CAStatus.UKNSERV
Unknown internet service.
|
static CAStatus |
CAStatus.UNAVAILINSERV
No supprt in service.
|
static CAStatus |
CAStatus.UNRESPTMO
Virtual circuit connection unresponsive
|
| Modifier and Type | Method and Description |
|---|---|
static CAStatus |
CAStatus.forName(String name) |
static CAStatus |
CAStatus.forStatusCode(int value)
Get status instance from EPICS status code.
|
static CAStatus |
CAStatus.forValue(int value) |
CAStatus |
CAStatusException.getStatus() |
| Constructor and Description |
|---|
CAStatusException(CAStatus status) |
CAStatusException(CAStatus status,
String msg) |
CAStatusException(CAStatus status,
String msg,
Throwable cause) |
CAStatusException(CAStatus status,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
CAStatus |
ServerChannel.read(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Read process variable value.
|
abstract CAStatus |
ProcessVariable.read(DBR value,
ProcessVariableReadCallback asyncReadCallback)
Read process variable value.
|
CAStatus |
ServerChannel.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Write process variable value.
|
abstract CAStatus |
ProcessVariable.write(DBR value,
ProcessVariableWriteCallback asyncWriteCallback)
Write process variable value.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessVariableReadCallback.processVariableReadCompleted(CAStatus status)
Notify about read completion.
|
void |
ProcessVariableWriteCallback.processVariableWriteCompleted(CAStatus status)
Notify about write completion.
|
| Modifier and Type | Field and Description |
|---|---|
protected CAStatus |
PutEvent._status |
protected CAStatus |
MonitorEvent._status |
protected CAStatus |
GetEvent._status |
| Modifier and Type | Method and Description |
|---|---|
CAStatus |
PutEvent.getStatus()
Returns the status of the operation.
|
CAStatus |
MonitorEvent.getStatus()
Returns the status of the operation.
|
CAStatus |
GetEvent.getStatus() |
CAStatus |
ContextVirtualCircuitExceptionEvent.getStatus() |
| Constructor and Description |
|---|
ContextVirtualCircuitExceptionEvent(Context ctxt,
InetAddress virtual_circuit,
CAStatus status) |
GetEvent(Channel channel,
DBR dbr,
CAStatus status) |
MonitorEvent(Channel channel,
DBR dbr,
CAStatus status) |
PutEvent(Channel channel,
DBRType type,
int count,
CAStatus status) |
Copyright © 2004-2020 EPICS. All Rights Reserved.