TYPE_executionflags Struct Reference
[Read Command Line Parameters]

The execution flags are standart flags used by modules to define several execution behaviours. All modules that would check the command line parameters, should pass this struct to the readcommandlineparameters function. More...

#include <readcommandlineparameters.h>

Data Fields

char dummy
char debug
char savevideo
char saveimage
char savelog
char test
char calibrate
char ta
char graphical
char startwithrunmodule
char usescale
char estimatescale
char openfile
char fdebug
int use_shm
char camera
char filename [1024]
char open_filename [1024]
char robotname [1024]

Detailed Description

The execution flags are standart flags used by modules to define several execution behaviours. All modules that would check the command line parameters, should pass this struct to the readcommandlineparameters function.


Field Documentation

Some module may use this to perform some kind of calibration

chooses the camera number. Used by many modules

dummy mode is used for hardware interface modules. When on the module should work without being connected to the hardware

Referenced by atlas_lights_command(), atlas_motion_command(), atlas_vert_sign_command(), InitDES_communication(), initialize_communications(), initialize_robot(), main(), read_cross_sensor_value(), request_cross_sensor_value(), send_dir_brake(), send_to_plc(), and shutdown_module().

allows that scale factor is calculated

enables to show frequency debug

In graphical mode modules display gtk windows

Referenced by main(), and refresh_windows().

the name and dir of the file to save

enables to open a file

the name and dir of the file to open

Referenced by handler_distance_data().

Some module may save an image for media or debug purposes

Some module may save a log message

Some module may save a video for media or debug purposes

enable the module to start processing when started

Referenced by main().

Time analisys flag is used for modules to print several time information

Referenced by main().

Some module may use a test flag to do some specific tests

Use shared memory for inter proccess communications

enables to use a scaled factor


The documentation for this struct was generated from the following file:
Generated on Wed Jun 2 12:43:29 2010 for LAR Atlas by  doxygen 1.6.3