caerr.h
Channel access error definitions.
Defines
-
CA_K_INFO
-
CA_K_ERROR
-
CA_K_SUCCESS
-
CA_K_WARNING
-
CA_K_SEVERE
-
CA_K_FATAL
-
CA_M_MSG_NO
-
CA_M_SEVERITY
-
CA_M_LEVEL
-
CA_M_SUCCESS
-
CA_M_ERROR
-
CA_M_SEVERE
-
CA_S_MSG_NO
-
CA_S_SEVERITY
-
CA_V_MSG_NO
-
CA_V_SEVERITY
-
CA_V_SUCCESS
-
CA_EXTRACT_MSG_NO(code)
-
CA_EXTRACT_SEVERITY(code)
-
CA_EXTRACT_SUCCESS(code)
-
CA_INSERT_MSG_NO(code)
-
CA_INSERT_SEVERITY(code)
-
CA_INSERT_SUCCESS(code)
-
DEFMSG(SEVERITY, NUMBER)
-
ECA_NORMAL
Normal successful completion.
-
ECA_MAXIOC
Maximum simultaneous IOC connections exceeded.
-
ECA_UKNHOST
Unknown internet host.
-
ECA_UKNSERV
Unknown internet service.
-
ECA_SOCK
Unable to allocate a new socket.
-
ECA_CONN
Unable to connect to internet host or service.
-
ECA_ALLOCMEM
Unable to allocate additional dynamic memory.
-
ECA_UKNCHAN
Unknown IO channel.
-
ECA_UKNFIELD
ECA_UKNFIELD - Record field specified inappropriate for channel specified.
-
ECA_TOLARGE
The requested data transfer is greater than available memory or EPICS_CA_MAX_ARRAY_BYTES.
-
ECA_TIMEOUT
User specified timeout on IO operation expired.
-
ECA_NOSUPPORT
Sorry, that feature is planned but not supported at this time.
-
ECA_STRTOBIG
The supplied string is unusually large.
-
ECA_DISCONNCHID
The request was ignored because the specified channel is disconnected.
-
ECA_BADTYPE
The data type specified is invalid.
-
ECA_CHIDNOTFND
Remote Channel not found.
-
ECA_CHIDRETRY
Unable to locate all user specified channels.
-
ECA_INTERNAL
Channel Access Internal Failure.
-
ECA_DBLCLFAIL
The requested local DB operation failed.
-
ECA_GETFAIL
Channel read request failed.
-
ECA_PUTFAIL
Channel write request failed.
-
ECA_ADDFAIL
Channel subscription request failed.
-
ECA_BADCOUNT
Invalid element count requested.
-
ECA_BADSTR
Invalid string.
-
ECA_DISCONN
Virtual circuit disconnect.
-
ECA_DBLCHNL
Identical process variable names on multiple servers.
-
ECA_EVDISALLOW
Request inappropriate within subscription (monitor) update callback.
-
ECA_BUILDGET
Database value get for that channel failed during channel search.
-
ECA_NEEDSFP
Unable to initialize without the vxWorks VX_FP_TASK task option set.
-
ECA_OVEVFAIL
Event queue overflow has prevented first pass event after event add.
-
ECA_BADMONID
Bad event subscription (monitor) identifier.
-
ECA_NEWADDR
Remote channel has new network address.
-
ECA_NEWCONN
New or resumed network connection.
-
ECA_NOCACTX
Specified task isn’t a member of a CA context.
-
ECA_DEFUNCT
Attempt to use defunct CA feature failed.
-
ECA_EMPTYSTR
The supplied string is empty.
-
ECA_NOREPEATER
Unable to spawn the CA repeater thread- auto reconnect will fail.
-
ECA_NOCHANMSG
No channel id match for search reply- search reply ignored.
-
ECA_DLCKREST
Resetting dead connection- will try to reconnect.
-
ECA_SERVBEHIND
Server (IOC) has fallen behind or is not responding- still waiting.
-
ECA_NOCAST
No internet interface with broadcast available.
-
ECA_BADMASK
Invalid event selection mask.
-
ECA_IODONE
IO operations have completed.
-
ECA_IOINPROGRESS
IO operations are in progress.
-
ECA_BADSYNCGRP
Invalid synchronous group identifier.
-
ECA_PUTCBINPROG
Put callback timed out.
-
ECA_NORDACCESS
Read access denied.
-
ECA_NOWTACCESS
Write access denied.
-
ECA_ANACHRONISM
Requested feature is no longer supported.
-
ECA_NOSEARCHADDR
Empty PV search address list.
-
ECA_NOCONVERT
No reasonable data conversion between client and server types.
-
ECA_BADCHID
Invalid channel identifier.
-
ECA_BADFUNCPTR
Invalid function pointer.
-
ECA_ISATTACHED
Thread is already attached to a client context.
-
ECA_UNAVAILINSERV
Not supported by attached service.
-
ECA_CHANDESTROY
User destroyed channel.
-
ECA_BADPRIORITY
Invalid channel priority.
-
ECA_NOTTHREADED
Preemptive callback not enabled - additional threads may not join context.
-
ECA_16KARRAYCLIENT
Client’s protocol revision does not support transfers exceeding 16k bytes.
-
ECA_CONNSEQTMO
Virtual circuit connection sequence aborted.
-
ECA_UNRESPTMO
Virtual circuit unresponsive.
Functions
-
const char *ca_message(long ca_status)
Return a message character string corresponding to a user specified CA status code.
- Parameters:
ca_status – [in] A CA status code.
- Returns:
The corresponding error message string.
Variables
-
const char *ca_message_text[]