Interface Library  0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ILOscilloscope Class Reference

Inherits ILWindow.

Public Member Functions

 ILOscilloscope ()
 
virtual ILNodeType type () const
 
bool initUndocked (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool initDocked (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool init (ILCore *parent, const char *name, bool waitForResponse=false)
 
bool removeData (ILOscilloscopePlot *plot, bool waitForResponse=false)
 
bool removeDatas (bool waitForResponse=false)
 
bool deinitPlot (ILOscilloscopePlot *plot, bool waitForResponse=false)
 
bool deinitPlots (bool waitForResponse=false)
 
bool setBackgroundColor (argb backgroundColor, bool waitForResponse=false)
 
argb getBackgroundColor (bool bypassCache=false, bool *ok=0)
 
bool setXAxisScaleType (ScaleType scaleType, bool waitForResponse=false)
 
ScaleType getXAxisScaleType (bool bypassCache=false, bool *ok=0)
 
bool setXAxisScaleLogBase (int32 scaleLogBase, bool waitForResponse=false)
 
int32 getXAxisScaleLogBase (bool bypassCache=false, bool *ok=0)
 
bool setXAxisScaleLogBaseF (float32 scaleLogBase, bool waitForResponse=false)
 
float32 getXAxisScaleLogBaseF (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeAutoScale (bool on, bool waitForResponse=false)
 
bool getXAxisRangeAutoScale (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeLower (int32 rangeLower, bool waitForResponse=false)
 
int32 getXAxisRangeLower (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeLowerF (float32 rangeLower, bool waitForResponse=false)
 
float32 getXAxisRangeLowerF (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeUpper (int32 rangeUpper, bool waitForResponse=false)
 
int32 getXAxisRangeUpper (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeUpperF (float32 rangeUpper, bool waitForResponse=false)
 
float32 getXAxisRangeUpperF (bool bypassCache=false, bool *ok=0)
 
bool setXAxisRangeReversed (bool rangeReversed, bool waitForResponse=false)
 
bool getXAxisRangeReversed (bool bypassCache=false, bool *ok=0)
 
bool setXAxisLabel (const char *label, bool waitForResponse=false)
 
bool getXAxisLabel (char *label, uint16 size)
 
bool setYAxisScaleType (ScaleType scaleType, bool waitForResponse=false)
 
ScaleType getYAxisScaleType (bool bypassCache=false, bool *ok=0)
 
bool setYAxisScaleLogBase (int32 scaleLogBase, bool waitForResponse=false)
 
int32 getYAxisScaleLogBase (bool bypassCache=false, bool *ok=0)
 
bool setYAxisScaleLogBaseF (float32 scaleLogBase, bool waitForResponse=false)
 
float32 getYAxisScaleLogBaseF (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeAutoScale (bool on, bool waitForResponse=false)
 
bool getYAxisRangeAutoScale (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeLower (int32 rangeLower, bool waitForResponse=false)
 
int32 getYAxisRangeLower (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeLowerF (float32 rangeLower, bool waitForResponse=false)
 
float32 getYAxisRangeLowerF (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeUpper (int32 rangeUpper, bool waitForResponse=false)
 
int32 getYAxisRangeUpper (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeUpperF (float32 rangeUpper, bool waitForResponse=false)
 
float32 getYAxisRangeUpperF (bool bypassCache=false, bool *ok=0)
 
bool setYAxisRangeReversed (bool rangeReversed, bool waitForResponse=false)
 
bool getYAxisRangeReversed (bool bypassCache=false, bool *ok=0)
 
bool setYAxisLabel (const char *label, bool waitForResponse=false)
 
bool getYAxisLabel (char *label, uint16 size)
 
bool setFFTXAxisScaleType (ScaleType scaleType, bool waitForResponse=false)
 
ScaleType getFFTXAxisScaleType (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisScaleLogBase (int32 scaleLogBase, bool waitForResponse=false)
 
int32 getFFTXAxisScaleLogBase (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisScaleLogBaseF (float32 scaleLogBase, bool waitForResponse=false)
 
float32 getFFTXAxisScaleLogBaseF (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeAutoScale (bool on, bool waitForResponse=false)
 
bool getFFTXAxisRangeAutoScale (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeLower (int32 rangeLower, bool waitForResponse=false)
 
int32 getFFTXAxisRangeLower (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeLowerF (float32 rangeLower, bool waitForResponse=false)
 
float32 getFFTXAxisRangeLowerF (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeUpper (int32 rangeUpper, bool waitForResponse=false)
 
int32 getFFTXAxisRangeUpper (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeUpperF (float32 rangeUpper, bool waitForResponse=false)
 
float32 getFFTXAxisRangeUpperF (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisRangeReversed (bool rangeReversed, bool waitForResponse=false)
 
bool getFFTXAxisRangeReversed (bool bypassCache=false, bool *ok=0)
 
bool setFFTXAxisLabel (const char *label, bool waitForResponse=false)
 
bool getFFTXAxisLabel (char *label, uint16 size)
 
bool setFFTYAxisScaleType (ScaleType scaleType, bool waitForResponse=false)
 
ScaleType getFFTYAxisScaleType (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisScaleLogBase (int32 scaleLogBase, bool waitForResponse=false)
 
int32 getFFTYAxisScaleLogBase (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisScaleLogBaseF (float32 scaleLogBase, bool waitForResponse=false)
 
float32 getFFTYAxisScaleLogBaseF (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeAutoScale (bool on, bool waitForResponse=false)
 
bool getFFTYAxisRangeAutoScale (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeLower (int32 rangeLower, bool waitForResponse=false)
 
int32 getFFTYAxisRangeLower (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeLowerF (float32 rangeLower, bool waitForResponse=false)
 
float32 getFFTYAxisRangeLowerF (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeUpper (int32 rangeUpper, bool waitForResponse=false)
 
int32 getFFTYAxisRangeUpper (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeUpperF (float32 rangeUpper, bool waitForResponse=false)
 
float32 getFFTYAxisRangeUpperF (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisRangeReversed (bool rangeReversed, bool waitForResponse=false)
 
bool getFFTYAxisRangeReversed (bool bypassCache=false, bool *ok=0)
 
bool setFFTYAxisLabel (const char *label, bool waitForResponse=false)
 
bool getFFTYAxisLabel (char *label, uint16 size)
 
- Public Member Functions inherited from ILWindow
 ILWindow ()
 
bool setTitle (const char *title, bool waitForResponse=false)
 
bool getTitle (char *title, uint16 size)
 
bool setMessage (const char *message, bool waitForResponse=false)
 
bool getMessage (char *message, uint16 size)
 
bool setVisibility (bool visibility, bool waitForResponse=false)
 
bool getVisibility (bool bypassCache=false, bool *ok=0)
 
bool setMinimized (bool minimized, bool waitForResponse=false)
 
bool getMinimized (bool bypassCache=false, bool *ok=0)
 
bool setMaximized (bool maximized, bool waitForResponse=false)
 
bool getMaximized (bool bypassCache=false, bool *ok=0)
 
bool setFullscreen (bool fullscreen, bool waitForResponse=false)
 
bool getFullscreen (bool bypassCache=false, bool *ok=0)
 
- Public Member Functions inherited from ILNode
 ILNode ()
 
virtual ~ILNode ()
 
uint8 handle () const
 
ILNodeparent () const
 
ILNodechildren () const
 
ILNodenext () const
 
bool enabled () const
 
ILNodefindChild (uint8 handle)
 
ILNodefindChild (ILNode *node, uint8 handle)
 
ILNodefindSibling (uint8 handle)
 
ILNodefindSibling (ILNode *node, uint8 handle)
 

Additional Inherited Members

- Public Types inherited from ILNode
enum  ILNodeType {
  NT_NONE,
  NT_LIBRARY,
  NT_WINDOW_TERMINAL,
  NT_WINDOW_OSCILLOSCOPE,
  NT_WINDOW_TABLE,
  NT_WINDOW_TREE,
  NT_WINDOW_GRAPHICS,
  NT_WINDOW_INTERFACE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BAR,
  NT_WINDOW_OSCILLOSCOPE_PLOT_CURVE,
  NT_WINDOW_OSCILLOSCOPE_PLOT_GRAPH,
  NT_WINDOW_OSCILLOSCOPE_PLOT_BOX,
  NT_WINDOW_INTERFACE_GBOX_GROUP_BOX,
  NT_WINDOW_INTERFACE_IBOX_PUSH_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_RADIO_BUTTON,
  NT_WINDOW_INTERFACE_IBOX_CHECK_BOX,
  NT_WINDOW_INTERFACE_IBOX_LINE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_INT_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_BIN_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_HEX_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_DOUBLE_SPIN_BOX,
  NT_WINDOW_INTERFACE_IBOX_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_EDIT,
  NT_WINDOW_INTERFACE_IBOX_DATE_TIME_EDIT,
  NT_WINDOW_INTERFACE_IBOX_SLIDER,
  NT_WINDOW_INTERFACE_IBOX_LABEL,
  NT_WINDOW_INTERFACE_IBOX_PROGRESS_BAR,
  NT_WINDOW_INTERFACE_IBOX_SEPERATOR
}
 

Constructor & Destructor Documentation

ILOscilloscope::ILOscilloscope ( )

Member Function Documentation

virtual ILNodeType ILOscilloscope::type ( ) const
virtual

Reimplemented from ILNode.

bool ILOscilloscope::initUndocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILOscilloscope::initDocked ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILOscilloscope::init ( ILCore parent,
const char *  name,
bool  waitForResponse = false 
)
virtual

Implements ILWindow.

bool ILOscilloscope::removeData ( ILOscilloscopePlot plot,
bool  waitForResponse = false 
)
bool ILOscilloscope::removeDatas ( bool  waitForResponse = false)
bool ILOscilloscope::deinitPlot ( ILOscilloscopePlot plot,
bool  waitForResponse = false 
)
bool ILOscilloscope::deinitPlots ( bool  waitForResponse = false)
bool ILOscilloscope::setBackgroundColor ( argb  backgroundColor,
bool  waitForResponse = false 
)
argb ILOscilloscope::getBackgroundColor ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisScaleType ( ScaleType  scaleType,
bool  waitForResponse = false 
)
ScaleType ILOscilloscope::getXAxisScaleType ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisScaleLogBase ( int32  scaleLogBase,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getXAxisScaleLogBase ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisScaleLogBaseF ( float32  scaleLogBase,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getXAxisScaleLogBaseF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeAutoScale ( bool  on,
bool  waitForResponse = false 
)
bool ILOscilloscope::getXAxisRangeAutoScale ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeLower ( int32  rangeLower,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getXAxisRangeLower ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeLowerF ( float32  rangeLower,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getXAxisRangeLowerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeUpper ( int32  rangeUpper,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getXAxisRangeUpper ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeUpperF ( float32  rangeUpper,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getXAxisRangeUpperF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisRangeReversed ( bool  rangeReversed,
bool  waitForResponse = false 
)
bool ILOscilloscope::getXAxisRangeReversed ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setXAxisLabel ( const char *  label,
bool  waitForResponse = false 
)
bool ILOscilloscope::getXAxisLabel ( char *  label,
uint16  size 
)
bool ILOscilloscope::setYAxisScaleType ( ScaleType  scaleType,
bool  waitForResponse = false 
)
ScaleType ILOscilloscope::getYAxisScaleType ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisScaleLogBase ( int32  scaleLogBase,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getYAxisScaleLogBase ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisScaleLogBaseF ( float32  scaleLogBase,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getYAxisScaleLogBaseF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeAutoScale ( bool  on,
bool  waitForResponse = false 
)
bool ILOscilloscope::getYAxisRangeAutoScale ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeLower ( int32  rangeLower,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getYAxisRangeLower ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeLowerF ( float32  rangeLower,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getYAxisRangeLowerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeUpper ( int32  rangeUpper,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getYAxisRangeUpper ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeUpperF ( float32  rangeUpper,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getYAxisRangeUpperF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisRangeReversed ( bool  rangeReversed,
bool  waitForResponse = false 
)
bool ILOscilloscope::getYAxisRangeReversed ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setYAxisLabel ( const char *  label,
bool  waitForResponse = false 
)
bool ILOscilloscope::getYAxisLabel ( char *  label,
uint16  size 
)
bool ILOscilloscope::setFFTXAxisScaleType ( ScaleType  scaleType,
bool  waitForResponse = false 
)
ScaleType ILOscilloscope::getFFTXAxisScaleType ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisScaleLogBase ( int32  scaleLogBase,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTXAxisScaleLogBase ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisScaleLogBaseF ( float32  scaleLogBase,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTXAxisScaleLogBaseF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeAutoScale ( bool  on,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTXAxisRangeAutoScale ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeLower ( int32  rangeLower,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTXAxisRangeLower ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeLowerF ( float32  rangeLower,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTXAxisRangeLowerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeUpper ( int32  rangeUpper,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTXAxisRangeUpper ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeUpperF ( float32  rangeUpper,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTXAxisRangeUpperF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisRangeReversed ( bool  rangeReversed,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTXAxisRangeReversed ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTXAxisLabel ( const char *  label,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTXAxisLabel ( char *  label,
uint16  size 
)
bool ILOscilloscope::setFFTYAxisScaleType ( ScaleType  scaleType,
bool  waitForResponse = false 
)
ScaleType ILOscilloscope::getFFTYAxisScaleType ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisScaleLogBase ( int32  scaleLogBase,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTYAxisScaleLogBase ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisScaleLogBaseF ( float32  scaleLogBase,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTYAxisScaleLogBaseF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeAutoScale ( bool  on,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTYAxisRangeAutoScale ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeLower ( int32  rangeLower,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTYAxisRangeLower ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeLowerF ( float32  rangeLower,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTYAxisRangeLowerF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeUpper ( int32  rangeUpper,
bool  waitForResponse = false 
)
int32 ILOscilloscope::getFFTYAxisRangeUpper ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeUpperF ( float32  rangeUpper,
bool  waitForResponse = false 
)
float32 ILOscilloscope::getFFTYAxisRangeUpperF ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisRangeReversed ( bool  rangeReversed,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTYAxisRangeReversed ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILOscilloscope::setFFTYAxisLabel ( const char *  label,
bool  waitForResponse = false 
)
bool ILOscilloscope::getFFTYAxisLabel ( char *  label,
uint16  size 
)

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