Opened 13 years ago
Closed 13 years ago
#20 closed defect (fixed)
Incorrect parsing of flag_values attribute
Reported by: | ros | Owned by: | ros |
---|---|---|---|
Priority: | medium | Milestone: | |
Component: | cf-checker | Version: | |
Keywords: | Cc: |
Description
Section 3.5 of the conventions document states that "The flag_values attribute is the same type as the variable to which it is attached, and contains a list of the possible flag values."
E.g.
current_speed_qc:flag_values = 0b, 1b, 2b ;
But Appendix A specified the flag_values type as string. This is what the checker based the check on which is incorrect.
The conventions document has been corrected. The CF checker needs to implement this change too.
Change History (2)
comment:1 Changed 13 years ago by ros
- Owner changed from cf-checker@… to ros
- Status changed from new to assigned
comment:2 Changed 13 years ago by ros
- Resolution set to fixed
- Status changed from assigned to closed
Note: See
TracTickets for help on using
tickets.
Fixed in revision [53]
Type of the attribute flag_values changed to (D). Extra check added to the routine chkAttribute()
Note: A list of chars is equivalent to a string which is a 1D character array. (i.e. "a","b" is the same as "ab")
Test Files:
source:/cf-checker/trunk/test_files/Trac020_test1.nc#54
source:/cf-checker/trunk/test_files/Trac020_test2.nc#54