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

Inherits ILNode, and ILData.

Public Member Functions

 ILCore ()
 
virtual ILNodeType type () const
 
bool init ()
 
bool deinit ()
 
bool localError ()
 
bool remoteError ()
 
bool localReset ()
 
bool remoteReset ()
 
int32 getVersionInt (bool bypassCache=false, bool *ok=0)
 
bool getVersionStr (char *version, uint16 size)
 
bool openProcess (const char *process, bool waitForResponse=false)
 
bool openUrl (const char *url, bool waitForResponse=false)
 
StandardButton showCriticalDialog (const char *title, const char *text, bool *ok=0)
 
StandardButton showInformationDialog (const char *title, const char *text, bool *ok=0)
 
StandardButton showQuestionDialog (const char *title, const char *text, bool *ok=0)
 
StandardButton showWarningDialog (const char *title, const char *text, bool *ok=0)
 
bool hideWindow (ILWindow *window, bool waitForResponse=false)
 
bool hideWindows (bool waitForResponse=false)
 
bool deinitWindow (ILWindow *window, bool waitForResponse=false)
 
bool deinitWindows (bool waitForResponse=false)
 
bool clearAll (bool waitForResponse=false)
 
void idleTask ()
 
int available ()
 
bool full ()
 
bool empty ()
 
int peek ()
 
int read ()
 
size_t write (char val)
 
size_t write (const char *str)
 
size_t write (const char *buf, size_t len)
 
size_t print (char character)
 
size_t print (const char *text)
 
size_t print (int32 value, uint16 base=DEC)
 
size_t printF (float32 value)
 
size_t println (char character)
 
size_t println (const char *text)
 
size_t println (int32 value, uint16 base=DEC)
 
size_t printlnF (float32 value)
 
- 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

ILCore::ILCore ( )

Member Function Documentation

virtual ILNodeType ILCore::type ( ) const
virtual

Reimplemented from ILNode.

bool ILCore::init ( )
bool ILCore::deinit ( )
bool ILCore::localError ( )
bool ILCore::remoteError ( )
bool ILCore::localReset ( )
bool ILCore::remoteReset ( )
int32 ILCore::getVersionInt ( bool  bypassCache = false,
bool *  ok = 0 
)
bool ILCore::getVersionStr ( char *  version,
uint16  size 
)
bool ILCore::openProcess ( const char *  process,
bool  waitForResponse = false 
)
bool ILCore::openUrl ( const char *  url,
bool  waitForResponse = false 
)
StandardButton ILCore::showCriticalDialog ( const char *  title,
const char *  text,
bool *  ok = 0 
)
StandardButton ILCore::showInformationDialog ( const char *  title,
const char *  text,
bool *  ok = 0 
)
StandardButton ILCore::showQuestionDialog ( const char *  title,
const char *  text,
bool *  ok = 0 
)
StandardButton ILCore::showWarningDialog ( const char *  title,
const char *  text,
bool *  ok = 0 
)
bool ILCore::hideWindow ( ILWindow window,
bool  waitForResponse = false 
)
bool ILCore::hideWindows ( bool  waitForResponse = false)
bool ILCore::deinitWindow ( ILWindow window,
bool  waitForResponse = false 
)
bool ILCore::deinitWindows ( bool  waitForResponse = false)
bool ILCore::clearAll ( bool  waitForResponse = false)
void ILCore::idleTask ( )
int ILCore::available ( )
bool ILCore::full ( )
bool ILCore::empty ( )
int ILCore::peek ( )
int ILCore::read ( )
size_t ILCore::write ( char  val)
size_t ILCore::write ( const char *  str)
size_t ILCore::write ( const char *  buf,
size_t  len 
)
size_t ILCore::print ( char  character)
size_t ILCore::print ( const char *  text)
size_t ILCore::print ( int32  value,
uint16  base = DEC 
)
size_t ILCore::printF ( float32  value)
size_t ILCore::println ( char  character)
size_t ILCore::println ( const char *  text)
size_t ILCore::println ( int32  value,
uint16  base = DEC 
)
size_t ILCore::printlnF ( float32  value)

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