public class CAStatus extends ValuedEnum
| Modifier and Type | Field and Description |
|---|---|
static CAStatus |
ADDFAIL
Could not perform a database monitor add for that channel.
|
static CAStatus |
ALLOCMEM
Unable to allocate additional dynamic memory.
|
static CAStatus |
ANACHRONISM
This anachhronistic feature of CA is no longer supported.
|
static CAStatus |
ARRAY16KCLIENT
Client's protocol revision does not support transfers exceeding 16k bytes
|
static CAStatus |
BADCHID
Invalid channel identifier.
|
static CAStatus |
BADCOUNT
Count requested inappropriate for that channel.
|
static CAStatus |
BADFUNCPTR
Invalid callback method.
|
static CAStatus |
BADMASK
The monitor selection mask supplied is empty or inappropriate.
|
static CAStatus |
BADMONID
Bad monitor subscription identifier.
|
static CAStatus |
BADPRIORITY
Priority out of range.
|
static CAStatus |
BADSTR
The supplied string has improper format.
|
static CAStatus |
BADSYNCGRP
Invalid synchronous group identifier.
|
static CAStatus |
BADTYPE
The data type specified is invalid.
|
static CAStatus |
BUILDGET
Database value get for that channel failed during channel search.
|
static int |
CA_M_ERROR |
static int |
CA_M_LEVEL |
static int |
CA_M_MSG_NO |
static int |
CA_M_SEVERE |
static int |
CA_M_SEVERITY |
static int |
CA_M_SUCCESS |
static int |
CA_S_MSG_NO |
static int |
CA_S_SEVERITY |
static int |
CA_V_MSG_NO |
static int |
CA_V_SEVERITY |
static int |
CA_V_SUCCESS |
static CAStatus |
CHANDESTROY
User destroyed channel.
|
static CAStatus |
CHIDNOTFND
Remote channel not found.
|
static CAStatus |
CHIDRETRY
Unable to locate all user specified channels.
|
static CAStatus |
CONN
Unable to connect to internet host or service.
|
static CAStatus |
CONNSEQTMO
Virtual circuit connection sequence aborted
|
static CAStatus |
DBLCHNL
identical process variable name on pultiple servers.
|
static CAStatus |
DBLCLFAIL
The requested local DB operation failed.
|
static CAStatus |
DEFUNCT
Attempt to use a defunct CA feature failed.
|
static CAStatus |
DISCONN
Virtual circuit disconneted.
|
static CAStatus |
DISCONNCHID
Request ignored because the specified channel is disconnected.
|
static CAStatus |
DLCKREST
Reseting dead connection- will try to reconnect.
|
static CAStatus |
EMPTYSTR
The supplied string is empty.
|
static CAStatus |
EVDISALLOW
The CA method called is inappropriate for use within an event handler.
|
static CAStatus |
GETFAIL
Could not perform a database value get for that channel.
|
static CAStatus |
INTERNAL
Channel Access internal failure.
|
static CAStatus |
IODONE
IO operations have completed.
|
static CAStatus |
IOINPROGESS
IO operations are in progress.
|
static CAStatus |
ISATTACHED
Thread is already attached to a client context.
|
static CAStatus |
MAXIOC
Maximum simultaneous IOC connections exceed.
|
static CAStatus |
NEEDSFP
Unable to initialize without the vxWorks VX_FP_TASK task option set.
|
static CAStatus |
NEWADDR
Remote channel has new network address.
|
static CAStatus |
NEWCONN
New or resumed network connection.
|
static CAStatus |
NOCACTX
Specified task isn't a member of a CA Context.
|
static CAStatus |
NOCAST
No internet interface with broadcast available.
|
static CAStatus |
NOCHANMSG
No channel id match for search reply- search reply ignored.
|
static CAStatus |
NOCONVERT
Data conversion between client's type and the server's type failed.
|
static CAStatus |
NORDACCESS
Read access denied.
|
static CAStatus |
NOREPEATER
Unable to spawn the CA repeater thread- auto reconnect will fail.
|
static CAStatus |
NORMAL
Normal successful completion.
|
static CAStatus |
NOSEARCHADDR
The search/beacon request address list was empty after initialization.
|
static CAStatus |
NOSUPPORT
Feature planned but not supported at this time.
|
static CAStatus |
NOTTHREADED
Preemptive callback not enabled - additional threads may not join.
|
static CAStatus |
NOWTACCESS
Write access denied.
|
static CAStatus |
OVEVFAIL
Event queue overflow has prevented first pass event after event add.
|
static CAStatus |
PUTCBINPROG
Put callback timed out.
|
static CAStatus |
PUTFAIL
Could not perform a database value put for that channel.
|
static CAStatus |
SERVBEHIND
Server (IOC) has fallen behind or is not responding- still waiting.
|
static CAStatus |
SOCK
Unable to allocate a new socket.
|
static CAStatus |
STRTOBIG
Supplied string is unusually large.
|
static CAStatus |
TIMEOUT
User specified timeout on IO operation expired.
|
static CAStatus |
TOLARGE
The requested transfer is greater than available memory or MAX_ARRAY_BYTES.
|
static CAStatus |
UKNCHAN
Unknown IO channel.
|
static CAStatus |
UKNFIELD
Record field specified inappropriate for channel.
|
static CAStatus |
UKNHOST
Unknown internet host.
|
static CAStatus |
UKNSERV
Unknown internet service.
|
static CAStatus |
UNAVAILINSERV
No supprt in service.
|
static CAStatus |
UNRESPTMO
Virtual circuit connection unresponsive
|
| Modifier | Constructor and Description |
|---|---|
protected |
CAStatus(String name,
int value,
CASeverity severity,
String msg)
Creates a new instance of CAStatus
|
| Modifier and Type | Method and Description |
|---|---|
static CAStatus |
forName(String name) |
static CAStatus |
forStatusCode(int value)
Get status instance from EPICS status code.
|
static CAStatus |
forValue(int value) |
String |
getMessage() |
CASeverity |
getSeverity() |
int |
getStatusCode()
Get EPICS status code.
|
boolean |
isError() |
boolean |
isFatal() |
boolean |
isSuccessful() |
String |
toString()
Override toString method to produce human readable description.
|
getValue, isEqualTo, isGreaterThan, isGreaterThanOrEqual, isLessThan, isLessThanOrEqualpublic static final CAStatus NORMAL
public static final CAStatus MAXIOC
public static final CAStatus UKNHOST
public static final CAStatus UKNSERV
public static final CAStatus SOCK
public static final CAStatus CONN
public static final CAStatus ALLOCMEM
public static final CAStatus UKNCHAN
public static final CAStatus UKNFIELD
public static final CAStatus TOLARGE
public static final CAStatus TIMEOUT
public static final CAStatus NOSUPPORT
public static final CAStatus STRTOBIG
public static final CAStatus DISCONNCHID
public static final CAStatus BADTYPE
public static final CAStatus CHIDNOTFND
public static final CAStatus CHIDRETRY
public static final CAStatus INTERNAL
public static final CAStatus DBLCLFAIL
public static final CAStatus GETFAIL
public static final CAStatus PUTFAIL
public static final CAStatus ADDFAIL
public static final CAStatus BADCOUNT
public static final CAStatus BADSTR
public static final CAStatus DISCONN
public static final CAStatus DBLCHNL
public static final CAStatus EVDISALLOW
public static final CAStatus BUILDGET
public static final CAStatus NEEDSFP
public static final CAStatus OVEVFAIL
public static final CAStatus BADMONID
public static final CAStatus NEWADDR
public static final CAStatus NEWCONN
public static final CAStatus NOCACTX
public static final CAStatus DEFUNCT
public static final CAStatus EMPTYSTR
public static final CAStatus NOREPEATER
public static final CAStatus NOCHANMSG
public static final CAStatus DLCKREST
public static final CAStatus SERVBEHIND
public static final CAStatus NOCAST
public static final CAStatus BADMASK
public static final CAStatus IODONE
public static final CAStatus IOINPROGESS
public static final CAStatus BADSYNCGRP
public static final CAStatus PUTCBINPROG
public static final CAStatus NORDACCESS
public static final CAStatus NOWTACCESS
public static final CAStatus ANACHRONISM
public static final CAStatus NOSEARCHADDR
public static final CAStatus NOCONVERT
public static final CAStatus BADCHID
public static final CAStatus BADFUNCPTR
public static final CAStatus ISATTACHED
public static final CAStatus UNAVAILINSERV
public static final CAStatus CHANDESTROY
public static final CAStatus BADPRIORITY
public static final CAStatus NOTTHREADED
public static final CAStatus ARRAY16KCLIENT
public static final CAStatus CONNSEQTMO
public static final CAStatus UNRESPTMO
public static final int CA_M_MSG_NO
public static final int CA_M_SEVERITY
public static final int CA_M_LEVEL
public static final int CA_M_SUCCESS
public static final int CA_M_ERROR
public static final int CA_M_SEVERE
public static final int CA_S_MSG_NO
public static final int CA_S_SEVERITY
public static final int CA_V_MSG_NO
public static final int CA_V_SEVERITY
public static final int CA_V_SUCCESS
protected CAStatus(String name, int value, CASeverity severity, String msg)
public boolean isSuccessful()
public boolean isError()
public boolean isFatal()
public CASeverity getSeverity()
public String getMessage()
public String toString()
ValuedEnumtoString in class ValuedEnumtype[name=value], eg.:
JavaVersion[Java 1.0=100].public static final CAStatus forValue(int value)
public final int getStatusCode()
public static final CAStatus forStatusCode(int value)
value - EPICS status code.Copyright © 2004-2020 EPICS. All Rights Reserved.