This is Unofficial EPICS BASE Doxygen Site
camacLib.h
Go to the documentation of this file.
1 /*************************************************************************\
2 * Copyright (c) 2002 The University of Chicago, as Operator of Argonne
3 * National Laboratory.
4 * Copyright (c) 2002 The Regents of the University of California, as
5 * Operator of Los Alamos National Laboratory.
6 * EPICS BASE Versions 3.13.7
7 * and higher are distributed subject to a Software License Agreement found
8 * in file LICENSE that is included with this distribution.
9 \*************************************************************************/
10 /* camacLib.h -- Prototypes for camacLib.o
11  *
12  * Marty Wise
13  * 10/11/93
14  *
15  */
16 
17 /********************************/
18 /* GLOBAL DATA */
19 /********************************/
20 extern int debug_hook;
21 
22 extern struct glob_dat {
23  int total;
24  int read_error[5];
25  int write_error[5];
26  int cmd_error[5];
27  int total_err;
28  int lam_count[12];
29 } debug_dat;
30 
31 
32 /********************************/
33 /* FUNCTION PROTOTYPES */
34 /********************************/
35 #ifdef __cplusplus
36 extern "C" {
37 #endif
38 
39 void cdreg(int *ext, int b, int c, int n, int a);
40 void cfsa(int f, int ext, int *dat, int *q);
41 void cssa(int f, int ext, short *dat, int *q);
42 void ccci(int ext, int l);
43 void cccz(int ext);
44 void cccc(int ext);
45 void ccinit(int b);
46 void ctci(int ext, int *l);
47 void cgreg(int ext, int *b, int *c, int *n, int *a);
48 void cfmad(int f, int extb[2], int *intc, int cb[4]);
49 void cfubc(int f, int ext, int *intc, int cb[4]);
50 void cfubc(int f, int ext, int *intc, int cb[4]);
51 void csmad(int f, int extb[2], short *intc, int cb[4]);
52 void ctcd(int ext, int *l);
53 void cccd(int ext, int l);
54 void csga(int fa[], int exta[], unsigned short intc[], int qa[], int cb[4]);
55 void cfga(int fa[], int exta[], int intc[], int qa[], int cb[4]);
56 void cfubr(int f, int ext, int intc[], int cb[4]);
57 void csubc(int f, int ext, unsigned short *intc, int cb[4]);
58 void csubr(int f, int ext, int intc[], int cb[4]);
59 void print_reg(int ext);
60 
61 #ifdef __cplusplus
62 }
63 #endif
struct glob_dat debug_dat
int read_error[5]
Definition: camacLib.h:24
void cccz(int ext)
void print_reg(int ext)
void ccinit(int b)
int debug_hook
int cmd_error[5]
Definition: camacLib.h:26
void cccd(int ext, int l)
int total_err
Definition: camacLib.h:27
void csubr(int f, int ext, int intc[], int cb[4])
void cfsa(int f, int ext, int *dat, int *q)
void cfmad(int f, int extb[2], int *intc, int cb[4])
void cdreg(int *ext, int b, int c, int n, int a)
void cccc(int ext)
void cgreg(int ext, int *b, int *c, int *n, int *a)
void csubc(int f, int ext, unsigned short *intc, int cb[4])
void cfga(int fa[], int exta[], int intc[], int qa[], int cb[4])
void cfubc(int f, int ext, int *intc, int cb[4])
void cssa(int f, int ext, short *dat, int *q)
void csga(int fa[], int exta[], unsigned short intc[], int qa[], int cb[4])
int write_error[5]
Definition: camacLib.h:25
void ctci(int ext, int *l)
void ctcd(int ext, int *l)
void ccci(int ext, int l)
int lam_count[12]
Definition: camacLib.h:28
int total
Definition: camacLib.h:23
void csmad(int f, int extb[2], short *intc, int cb[4])
void cfubr(int f, int ext, int intc[], int cb[4])