Go to the source code of this file.
#define EQUIPMENT_COMMON_STR "\Event ID = WORD : 0\n\Trigger mask = WORD : 0\n\Buffer = STRING : [32] SYSTEM\n\Type = INT : 0\n\Source = INT : 0\n\Format = STRING : [8] FIXED\n\Enabled = BOOL : 0\n\Read on = INT : 0\n\Period = INT : 0\n\Event limit = DOUBLE : 0\n\Num subevents = DWORD : 0\n\Log history = INT : 0\n\Frontend host = STRING : [32] \n\Frontend name = STRING : [32] \n\Frontend file name = STRING : [256] \n\" |
#define EQUIPMENT_STATISTICS_STR "\Events sent = DOUBLE : 0\n\Events per sec. = DOUBLE : 0\n\kBytes per sec. = DOUBLE : 0\n\" |
#define SERVER_CACHE_SIZE 100000 |
INT frontend_exit | ( | void | ) |
INT frontend_init | ( | void | ) |
INT frontend_loop | ( | void | ) |
Definition at line 214 of file frontend.c.
BOOL logger_root | ( | ) |
Definition at line 231 of file frontend.c.
Referenced by check_polled_events(), and readout_thread().
void readout_enable | ( | BOOL | flag | ) |
Definition at line 1250 of file mfe.c.
Referenced by main(), tr_pause(), tr_resume(), tr_start(), and tr_stop().
int readout_enabled | ( | void | ) |
int receive_trigger_event | ( | EQUIPMENT * | eq | ) |
int sc_thread | ( | void * | info | ) |
void send_all_periodic_events | ( | INT | transition | ) |
Definition at line 1217 of file mfe.c.
Referenced by tr_pause(), tr_resume(), tr_start(), and tr_stop().
int send_event | ( | INT | idx | ) |
void update_odb | ( | EVENT_HEADER * | pevent, | |
HNDLE | hKey, | |||
INT | format | |||
) |
int _readout_enabled_flag = 0 [static] |
Definition at line 59 of file mfe.c.
Referenced by check_polled_events(), scan_fragment(), and scheduler().
Definition at line 58 of file mfe.c.
Referenced by check_polled_events(), interrupt_routine(), readout_thread(), and scheduler().
DWORD auto_restart = 0 |
Definition at line 68 of file mfe.c.
Referenced by eb_user(), handFlush(), load_fragment(), main(), scan_fragment(), source_booking(), source_unbooking(), and vf48_ParameterRead().
Definition at line 32 of file ebuser.c.
Referenced by tr_pause(), tr_resume(), tr_start(), and tr_stop().
Definition at line 59 of file ebuser.c.
Referenced by check_polled_events(), close_buffers(), display(), load_fragment(), main(), register_equipment(), scan_fragment(), scheduler(), send_all_periodic_events(), send_event(), tr_start(), and tr_stop().
void* event_buffer |
Definition at line 97 of file mfe.c.
Referenced by check_polled_events(), main(), receive_trigger_event(), and send_event().
void* frag_buffer = NULL |
Definition at line 36 of file frontend.c.
char* frontend_file_name |
INT frontend_index = -1 |
Definition at line 71 of file mfe.c.
Referenced by get_frontend_index(), main(), and register_equipment().
char* frontend_name |
Definition at line 23 of file ebuser.c.
Referenced by load_fragment(), main(), register_equipment(), scan_fragment(), and tr_stop().
char full_frontend_name[256] |
HNDLE hDB |
Definition at line 73 of file mfe.c.
Referenced by ana_end_of_run(), analyzer_init(), cm_connect_client(), cm_connect_experiment1(), cm_disconnect_experiment(), cm_get_client_info(), cm_msg_log(), cm_msg_log1(), cm_msg_retrieve(), cm_set_watchdog_params(), el_submit(), load_fragment(), logger_root(), main(), register_equipment(), tr_start(), and update_odb().
char host_name[HOST_NAME_LENGTH] |
EQUIPMENT* interrupt_eq = NULL |
Definition at line 94 of file mfe.c.
Referenced by interrupt_routine(), main(), and readout_enable().
Definition at line 35 of file ebuser.c.
Referenced by check_polled_events(), handFlush(), load_fragment(), rb_get_wp(), rb_increment_rp(), rb_increment_wp(), readout_thread(), send_event(), source_booking(), and source_scan().
EQUIPMENT* multithread_eq = NULL |
int rbh1 = 0 |
int rbh1_next = 0 |
int rbh2 = 0 |
volatile int readout_thread_active = 0 |
Definition at line 57 of file mfe.c.
Referenced by close_buffers(), display(), el_submit(), register_equipment(), tr_pause(), tr_resume(), tr_start(), and tr_stop().
Definition at line 56 of file mfe.c.
Referenced by close_buffers(), display(), main(), register_equipment(), scan_fragment(), tr_pause(), tr_resume(), tr_start(), and tr_stop().
BOOL slowcont_eq = FALSE |
volatile int stop_all_threads = 0 |