ICP
1
|
#include <isiscrpt.h>
Public Attributes | |
int | type |
0=unused, 1=DAQ, 2=DWELL More... | |
int | daq_period |
DAQ period number (set to -1 if DWELL or UNUSED as not relevant ) More... | |
int | requested_frames |
int | output |
logic output value More... | |
time_t | start_time |
first time period started More... | |
time_t | stop_time |
last time period paused More... | |
time_t | duration |
total data collection time in periods (seconds) More... | |
float | good_uamph |
total up to last pause More... | |
float | total_uamph |
total up to last pause More... | |
isisU32_t | good_ppp_low |
isisU32_t | good_ppp_high |
isisU32_t | total_ppp_low |
isisU32_t | total_ppp_high |
unsigned | good_frames |
total up to last pause More... | |
unsigned | total_frames |
total up to last pause More... | |
char | label [ISISCRPT_PERIOD_LABEL_LEN] |
important: period numbering starts at 0 internally (i.e. in DAE and CRPT), but starts at 1 externally
Definition at line 153 of file isiscrpt.h.
int PERIOD::daq_period |
DAQ period number (set to -1 if DWELL or UNUSED as not relevant )
Definition at line 156 of file isiscrpt.h.
time_t PERIOD::duration |
total data collection time in periods (seconds)
Definition at line 161 of file isiscrpt.h.
Referenced by ISISinstrumentControl::stopDataCollection(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateStatusXML().
unsigned PERIOD::good_frames |
total up to last pause
Definition at line 168 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getFramesAllPeriods(), ISISinstrumentControl::stopDataCollection(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateStatusXML().
isisU32_t PERIOD::good_ppp_high |
Definition at line 165 of file isiscrpt.h.
isisU32_t PERIOD::good_ppp_low |
Definition at line 164 of file isiscrpt.h.
float PERIOD::good_uamph |
total up to last pause
Definition at line 162 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getUAmpHAllPeriods(), and ISISinstrumentControl::stopDataCollection().
char PERIOD::label[ISISCRPT_PERIOD_LABEL_LEN] |
Definition at line 170 of file isiscrpt.h.
Referenced by ISISinstrumentControl::updateStatusXML().
int PERIOD::output |
logic output value
Definition at line 158 of file isiscrpt.h.
int PERIOD::requested_frames |
Definition at line 157 of file isiscrpt.h.
time_t PERIOD::start_time |
first time period started
Definition at line 159 of file isiscrpt.h.
Referenced by ISISinstrumentControl::startDataCollection().
time_t PERIOD::stop_time |
last time period paused
Definition at line 160 of file isiscrpt.h.
Referenced by ISISinstrumentControl::stopDataCollection().
unsigned PERIOD::total_frames |
total up to last pause
Definition at line 169 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getFramesAllPeriods(), ISISinstrumentControl::stopDataCollection(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateStatusXML().
isisU32_t PERIOD::total_ppp_high |
Definition at line 167 of file isiscrpt.h.
isisU32_t PERIOD::total_ppp_low |
Definition at line 166 of file isiscrpt.h.
float PERIOD::total_uamph |
total up to last pause
Definition at line 163 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getUAmpHAllPeriods(), and ISISinstrumentControl::stopDataCollection().
int PERIOD::type |
0=unused, 1=DAQ, 2=DWELL
Definition at line 155 of file isiscrpt.h.