ICP
1
|
#include <isiscrpt.h>
Public Types | |
typedef boost::array < monitoring_par, MAX_MONITORING_PAR > | par_type |
Public Attributes | |
int | n |
par_type | v |
char | expression [ISISCRPT_MAX_LVXML_SIZE] |
char | file [ISISCRPT_MAX_LVXML_SIZE] |
float | valid_low |
float | valid_high |
int | action |
int | action_period |
int | calc_freq |
struct timeb | calc_last_time |
float | last_ua |
long | last_gf |
long | last_tc |
int | return_period |
int | enabled |
int | log_freq |
time_t | log_last_time |
int | alerts |
Definition at line 449 of file isiscrpt.h.
typedef boost::array<monitoring_par,MAX_MONITORING_PAR> ISISCRPT_STRUCT::Monitoring::par_type |
Definition at line 452 of file isiscrpt.h.
int ISISCRPT_STRUCT::Monitoring::action |
Definition at line 458 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
int ISISCRPT_STRUCT::Monitoring::action_period |
Definition at line 459 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
int ISISCRPT_STRUCT::Monitoring::alerts |
Definition at line 470 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
int ISISCRPT_STRUCT::Monitoring::calc_freq |
Definition at line 460 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
struct timeb ISISCRPT_STRUCT::Monitoring::calc_last_time |
Definition at line 462 of file isiscrpt.h.
Referenced by ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringLog().
int ISISCRPT_STRUCT::Monitoring::enabled |
Definition at line 467 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
char ISISCRPT_STRUCT::Monitoring::expression[ISISCRPT_MAX_LVXML_SIZE] |
Definition at line 454 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
char ISISCRPT_STRUCT::Monitoring::file[ISISCRPT_MAX_LVXML_SIZE] |
Definition at line 455 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), and ISISinstrumentControl::updateMonitoringXML().
long ISISCRPT_STRUCT::Monitoring::last_gf |
Definition at line 464 of file isiscrpt.h.
Referenced by ISISinstrumentControl::beginRunMainEx(), and ISISinstrumentControl::updateFunc().
long ISISCRPT_STRUCT::Monitoring::last_tc |
Definition at line 465 of file isiscrpt.h.
Referenced by ISISinstrumentControl::beginRunMainEx(), and ISISinstrumentControl::updateFunc().
float ISISCRPT_STRUCT::Monitoring::last_ua |
Definition at line 463 of file isiscrpt.h.
Referenced by ISISinstrumentControl::beginRunMainEx(), and ISISinstrumentControl::updateFunc().
int ISISCRPT_STRUCT::Monitoring::log_freq |
Definition at line 468 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
time_t ISISCRPT_STRUCT::Monitoring::log_last_time |
Definition at line 469 of file isiscrpt.h.
Referenced by ISISinstrumentControl::updateFunc().
int ISISCRPT_STRUCT::Monitoring::n |
Definition at line 451 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISCRPT_STRUCT::ISISCRPT_STRUCT(), ISISinstrumentControl::updateFunc(), ISISinstrumentControl::updateMonitoringLog(), and ISISinstrumentControl::updateMonitoringXML().
int ISISCRPT_STRUCT::Monitoring::return_period |
Definition at line 466 of file isiscrpt.h.
Referenced by ISISinstrumentControl::changePeriod(), and ISISinstrumentControl::updateFunc().
par_type ISISCRPT_STRUCT::Monitoring::v |
Definition at line 453 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), ISISinstrumentControl::updateMonitoringLog(), and ISISinstrumentControl::updateMonitoringXML().
float ISISCRPT_STRUCT::Monitoring::valid_high |
Definition at line 457 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), ISISinstrumentControl::updateFunc(), and ISISinstrumentControl::updateMonitoringXML().
float ISISCRPT_STRUCT::Monitoring::valid_low |
Definition at line 456 of file isiscrpt.h.
Referenced by ISISinstrumentControl::getMonitoringXML(), and ISISinstrumentControl::updateMonitoringXML().