#include <list.hh>
Public Methods | |
List () | |
~List () | |
void | initialize () |
void | insert (int, char *,char *,int, int) |
void | insert (double, char *,char *,int, int) |
void | append (int, char *,char *,int, int, int, int) |
void | append (double,char *,char *,int, int, int, int) |
Element* | exist (char *,char *) |
void | remove () |
int | is_active (char *) |
int | getvar (int *,char *,char *) |
int | getvar (double *,char *,char *) |
int | putvar (int,char *,char *) |
int | putvar (double,char *,char *) |
int | varcomp (Element *,char *,char *) |
void | putvar (int, int) |
void | putvar (double, int) |
void | putvar (char *,int) |
int | enabled (char *,char *) |
int | plotstatus (int) |
char* | get_data_type (char *) |
devDataPacket* | GetPacketElement (char *) |
devDataPacket* | GetNextPacket (void) |
void | ResetHelpPointer (void) |
int | AdvanceHelpPointer (void) |
void | reset_data_buffer () |
void | printlist () |
Element* | End_Of_List () |
char* | getstring (int) |
int | get_type (int) |
char* | get_name (int) |
char* | get_var_name (int) |
int | get_store_flag (int) |
int | get_plot_flag (int) |
int | get_enabled_flag (int) |
void | set_enabled_flag (int, bool) |
void | set_plot_flag (int, bool) |
int | get_number_plotvars (char *) |
string | get_plotvar_namelist (char *) |
List () | |
~List () | |
void | initialize () |
void | insert (int, char *,char *,int, int) |
void | insert (double, char *,char *,int, int) |
void | append (int, char *,char *,int, int, int, int) |
void | append (double,char *,char *,int, int, int, int) |
Element* | exist (char *,char *) |
void | SortPlotProperties (void) |
void | remove () |
int | is_active (char *) |
int | remove (int) |
int | remove (double) |
int | getvar (int *,char *,char *) |
int | getvar (double *,char *,char *) |
int | putvar (int,char *,char *) |
int | putvar (double,char *,char *) |
int | varcomp (Element *,char *,char *) |
void | putvar (int, int) |
void | putvar (double, int) |
void | putvar (char *,int) |
int | enabled (char *,char *) |
int | plotstatus (int) |
int | getint (int) |
double | getdouble (int) |
char | getchr (int) |
char* | getstr (int) |
char* | get_data_type (char *) |
devDataPacket* | GetPacketElement (char *) |
devDataPacket* | GetNextPacket (void) |
void | ResetHelpPointer (void) |
int | AdvanceHelpPointer (void) |
char* | getAllDeviceParameters (char *) |
void | reset_data_buffer () |
void | printlist () |
int | initlist (char *) |
int | initPlotOptions (FILE *fp, PlotProps *) |
Element* | End_Of_List () |
char* | getstring (int) |
int | get_type (int) |
char* | get_name (int) |
char* | get_var_name (int) |
int | get_store_flag (int) |
int | get_plot_flag (int) |
int | get_enabled_flag (int) |
void | set_enabled_flag (int, bool) |
void | set_plot_flag (int, bool) |
int | get_number_plotvars (char *) |
string | get_plotvar_namelist (char *) |
Public Attributes | |
QList<PlotProps>* | PlotPropList |
The Device Parameter Data is the data that is given in the initfile, which is read by MAX at startup. This data can be edited in the left listbox of the MainGUI. Each device parameter is uniquely defined by two arguments. A Device-Name and a Variable-Name. These are always given as arguments when accessing the value. See also the default initfile "initfile" on how to set up a database. Only the class-functions that are important for the user are documented. You may not want to call the other functions. A documentation for the rest can be found in the source code directly. (see : list.cpp, list.cpp)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This function is very important! It checks the
|
|
This function is very important! It checks the
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This function is called from the device module to retrieve a device Parameter from the Device Parameter Database.
|
|
This function is called from the device module to retrieve a device Parameter from the Device Parameter Database. An Example from the the file laser.cpp : How to read the variable "laser", "phase" into the integer value b : result = device_data ->getvar(&b,"laser","phase")
|
|
This function is called from the device module to retrieve a device Parameter from the Device Parameter Database.
|
|
This function is called from the device module to retrieve a device Parameter from the Device Parameter Database. An Example from the the file laser.cpp : How to read the variable "laser", "phase" into the integer value b : result = device_data ->getvar(&b,"laser","phase")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|