From 983f7da14c4985c974df039e5e886e1e14eaefa7 Mon Sep 17 00:00:00 2001
From: Jeff Hill
if ( status != ECA_NORMAL ) {
printf("The requested ca_XXXX() operation didn't complete successfully because \"%s\"\n",
ca_message ( status ) );
-}
-
+}
With the embryonic releases of EPICS it was a common practice to examine a channel's connection state, its native type, and its native element count by @@ -1429,7 +1426,7 @@ for this purpose.
ECA_NORMAL - Normal successful completion
-ca_add_exception_event()ca_add_exception_event()#include <cadef.h>
typedef void (*pCallback) ( struct exception_handler_args HANDLERARGS );
int ca_add_exception_event ( pCallback USERFUNC, void *USERARG );@@ -1491,7 +1488,7 @@ field should not be used.
ECA_NORMAL - Normal successful completion
-ca_replace_printf_handler ()ca_replace_printf_handler ()#include <cadef.h>
typedef int caPrintfFunc ( const char *pFromat, va_list args );
int ca_replace_printf_handler ( caPrintfFunc *PFUNC );
@@ -1523,7 +1520,7 @@ default handler uses fprintf to send messages to 'stderr'.
ECA_NORMAL - Normal successful completion
-ca_replace_access_rights_event()ca_replace_access_rights_event()#include <cadef.h>
typedef void ( *pCallBack )( struct access_rights_handler_args );
int ca_replace_access_rights_event ( chid CHAN, pCallBack PFUNC );
@@ -1568,7 +1565,7 @@ the specified channel.
ca_modify_host_name()
-ca_field_type()ca_field_type()#include <cadef.h>
chtype ca_field_type ( CHID );
@@ -1616,7 +1613,7 @@ channel.
-ca_name()ca_name()#include <cadef.h>
char * ca_name ( CHID );
@@ -1662,7 +1659,7 @@ use at the users discretion.
-ca_puser()ca_puser()#include <cadef.h>
void * ca_puser ( CHID );
@@ -1685,7 +1682,7 @@ use at the users discretion.
-channel_state()channel_state()/* channel connection state */
#include <cadef.h>
@@ -1715,7 +1712,7 @@ IO channel.
-ca_message()ca_message()#include <cadef.h>
const char * ca_message ( STATUS );
@@ -1738,7 +1735,7 @@ status code.
-ca_host_name()ca_host_name()#include <cadef.h>
char * ca_host_name ( CHID );
@@ -1762,7 +1759,7 @@ channel is currently connected.
-ca_read_access()ca_read_access()#include <cadef.h>
int ca_read_access ( CHID );
@@ -1786,7 +1783,7 @@ specified channel and
-ca_write_access()ca_write_access()#include <cadef.h>
int ca_write_access ( CHID );
@@ -1810,7 +1807,7 @@ specified channel and
-dbr_size[]dbr_size[]#include <db_access.h>
extern unsigned dbr_size[/*TYPE*/];
@@ -1833,7 +1830,7 @@ specified channel and
-dbr_size_n()dbr_size_n()#include <db_access.h>
unsigned dbr_size_n ( TYPE, COUNT );