24 printf(
"EqEverything::ctor!\n");
39 printf(
"EqEverything::dtor!\n");
44 printf(
"EqEverything::HandleUsage!\n");
49 printf(
"EqEverything::HandleInit!\n");
123 printf(
"EqEverything::HandlePeriodic!\n");
142 printf(
"EqEverything::HandlePoll!\n");
151 printf(
"EqEverything::HandlePollRead!\n");
159 for (
int i=0;
i<16;
i++) {
175 printf(
"FeEverything::ctor!\n");
182 printf(
"FeEverything::HandleUsage!\n");
187 printf(
"FeEverything::HandleArguments!\n");
193 printf(
"FeEverything::HandleFrontendInit!\n");
199 printf(
"FeEverything::HandleFrontendReady!\n");
207 printf(
"FeEverything::HandleFrontendExit!\n");
TMFeResult HandleInit(const std::vector< std::string > &args)
EqEverything(const char *eqname, const char *eqfilename)
TMFeResult HandleRpc(const char *cmd, const char *args, std::string &response)
TMFeResult HandleBeginRun(int run_number)
TMFeResult HandleResumeRun(int run_number)
void SendData(double dvalue)
TMFeResult HandlePauseRun(int run_number)
TMFeResult HandleEndRun(int run_number)
TMFeResult HandleStartAbortRun(int run_number)
void HandleFrontendExit()
TMFeResult HandleArguments(const std::vector< std::string > &args)
TMFeResult HandleFrontendInit(const std::vector< std::string > &args)
TMFeResult HandleFrontendReady(const std::vector< std::string > &args)
bool fStateRunning
run state is running or paused
static double GetTime()
return current time in seconds, with micro-second precision
void Msg(int message_type, const char *filename, int line, const char *routine, const char *format,...) MATTRPRINTF(6
void RegisterTransitionStartAbort()
void * BkOpen(char *pevent, const char *bank_name, int bank_type) const
TMFeResult BkInit(char *pevent, size_t size) const
TMFeResult EqSetStatus(const char *status, const char *color)
bool fEqConfWriteEventsToOdb
int fEqConfPeriodMilliSec
TMFeResult BkClose(char *pevent, void *ptr) const
TMFeResult ComposeEvent(char *pevent, size_t size) const
TMFeResult EqSendEvent(const char *pevent, bool write_to_odb=true)
bool fEqConfReadOnlyWhenRunning
void FeSetName(const char *program_name)
TMFeResult FeAddEquipment(TMFeEquipment *eq)
int FeMain(int argc, char *argv[])
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)