diff options
Diffstat (limited to 'rrdformat/format.go')
-rw-r--r-- | rrdformat/format.go | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/rrdformat/format.go b/rrdformat/format.go index 91e5669..a2d95af 100644 --- a/rrdformat/format.go +++ b/rrdformat/format.go @@ -39,9 +39,7 @@ import ( // // - "0001" (the original in rrdtool 1.0.0, 1999-07-15) -const XMLNS = "https://oss.oetiker.ch/rrdtool/rrdtool-dump.xml" - -type RRDValue = rrdbinary.Float +type Value = rrdbinary.Float type Header struct { Cookie rrdbinary.String `rrdbinary:"size=4" xml:"-"` @@ -60,10 +58,11 @@ type DSDef struct { } type RRADef struct { - CFName rrdbinary.String `rrdbinary:"size=20"` - RowCnt rrdbinary.Uint - PDPCnt rrdbinary.Uint - Paameters [10]rrdbinary.Unival + CFName rrdbinary.String `rrdbinary:"size=20"` + RowCnt rrdbinary.Uint + PDPCnt rrdbinary.Uint + Parameters [10]rrdbinary.Unival + Values []Value `rrdbinary:"-"` } type TimeWithUsec struct { @@ -104,10 +103,10 @@ type RRDv0003 struct { DSDefs []DSDef // .Header.DSCnt RRADefs []RRADef // .Header.RRACnt LastUpdated TimeWithUsec - PDPPreps []PDPPrep // .Header.DSCnt - CDPPreps []CDPPrep // .Header.DSCnt * .Header.RRACnt - RRAPtrs []RRAPtr // .Header.RRACnt - Values []RRDValue // Σ .RRADefs[i].RowCnt*.Header.DSCnt + PDPPreps []PDPPrep // .Header.DSCnt + CDPPreps []CDPPrep // .Header.DSCnt * .Header.RRACnt + RRAPtrs []RRAPtr // .Header.RRACnt + Values []Value // Σ .RRADefs[i].RowCnt*.Header.DSCnt } type RRDv0002 = RRDv0001 @@ -117,8 +116,8 @@ type RRDv0001 struct { DSDefs []DSDef // .Header.DSCnt RRADefs []RRADef // .Header.RRACnt LastUpdated TimeWithoutUsec - PDPPreps []PDPPrep // .Header.DSCnt - CDPPreps []CDPPrep // .Header.DSCnt * .Header.RRACnt - RRAPtrs []RRAPtr // .Header.RRACnt - Values []RRDValue // Σ .RRADefs[i].RowCnt*.Header.DSCnt + PDPPreps []PDPPrep // .Header.DSCnt + CDPPreps []CDPPrep // .Header.DSCnt * .Header.RRACnt + RRAPtrs []RRAPtr // .Header.RRACnt + Values []Value // Σ .RRADefs[i].RowCnt*.Header.DSCnt } |