This is an old revision of the document!
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.
Paramter Value | Type | Default Value | Description |
---|---|---|---|
Step_YYYY | int | 0 | 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 |