Summary of all configuration file options

The configuration files are located in the directory $KVALOBS/Qc2Config

A valid configuration file has the suffix “.cfg” e.g. “AlgorithmXY.cfg”, only files with this suffix are parsed.

Name to use in the configfuration file	Type	Default Value	Description
Step_YYYY	int	Step Year
Step_MM	int	0	Step Minute
Step_DD	int	0	Step Day
Step_hh	int	0	Step Hour
Step_mm	int	0	Step Minute
Step_ss	int	0	Step Second
ParamId	int	Parameter ID
TypeId	int	Type ID
AlgoCode	int	-1	Algoritham Code
InterpCode	int	-1	Code to determine method of interpolation
ControlString	std::string	Control Info
ControlVector	std::vector<int>	Control Vector
BestStationFilename	std::string	NotSet	Filename containing the best station list
CfailedString	std::string	Value to add to CFAILED if the algorithm runs and writes data back to the database
MissingValue	int	-32767	Original Missing Data Value
MinValue	int	-32767	Minimum Data Value FOr Some Controls
InterpolationDistance	float	25	Nearest Neighbour Limiting Distance
z_fqclevel	unsigned char	0x3F	fqclevel
z_fr	unsigned char	0x3F	fr
z_fcc	unsigned char	0x3F	fcc
z_fs	unsigned char	0x3F	fs
z_fnum	unsigned char	0x3F	fnum
z_fpos	unsigned char	0x3F	fpos
z_fmis	unsigned char	0x3F	fmis
z_ftime	unsigned char	0x3F	ftime
z_fw	unsigned char	0x3F	fw
z_fstat	unsigned char	0x3F	fstat
z_fcp	unsigned char	0x3F	fcp
z_fclim	unsigned char	0x3F	fclim
z_fd	unsigned char	0x3F	fd
z_fpre	unsigned char	0x3F	fpre
z_fcombi	unsigned char	0x3F	fcombi
z_fhqc	unsigned char	0x3F	fhqc
zbool	bool	true	Option to change logic of all flag controls
R_fqclevel	unsigned char	0x3F	fqclevel
R_fr	unsigned char	0x3F	fr
R_fcc	unsigned char	0x3F	fcc
R_fs	unsigned char	0x3F	fs
R_fnum	unsigned char	0x3F	fnum
R_fpos	unsigned char	0x3F	fpos
R_fmis	unsigned char	0x3F	fmis
R_ftime	unsigned char	0x3F	ftime
R_fw	unsigned char	0x3F	fw
R_fstat	unsigned char	0x3F	fstat
R_fcp	unsigned char	0x3F	fcp
R_fclim	unsigned char	0x3F	fclim
R_fd	unsigned char	0x3F	fd
R_fpre	unsigned char	0x3F	fpre
R_fcombi	unsigned char	0x3F	fcombi
R_fhqc	unsigned char	0x3F	fhqc
Rbool	bool	true	Option to change logic of all flag controls
I_fqclevel	unsigned char	0x3F	fqclevel
I_fr	unsigned char	0x3F	fr
I_fcc	unsigned char	0x3F	fcc
I_fs	unsigned char	0x3F	fs
I_fnum	unsigned char	0x3F	fnum
I_fpos	unsigned char	0x3F	fpos
I_fmis	unsigned char	0x3F	fmis
I_ftime	unsigned char	0x3F	ftime
I_fw	unsigned char	0x3F	fw
I_fstat	unsigned char	0x3F	fstat
I_fcp	unsigned char	0x3F	fcp
I_fclim	unsigned char	0x3F	fclim
I_fd	unsigned char	0x3F	fd
I_fpre	unsigned char	0x3F	fpre
I_fcombi	unsigned char	0x3F	fcombi
I_fhqc	unsigned char	0x3F	fhqc
Ibool	bool	true	Option to change logic of all flag controls
A_fqclevel	unsigned char	0x3F	fqclevel
A_fr	unsigned char	0x3F	fr
A_fcc	unsigned char	0x3F	fcc
A_fs	unsigned char	0x3F	fs
A_fnum	unsigned char	0x3F	fnum
A_fpos	unsigned char	0x3F	fpos
A_fmis	unsigned char	0x3F	fmis
A_ftime	unsigned char	0x3F	ftime
A_fw	unsigned char	0x3F	fw
A_fstat	unsigned char	0x3F	fstat
A_fcp	unsigned char	0x3F	fcp
A_fclim	unsigned char	0x3F	fclim
A_fd	unsigned char	0x3F	fd
A_fpre	unsigned char	0x3F	fpre
A_fcombi	unsigned char	0x3F	fcombi
A_fhqc	unsigned char	0x3F	fhqc
Abool	bool	true	Option to change logic of all flag controls
W_fqclevel	unsigned char	0x3F	fqclevel
W_fr	unsigned char	0x3F	fr
W_fcc	unsigned char	0x3F	fcc
W_fs	unsigned char	0x3F	fs
W_fnum	unsigned char	0x3F	fnum
W_fpos	unsigned char	0x3F	fpos
W_fmis	unsigned char	0x3F	fmis
W_ftime	unsigned char	0x3F	ftime
W_fw	unsigned char	0x3F	fw
W_fstat	unsigned char	0x3F	fstat
W_fcp	unsigned char	0x3F	fcp
W_fclim	unsigned char	0x3F	fclim
W_fd	unsigned char	0x3F	fd
W_fpre	unsigned char	0x3F	fpre
W_fcombi	unsigned char	0x3F	fcombi
W_fhqc	unsigned char	0x3F	fhqc
Wbool	bool	true	Option to change logic of all flag controls
S_fqclevel	unsigned char	0x3F	fqclevel
S_fr	unsigned char	0x3F	fr
S_fcc	unsigned char	0x3F	fcc
S_fs	unsigned char	0x3F	fs
S_fnum	unsigned char	0x3F	fnum
S_fpos	unsigned char	0x3F	fpos
S_fmis	unsigned char	0x3F	fmis
S_ftime	unsigned char	0x3F	ftime
S_fw	unsigned char	0x3F	fw
S_fstat	unsigned char	0x3F	fstat
S_fcp	unsigned char	0x3F	fcp
S_fclim	unsigned char	0x3F	fclim
S_fd	unsigned char	0x3F	fd
S_fpre	unsigned char	0x3F	fpre
S_fcombi	unsigned char	0x3F	fcombi
S_fhqc	unsigned char	0x3F	fhqc
V_fqclevel	std::vector<unsigned char>	fqclevel
V_fr	std::vector<unsigned char>	fr
V_fcc	std::vector<unsigned char>	fcc
V_fs	std::vector<unsigned char>	fs
V_fnum	std::vector<unsigned char>	fnum
V_fpos	std::vector<unsigned char>	fpos
V_fmis	std::vector<unsigned char>	fmis
V_ftime	std::vector<unsigned char>	ftime
V_fw	std::vector<unsigned char>	fw
V_fstat	std::vector<unsigned char>	fstat
V_fcp	std::vector<unsigned char>	fcp
V_fclim	std::vector<unsigned char>	fclim
V_fd	std::vector<unsigned char>	fd
V_fpre	std::vector<unsigned char>	fpre
V_fcombi	std::vector<unsigned char>	fcombi
V_fhqc	std::vector<unsigned char>	fhqc