AlcapDAQ  1
Functions | Variables
dummy_master.cpp File Reference
#include <time.h>
#include <sys/time.h>
#include <stdio.h>
#include <stdlib.h>
#include "midas.h"
#include "crate.h"

Go to the source code of this file.

Functions

INT dummy_master_poll_live ()
 
INT dummy_master_poll_dead ()
 
INT dummy_master_start_block ()
 

Variables

struct readout_module dummy_master_module
 
struct timeval block_start_time
 

Function Documentation

INT dummy_master_poll_dead ( )
INT dummy_master_poll_live ( )

Definition at line 34 of file dummy_master.cpp.

References block_start_time, FE_END_BLOCK, and SUCCESS.

35 {
36  struct timeval now;
37  gettimeofday(&now, 0);
38  double increment = (now.tv_sec - block_start_time.tv_sec)*1e6 +
39  (now.tv_usec - block_start_time.tv_usec);
40 
41  if(increment > 0.1e6) {
42  return FE_END_BLOCK;
43  } else {
44  return SUCCESS;
45  }
46 }
INT dummy_master_start_block ( )

Definition at line 29 of file dummy_master.cpp.

References block_start_time.

30 {
31  gettimeofday(&block_start_time, 0);
32 }

Variable Documentation

struct timeval block_start_time

Definition at line 27 of file dummy_master.cpp.

struct readout_module dummy_master_module
Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
}

Definition at line 14 of file dummy_master.cpp.