My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
MonitorViewer Struct Reference

Public Member Functions

void eraseOldDataIfNecessary (unsigned read_size)
 
void updateCalibratedRegisters ()
 
void updatePlots (unsigned nread)
 
void updatePages ()
 

Public Attributes

FreeListtrace_mem
 
FreeListgraph_mem
 
FreeListplot_mem
 
FreeListpage_mem
 
FreeListfield_mem
 
InputStreaminput
 
MonitorPagepages
 
MonitorPagetail_page
 
MonitorPlotplots
 
MonitorPlottail_plot
 
MonitorBuffmb
 
MonitorStreamms
 
MonitorImage image
 
gcp::util::ImageHandlerimageHandler_
 
ImMonitorStreamims
 
MpPointBuf ptbuf
 
MpFormatBuf fmt
 
unsigned next_page_tag
 
unsigned next_plot_tag
 
int defer_display
 
time_t page_preview
 
int update_needed
 
int send_in_progress
 
int im_send_in_progress
 
unsigned interval
 
char * calfile
 

Member Function Documentation

void MonitorViewer::eraseOldDataIfNecessary ( unsigned  read_size)

....................................................................... Method called whenever new data are available to be read, to erase any data from current plots whose slots in the ring buffer will be overwritten by the new read

void MonitorViewer::updateCalibratedRegisters ( )

....................................................................... After a new frame has been read from the stream, thie method is called to copy calibrated (and possibly integrated) values into the buffer

void MonitorViewer::updatePages ( )

....................................................................... Called after new data have been read to update pages

void MonitorViewer::updatePlots ( unsigned  nread)

....................................................................... Called after new data have been read to update plots


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