MIDAS
|
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <math.h>
#include <pthread.h>
#include "mscb.h"
#include "midas.h"
#include "odbxx.h"
#include "msystem.h"
#include "mfe.h"
#include "mstrlcpy.h"
#include "class/multi.h"
#include "class/generic.h"
#include "device/mscbdev.h"
#include "device/mscbhvr.h"
#include "device/mdevice.h"
#include "device/mdevice_mscb.h"
Go to the source code of this file.
Functions | |
void | scfe_error (const char *error) |
INT | frontend_init () |
Frontend initialization. | |
Variables | |
const char * | frontend_name = "SC Frontend" |
The frontend name (client name) as seen by other MIDAS clients. | |
const char * | frontend_file_name = __FILE__ |
The frontend file name, don't change it. | |
BOOL | equipment_common_overwrite = TRUE |
EQUIPMENT | equipment [] |
Main structure for midas equipment. | |
Frontend initialization.
Runs once at application startup. We initialize the hardware and optical interfaces and set the equipment status in ODB. We also lock the frontend to once physical cpu core.
Definition at line 74 of file mscb_fe.cxx.
Definition at line 64 of file mscb_fe.cxx.
EQUIPMENT equipment[] |
Main structure for midas equipment.
Definition at line 41 of file mscb_fe.cxx.
Definition at line 39 of file mscb_fe.cxx.
The frontend file name, don't change it.
Definition at line 35 of file mscb_fe.cxx.
The frontend name (client name) as seen by other MIDAS clients.
Definition at line 33 of file mscb_fe.cxx.