Defines | |
| #define | cleanup |
Functions | |
| cpl_error_code | fors_qc_start_group (cpl_propertylist *header, const char *qcdic_version, const char *instrument) |
| Initiate a new QC1 group. | |
| void | fors_qc_write_group_heading (const cpl_frame *raw_frame, const char *pro_catg, const char *instrument) |
| Initiate a new QC1 group and log basic QC. | |
| cpl_error_code | fors_qc_end_group (void) |
| Close current QC1 PAF file. | |
| cpl_error_code | fors_qc_write_string (const char *name, const char *value, const char *comment, const char *instrument) |
| Add string parameter to current QC1 group. | |
| cpl_error_code | fors_qc_write_double (const char *name, double value, const char *unit, const char *comment, const char *instrument) |
| Add double parameter to current QC1 group. | |
| cpl_error_code | fors_qc_write_int (const char *name, int value, const char *unit, const char *comment, const char *instrument) |
| cpl_error_code | fors_qc_keyword_to_paf (cpl_propertylist *header, const char *name, const char *unit, const char *comment, const char *instrument) |
| Copy a keyword value to the currently active QC1 PAF object. | |
| cpl_error_code | fors_qc_write_qc_string (cpl_propertylist *header, const char *name, const char *value, const char *comment, const char *instrument) |
| Write a string value to the active QC1 PAF object and to a header. | |
| cpl_error_code | fors_qc_write_qc_double (cpl_propertylist *header, double value, const char *name, const char *unit, const char *comment, const char *instrument) |
| Write an integer value to the active QC1 PAF object and to a header. | |
| cpl_error_code | fors_qc_write_qc_int (cpl_propertylist *header, int value, const char *name, const char *unit, const char *comment, const char *instrument) |
Variables | |
| const char *const | fors_qc_dic_version = "2.0" |
| static ForsPAF * | pafFile = NULL |
| static int | pafIndex = 0 |
|
|
Value: do { \ cpl_propertylist_delete(header); \ } while(0) |
|
||||||||||||||||
|
Initiate a new QC1 group.
Definition at line 77 of file fors_qc.c. References fors_qc_write_qc_string(), newForsPAF(), pafFile, and pafIndex. Referenced by fors_img_science(), fors_zeropoint(), and write_qc(). |
|
||||||||||||||||
|
Initiate a new QC1 group and log basic QC.
Definition at line 115 of file fors_qc.c. References assure, cleanup, dfs_generate_filename(), fors_qc_keyword_to_paf(), and fors_qc_write_string(). Referenced by fors_img_science(), fors_zeropoint(), and write_qc(). |
|
|
Close current QC1 PAF file.
fors_qc_start_group() should be called first. If the PAF file is empty, the PAF object is destroyed, but no PAF file is created.
Definition at line 200 of file fors_qc.c. References deleteForsPAF(), forsPAFIsEmpty(), forsPAFWrite(), pafFile, and pafIndex. Referenced by fors_img_science(), fors_zeropoint(), and write_qc(). |
|
||||||||||||||||||||
|
Add string parameter to current QC1 group.
Definition at line 235 of file fors_qc.c. References forsPAFAppendString(), and pafFile. Referenced by fors_qc_keyword_to_paf(), fors_qc_write_group_heading(), and fors_qc_write_qc_string(). |
|
||||||||||||||||||||||||
|
Add double parameter to current QC1 group.
Definition at line 291 of file fors_qc.c. References forsPAFAppendDouble(), and pafFile. Referenced by fors_qc_keyword_to_paf(), and fors_qc_write_qc_double(). |
|
||||||||||||||||||||||||
|
Copy a keyword value to the currently active QC1 PAF object.
Definition at line 395 of file fors_qc.c. References fors_qc_write_double(), fors_qc_write_int(), and fors_qc_write_string(). Referenced by fors_qc_write_group_heading(). |
|
||||||||||||||||||||||||
|
Write a string value to the active QC1 PAF object and to a header.
Definition at line 505 of file fors_qc.c. References fors_qc_write_string(). Referenced by fors_qc_start_group(). |
|
||||||||||||||||||||||||||||
|
Write an integer value to the active QC1 PAF object and to a header.
Definition at line 565 of file fors_qc.c. References fors_qc_write_double(). Referenced by fors_img_science(), fors_zeropoint(), and write_qc(). |
1.4.6