added beacon anomaly count diagnostic

This commit is contained in:
Jeff Hill
2003-02-05 22:08:54 +00:00
parent 0b8f25214f
commit 168c9c5503
7 changed files with 54 additions and 53 deletions

View File

@@ -1079,15 +1079,26 @@ double epicsShareAPI ca_beacon_period ( chid pChan )
// extern "C"
unsigned epicsShareAPI ca_get_ioc_connection_count ()
{
ca_client_context *pcac;
int caStatus = fetchClientContext ( &pcac );
ca_client_context * pcac;
int caStatus = fetchClientContext ( & pcac );
if ( caStatus != ECA_NORMAL ) {
return caStatus;
return 0u;
}
return pcac->connectionCount ();
}
unsigned epicsShareAPI ca_beacon_anomaly_count ()
{
ca_client_context * pcac;
int caStatus = fetchClientContext ( & pcac );
if ( caStatus != ECA_NORMAL ) {
return 0u;
}
return pcac->beaconAnomaliesSinceProgramStart ();
}
// extern "C"
int epicsShareAPI ca_channel_status ( epicsThreadId /* tid */ )
{