Ejemplo n.º 1
0
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)
}
Ejemplo n.º 2
0
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)
}