My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::util::PagerMonitor::RegSpec Struct Reference

#include <PagerMonitor.h>

Public Member Functions

 RegSpec (std::string name, double min=0, double max=0, bool isDelta=false, unsigned nFrame=PagerMonitor::defaultNframe_, bool isOutOfRange=false)
 
 RegSpec (ArrayDataFrameManager *fm, RegDescription &desc, MonitorPoint *mp, bool outOfRange, MonitorPointManager &mpm)
 
 RegSpec (RegSpec &regSpec)
 
 RegSpec (const RegSpec &regSpec)
 
void operator= (RegSpec &regSpec)
 
void operator= (const RegSpec &regSpec)
 
void copyRegister ()
 

Public Attributes

RegMapBlock * block_
 
CoordRange range_
 
void * sourcePtr_
 
MonitorPointmp_
 
std::string name_
 
bool isDelta_
 
bool isOutOfRange_
 
unsigned nFrame_
 
double min_
 
double max_
 

Detailed Description

A struct for handling information about a single register

Constructor & Destructor Documentation

PagerMonitor::RegSpec::RegSpec ( std::string  name,
double  min = 0,
double  max = 0,
bool  isDelta = false,
unsigned  nFrame = PagerMonitor::defaultNframe_,
bool  isOutOfRange = false 
)

....................................................................... Constructor for RegSpec

PagerMonitor::RegSpec::RegSpec ( ArrayDataFrameManager sourceFm,
RegDescription desc,
MonitorPoint mp,
bool  outOfRange,
MonitorPointManager mpm 
)

....................................................................... Constructors for RegSpec

Member Function Documentation

void PagerMonitor::RegSpec::copyRegister ( )

....................................................................... Copy registers from source to destination.


The documentation for this struct was generated from the following files: