Frontend Application

From MidasWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Links


Frontend Task

The purpose of a frontend task is to collect data from the hardware and transmit this information to a central place where data logging and analysis can be performed.

A frontend task is built by the user (see Frontend Operation ) and consists of as "user part" and a "system framework"

Arguments

The system framework code (mfe.cxx) has the following arguments:

 [-h hostname ] : host name (see Common Parameters to MIDAS Utilities)
 [-e exptname ] : experiment name (see Common Parameters to MIDAS Utilities)
 [-D ] : Become a Daemon.
 [-O ] : Become a Daemon but keep stdout 
 [-d ] : Used for debugging the frontend
 [-v [level]] : Set verbosity level (as an integer). A bare '-v' implies '-v 1'
 [-i index] : Set frontend index so you can have multiple instances of the same executable running with different names (can be used with Mevb / event builder or standalone).

Usage

Start the application as a daemon, using the default host, experiment and port :

e.g. fevme -D

Start the application superceding the default host, experiment and port:

e.g. fegpib -e exp218 -h isdaq10 -p 7077 -D