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 | |