NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
Public Attributes | List of all members
gengetopt_args_info Struct Reference

Where the command line options are stored. More...

#include <dumperargs.h>

Public Attributes

const char * help_help
 Print help and exit help description.
 
const char * version_help
 Print version and exit help description.
 
char * source_arg
 URL of source, ring buffer or file. More...
 
char * source_orig
 URL of source, ring buffer or file original value given at command line. More...
 
const char * source_help
 URL of source, ring buffer or file help description. More...
 
int skip_arg
 number of items to skip before dumping.
 
char * skip_orig
 number of items to skip before dumping original value given at command line.
 
const char * skip_help
 number of items to skip before dumping help description.
 
int count_arg
 Number of items to dump before exiting.
 
char * count_orig
 Number of items to dump before exiting original value given at command line.
 
const char * count_help
 Number of items to dump before exiting help description.
 
char * sample_arg
 List of item types to sample.
 
char * sample_orig
 List of item types to sample original value given at command line.
 
const char * sample_help
 List of item types to sample help description.
 
char * exclude_arg
 List of item types to exclude from the dump.
 
char * exclude_orig
 List of item types to exclude from the dump original value given at command line.
 
const char * exclude_help
 List of item types to exclude from the dump help description.
 
char * fileout_arg
 Path of output file.
 
char * fileout_orig
 Path of output file original value given at command line.
 
const char * fileout_help
 Path of output file help description.
 
int legacy_mode_flag
 Legacy data format enabled. This is not a default setting (default=off).
 
const char * legacy_mode_help
 Legacy data format enabled. This is not a default setting help description.
 
unsigned int help_given
 Whether help was given.
 
unsigned int version_given
 Whether version was given.
 
unsigned int source_given
 Whether source was given.
 
unsigned int skip_given
 Whether skip was given.
 
unsigned int count_given
 Whether count was given.
 
unsigned int sample_given
 Whether sample was given.
 
unsigned int exclude_given
 Whether exclude was given.
 
unsigned int fileout_given
 Whether fileout was given.
 
unsigned int legacy_mode_given
 Whether legacy-mode was given.
 
enum enum_source source_arg
 Where the data to load modules comes from. More...
 
char * file_arg
 Set file or XML crate file depending on source. More...
 
char * file_orig
 Set file or XML crate file depending on source original value given at command line. More...
 
const char * file_help
 Set file or XML crate file depending on source help description. More...
 
int fullboot_flag
 Perform a full boot of te modules before loading them (default=on).
 
const char * fullboot_help
 Perform a full boot of te modules before loading them help description.
 
short crate_arg
 ID of crate - only use this if source=setfile.
 
char * crate_orig
 ID of crate - only use this if source=setfile original value given at command line. More...
 
const char * crate_help
 ID of crate - only use this if source=setfile help description. More...
 
int * slot_arg
 A slot to load - use as many times as there are slots.
 
char ** slot_orig
 A slot to load - use as many times as there are slots original value given at command line.
 
unsigned int slot_min
 A slot to load - use as many times as there are slots's minimum occurreces.
 
unsigned int slot_max
 A slot to load - use as many times as there are slots's maximum occurreces.
 
const char * slot_help
 A slot to load - use as many times as there are slots help description.
 
char ** msps_arg
 Speed specification of a digitizer (slot:mhz) default is 250MHz. More...
 
char ** msps_orig
 Speed specification of a digitizer (slot:mhz) default is 250MHz original value given at command line. More...
 
unsigned int msps_min
 Speed specification of a digitizer (slot:mhz) default is 250MHz's minimum occurreces. More...
 
unsigned int msps_max
 Speed specification of a digitizer (slot:mhz) default is 250MHz's maximum occurreces. More...
 
const char * msps_help
 Speed specification of a digitizer (slot:mhz) default is 250MHz help description. More...
 
unsigned int file_given
 Whether file was given.
 
unsigned int fullboot_given
 Whether fullboot was given.
 
unsigned int crate_given
 Whether crate was given.
 
unsigned int slot_given
 Whether slot was given.
 
unsigned int msps_given
 Whether msps was given.
 
char * xml_arg
 Path to XML Crate definition file.
 
char * xml_orig
 Path to XML Crate definition file original value given at command line.
 
const char * xml_help
 Path to XML Crate definition file help description.
 
char * setfile_arg
 Path to output Set file.
 
char * setfile_orig
 Path to output Set file original value given at command line.
 
const char * setfile_help
 Path to output Set file help description.
 
unsigned int xml_given
 Whether xml was given.
 
unsigned int setfile_given
 Whether setfile was given.
 
char * crate_arg
 XML Crate file that describes where module data are written.
 

Detailed Description

Where the command line options are stored.

Member Data Documentation

const char * gengetopt_args_info::crate_help

ID of crate - only use this if source=setfile help description.

XML Crate file that describes where module data are written help description.

char * gengetopt_args_info::crate_orig

ID of crate - only use this if source=setfile original value given at command line.

XML Crate file that describes where module data are written original value given at command line.

char * gengetopt_args_info::file_arg

Set file or XML crate file depending on source.

Setfile with the data (valid only if –source=setfile).

const char * gengetopt_args_info::file_help

Set file or XML crate file depending on source help description.

Setfile with the data (valid only if –source=setfile) help description.

char * gengetopt_args_info::file_orig

Set file or XML crate file depending on source original value given at command line.

Setfile with the data (valid only if –source=setfile) original value given at command line.

char ** gengetopt_args_info::msps_arg

Speed specification of a digitizer (slot:mhz) default is 250MHz.

Only used with setfile: speeds of the modules form slot:MHz.

Slot speeds each in the form slot:speed defaults are 250MHz.

const char * gengetopt_args_info::msps_help

Speed specification of a digitizer (slot:mhz) default is 250MHz help description.

Only used with setfile: speeds of the modules form slot:MHz help description.

Slot speeds each in the form slot:speed defaults are 250MHz help description.

unsigned int gengetopt_args_info::msps_max

Speed specification of a digitizer (slot:mhz) default is 250MHz's maximum occurreces.

Only used with setfile: speeds of the modules form slot:MHz's maximum occurreces.

Slot speeds each in the form slot:speed defaults are 250MHz's maximum occurreces.

unsigned int gengetopt_args_info::msps_min

Speed specification of a digitizer (slot:mhz) default is 250MHz's minimum occurreces.

Only used with setfile: speeds of the modules form slot:MHz's minimum occurreces.

Slot speeds each in the form slot:speed defaults are 250MHz's minimum occurreces.

char ** gengetopt_args_info::msps_orig

Speed specification of a digitizer (slot:mhz) default is 250MHz original value given at command line.

Only used with setfile: speeds of the modules form slot:MHz original value given at command line.

Slot speeds each in the form slot:speed defaults are 250MHz original value given at command line.

enum enum_source gengetopt_args_info::source_arg

URL of source, ring buffer or file.

Where the data to write the XML comes from.

enum enum_source gengetopt_args_info::source_arg

Where the data to load modules comes from.

Where the data to write the XML comes from.

const char * gengetopt_args_info::source_help

URL of source, ring buffer or file help description.

Where the data to write the XML comes from help description.

Where the data to load modules comes from help description.

char * gengetopt_args_info::source_orig

URL of source, ring buffer or file original value given at command line.

Where the data to write the XML comes from original value given at command line.

Where the data to load modules comes from original value given at command line.


The documentation for this struct was generated from the following files: