Dayfile.txt: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
1,319 bytes added ,  17:51, 8 August 2020
m
(11 intermediate revisions by the same user not shown)
Line 12: Line 12:


== Changes in different releases of Cumulus ==
== Changes in different releases of Cumulus ==
Be aware that this article was written for Cumulus 1, amended to also cover MX 3.0.0.  Whilst the list of fields has been kept updated for more recent MX versions, other parts of this article may not be applicable to latest MX version, check for edits by developer.


{{Version badge 1}}
{{Version badge 1}}
Line 326: Line 328:
!style="width:600px" | Description  
!style="width:600px" | Description  
|-
|-
|colspan="4" style="background:lightgray;"|Included from when dayfile.txt first invented (assumed in first public release 1.0)
|0
|colspan="3"|For internal MX purposes, the zero field identifies a field that holds the line number. It is not actually stored as a field in the log file, but precedes any line exchanged via an application programming interface, and therefore is also included in an array representing all the fields in any log file line.
 
If you are processing this log file using a third party (or your own) script, that probably does not place the line number into any array, and your array elements will start at 0 for the field labelled 1 in this table, so putting all field numbers out by 1.
|-
|-
|0
|colspan="4" style="background:lightgray;"|Those fields included below have been in dayfile.txt from the start of Cumulus 1 (Version 1.0, the First release on 27th January 2004).
|colspan="3"|For internal MX purposes, this field is the line number
|-
|-
|1
|1
Line 408: Line 412:
|colspan="4" style="background:lightblue;"|Above here represents the minimum length for every line, a count of 15 items
|colspan="4" style="background:lightblue;"|Above here represents the minimum length for every line, a count of 15 items
|-
|-
|colspan="4" style="background:lightgray;"|(The release history between versions 1.2.5 and 1.5.1 was lost by Steve Loft, and for MX in "DataEditor.cs" this addition has " Extended for ???" as a comment)
|colspan="4" style="background:pink;"|(There is no record of which version added this next field, it is almost certainly one of the versions in the release history between versions 1.2.5 and 1.5.1 that was lost by Steve Loft. The first mention of it in the forum relates to a question re the 1.8.2 release confirming it was present by December 2008, but those release notes don't mention it being introduced in that release.
 
Because of that, in "DataEditor.cs" (part of the source code that is compiled into CumulusMX.exe) this addition has "Extended for ???" as a comment)
|-
|-
|16
|16
Line 605: Line 611:
|colspan="4" style="background:lightgray;"|The next two pairs were added in version 3.6.12  
|colspan="4" style="background:lightgray;"|The next two pairs were added in version 3.6.12  


Version 3.6.12 (build 3088) was an emergency release to cure serious problems in previous build 3087. It added the following 4 fields (2 values and their times), but until version 3.7.0 (build 3089) the extra fields are empty.
*Version 3.6.12 (build 3088) was an emergency release to cure serious problems in previous build 3087. It added the following 4 fields (2 values and their times).
 
**The 4 extra fields are left empty in this release, although you can add values and time-stamps using the dayfile editor.
I believe that the last 2 fields will disappear when 3.7.0 is released, so have labelled them as error.
*From version 3.7.0 the first 2 of these 4 fields are populated, and the last 2 are removed, so I have labelled them as error.
|-
|-
|51
|51
Line 619: Line 625:
|Time of high Humidex
|Time of high Humidex
|-
|-
|colspan="4" style="background:lightblue;"|Just confirming that the next 2 fields were included by mistake in an emergency release, and are not included in any other version, so have labelled them as error.
|colspan="4" style="background:lightblue;"|Just confirming that the next 2 fields were included by mistake in an emergency release (3.6.12), and are not included in current nor any other version, so have labelled them as error.
|-
|-
|53 ('''error''')
|53 ('''error''')
|BA
|BA
|signed decimal
|signed decimal
|Labelled as Low Humidex, but not used, (in 3.6.12, but no other version)
|Labelled as Low Humidex, but not used, (appear in 3.6.12, but no other version)
|-
|-
|54 ('''error''')
|54 ('''error''')
|BB
|BB
|5 characters
|5 characters
|Labelled as Time of low Humidex, but not used,  (in 3.6.12, but no other version)
|Labelled as Time of low Humidex, but not used,  (appear in 3.6.12, but no other version)
|}
|}


5,838

edits

Navigation menu