func (x *Imp) Decode(b []byte) { // a, i := uint(4), uint(0) n := Decode(uint(0), b[i:i+a]).(uint) x.linie, x.nummer = linie.Linie(n/100), n%100 i += a x.umstieg = b[i] == 1 x.umstieg = false i++ a = max x.name = string(b[i : i+a]) i += a x.name1 = string(b[i : i+a]) i += a x.beschriftung = b[i] i++ a = Codelen(0.0) x.breite = Decode(0.0, b[i:i+a]).(float64) i += a x.länge = Decode(0.0, b[i:i+a]).(float64) }
func (x *Imp) Decode(b []byte) { // x.Linie = linie.Linie(b[0]) // x.mehrfach = b[1] == 1 x.val = Decode(uint(0), b[1:1+4]).(uint) }