Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

MainGUI Class Reference

#include <max.h>

Inheritance diagram for MainGUI::

QMainWindow List of all members.

Public Slots

void open ()
void save ()
void do_save (const char *,const char *, const char *,int,char *, const char *,const char *)
void about ()
void print ()
void help ()
void bye ()
void browsePrio ()
void browseDev ()
void browseMain ()
void reinit ()
int reinitAll ()
void reinit_priority ()
void reinit_devices ()
void startclicked ()
void stopclicked ()
void contclicked ()
void resetclicked ()
void pauseclicked ()
void toggle_trigger_mode ()
void toggle_monitor_mode ()
void listbox_update ()
void priority_update ()
void set_plotwindow_update_intervall ()
void set_trigger_internal ()
void set_trigger_external ()
void set_trigger_delay ()
void toggle_save_widget_enable ()
void toggle_save_widget_disable ()
void apply_trigger_delay (uint)
void apply_update_intervall (uint, uint)
void apply_options (int, int)
void select_plotvars ()
void set_maxnum ()
void set_integrations ()
void set_new_parameter ()
void edit_parameter (int)
void edit_priority (QListViewItem *)
void prio_lv_PopUp (QListViewItem *,const QPoint &, int)
void set_priority ()
void Prio_Enabled ()
void Prio_Disabled ()
void edit_pfile ()
void edit_dfile ()
void edit_ifile ()
void ButtonTimerEvent ()
void RefreshNumber ()
void UpdatePlotWindows ()
void SetWindowParameters (Plot *,PlotProps *)
void appendData (dataPacket)

Signals

void stop (int)
void timeout ()
void timeout2 ()
void timeout3 ()

Public Methods

 MainGUI (char *hostname, char *filename)
 ~MainGUI ()
int readMainInitfile (char *)

Protected Slots

void commandReceived ()
void dataReceived ()
void parameterReceived ()

Protected Methods

void signalhandler (int)
int devDataConnect (char *, int)
int cmdSocketConnect (char *, int)
int datSocketConnect (char *, int)
int connectSockets (char *)
void sendDeviceData (unsigned char *,unsigned char *, unsigned char *,unsigned char,unsigned char)
int sendDeviceData (devDataPacket *)
void sendAllDeviceData (void)
void sendAllPriorities (void)
int sendCommand (char,char *,int)

Constructor & Destructor Documentation

MainGUI::MainGUI ( char * hostname,
char * filename )
 

MainGUI::~MainGUI ( )
 


Member Function Documentation

void MainGUI::ButtonTimerEvent ( void ) [slot]
 

void MainGUI::Prio_Disabled ( ) [slot]
 

void MainGUI::Prio_Enabled ( ) [slot]
 

void MainGUI::RefreshNumber ( void ) [slot]
 

void MainGUI::SetWindowParameters ( Plot * P,
PlotProps * X ) [slot]
 

void MainGUI::UpdatePlotWindows ( void ) [slot]
 

void MainGUI::about ( ) [slot]
 

void MainGUI::appendData ( dataPacket packet ) [slot]
 

void MainGUI::apply_options ( int enable,
int plot ) [slot]
 

void MainGUI::apply_trigger_delay ( uint period ) [slot]
 

void MainGUI::apply_update_intervall ( uint period,
uint pl ) [slot]
 

void MainGUI::browseDev ( ) [slot]
 

void MainGUI::browseMain ( ) [slot]
 

void MainGUI::browsePrio ( ) [slot]
 

void MainGUI::bye ( ) [slot]
 

int MainGUI::cmdSocketConnect ( char *,
int ) [protected]
 

void MainGUI::commandReceived ( void ) [protected, slot]
 

int MainGUI::connectSockets ( char * hostname ) [protected]
 

void MainGUI::contclicked ( ) [slot]
 

int MainGUI::datSocketConnect ( char *,
int ) [protected]
 

void MainGUI::dataReceived ( void ) [protected, slot]
 

int MainGUI::devDataConnect ( char *,
int ) [protected]
 

void MainGUI::do_save ( const char * fname,
const char * arrayfname,
const char * imagefilename,
int index,
char * format,
const char * text,
const char * new_dir ) [slot]
 

void MainGUI::edit_dfile ( ) [slot]
 

void MainGUI::edit_ifile ( ) [slot]
 

void MainGUI::edit_parameter ( int lb_index ) [slot]
 

void MainGUI::edit_pfile ( ) [slot]
 

void MainGUI::edit_priority ( QListViewItem * index ) [slot]
 

void MainGUI::help ( ) [slot]
 

void MainGUI::listbox_update ( ) [slot]
 

void MainGUI::open ( ) [slot]
 

void MainGUI::parameterReceived ( void ) [protected, slot]
 

void MainGUI::pauseclicked ( ) [slot]
 

void MainGUI::print ( ) [slot]
 

void MainGUI::prio_lv_PopUp ( QListViewItem * item,
const QPoint & pos,
int column ) [slot]
 

void MainGUI::priority_update ( ) [slot]
 

int MainGUI::readMainInitfile ( char * filename )
 

void MainGUI::reinit ( ) [slot]
 

int MainGUI::reinitAll ( void ) [slot]
 

void MainGUI::reinit_devices ( ) [slot]
 

void MainGUI::reinit_priority ( ) [slot]
 

void MainGUI::resetclicked ( ) [slot]
 

void MainGUI::save ( ) [slot]
 

void MainGUI::select_plotvars ( ) [slot]
 

void MainGUI::sendAllDeviceData ( void ) [protected]
 

void MainGUI::sendAllPriorities ( void ) [protected]
 

int MainGUI::sendCommand ( char command,
char * name,
int byte ) [protected]
 

int MainGUI::sendDeviceData ( devDataPacket * sendPacket ) [protected]
 

void MainGUI::sendDeviceData ( unsigned char * dev_name,
unsigned char * var_name,
unsigned char * value,
unsigned char type,
unsigned char enabled ) [protected]
 

void MainGUI::set_integrations ( ) [slot]
 

void MainGUI::set_maxnum ( ) [slot]
 

void MainGUI::set_new_parameter ( ) [slot]
 

void MainGUI::set_plotwindow_update_intervall ( ) [slot]
 

void MainGUI::set_priority ( ) [slot]
 

void MainGUI::set_trigger_delay ( ) [slot]
 

void MainGUI::set_trigger_external ( ) [slot]
 

void MainGUI::set_trigger_internal ( ) [slot]
 

void MainGUI::signalhandler ( int ) [protected]
 

void MainGUI::startclicked ( ) [slot]
 

This routine is called after the START button is pressed It clears the local database, sends all device data to the Polling Deamon and sends the START command

void MainGUI::stop ( int ) [signal]
 

void MainGUI::stopclicked ( ) [slot]
 

void MainGUI::timeout ( ) [signal]
 

void MainGUI::timeout2 ( ) [signal]
 

void MainGUI::timeout3 ( ) [signal]
 

void MainGUI::toggle_monitor_mode ( ) [slot]
 

void MainGUI::toggle_save_widget_disable ( ) [slot]
 

void MainGUI::toggle_save_widget_enable ( ) [slot]
 

void MainGUI::toggle_trigger_mode ( ) [slot]
 


The documentation for this class was generated from the following files:
Generated at Mon Sep 2 18:21:12 2002 for MAX by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001