77 {
"ADC0",
TID_STRUCT,
sizeof(ADC0_BANK), adc0_bank_str}
174 printf(
"Transition requested...\n");
325 for (a = 0; a <
N_SCLR; a++)
336 printf(
"Transition ignored, ");
339 printf(
"End of cycle... perform transition\n");
INT transition(INT run_number, char *error)
INT frontend_exit()
Frontend exit.
INT frontend_init()
Frontend initialization.
BOOL transition_PS_requested
INT interrupt_configure(INT cmd, INT source, PTYPE adr)
BANK_LIST trigger_bank_list[]
BOOL wait_end_cycle(int transition, BOOL first)
INT read_deferred_event(char *pevent, INT off)
ADC0_BANK_STR(adc0_bank_str)
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.
BANK_LIST scaler_bank_list[]
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)
INT cm_register_deferred_transition(INT transition, BOOL(*func)(INT, BOOL))
#define CMD_INTERRUPT_ATTACH
#define CMD_INTERRUPT_DISABLE
#define CMD_INTERRUPT_ENABLE
#define CMD_INTERRUPT_DETACH
EXTERNAL void EXPRT cam_lam_enable(const int c, const int n)
EXTERNAL int EXPRT cam_init(void)
EXTERNAL void EXPRT cam24i(const int c, const int n, const int a, const int f, DWORD *d)
EXTERNAL void cam_lam_read(const int c, DWORD *lam)
EXTERNAL void EXPRT camo(const int c, const int n, const int a, const int f, WORD d)
EXTERNAL void EXPRT cam_crate_clear(const int c)
EXTERNAL void EXPRT camc(const int c, const int n, const int a, const int f)
EXTERNAL void EXPRT cam_crate_zinit(const int c)
#define LAM_SOURCE_STATION(s)
#define LAM_SOURCE_CRATE(c)