216 static WORD *pdata = NULL;
217 static WORD sub_counter = 0;
223 }
else if (
offset == -1) {
229 *pdata++ = sub_counter++;
INT bk_close(void *event, void *pdata)
void bk_init(void *event)
void bk_create(void *event, const char *name, WORD type, void **pdata)
INT bk_size(const void *event)
#define CMD_INTERRUPT_ATTACH
#define CMD_INTERRUPT_DISABLE
#define CMD_INTERRUPT_ENABLE
#define CMD_INTERRUPT_DETACH
EXTERNAL void cam_lam_read(const int c, DWORD *lam)
#define LAM_SOURCE_STATION(s)
#define LAM_SOURCE_CRATE(c)
INT frontend_exit()
Frontend exit.
INT frontend_init()
Frontend initialization.
INT read_tiny_event(char *pevent, INT off)
INT interrupt_configure(INT cmd, INT source, PTYPE adr)
INT poll_event(INT source, INT count, BOOL test)
char * frontend_file_name
INT begin_of_run(INT run_number, char *error)
Begin of Run.
INT frontend_loop()
Frontend loop.
INT end_of_run(INT run_number, char *error)
End of Run.