summaryrefslogtreecommitdiff
path: root/rrdformat/format.go
diff options
context:
space:
mode:
Diffstat (limited to 'rrdformat/format.go')
-rw-r--r--rrdformat/format.go29
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
}