+++ /dev/null
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdint.h>
-
-#include <dbDefs.h>
-#include <registryFunction.h>
-#include <subRecord.h>
-#include <epicsExport.h>
-#include <genSubRecord.h>
-#include <stringinRecord.h>
-
-#include "worker.h"
-
-int errbitDebug;
-
-long errbit_init( struct genSubRecord *pgsub )
-{
- return(0);
-}
-
-long errbit_proc( struct genSubRecord *pgsub )
-{
- char *out[5];
- int i;
-
- out[0] = (char *)pgsub->vala; /* errbit1 */
- out[1] = (char *)pgsub->valb; /* errbit2 */
- out[2] = (char *)pgsub->valc; /* errbit3 */
- out[3] = (char *)pgsub->vald; /* ... */
- out[4] = (char *)pgsub->vale;
-
- for( i=0; i<5; i++ )
- *out[i] = 0;
-
- unsigned long tmp;
- char buf[_POSIX_PATH_MAX];
- sprintf( buf, "%s%s", "daq_evtbuild", getenv("EBNUM") );
-
- if( Worker_getStatistic( buf, "errBit0", &tmp ) == -1) {
-
- if(errbitDebug)
- printf("<E> errbit.c: Worker_getStatistic failed for errBit0!\n");
- }
- else{
- if(errbitDebug)
- printf("<I> errbit.c: Worker_getStatistic::errBit0 = %s\n", out[0]);
- }
-
- return(0);
-}
-
-/* Register these symbols for use by IOC code: */
-
-epicsExportAddress(int, errbitDebug);
-epicsRegisterFunction(errbit_init);
-epicsRegisterFunction(errbit_proc);