buf.EncodeBytes(m.MacAddress[:], 6)
buf.EncodeString(m.DeviceName, 64)
buf.EncodeUint32(uint32(len(m.Ranges)))
for j0 := 0; j0 < len(m.Ranges); j0++ {
buf.EncodeBytes(m.MacAddress[:], 6)
buf.EncodeString(m.DeviceName, 64)
buf.EncodeUint32(uint32(len(m.Ranges)))
for j0 := 0; j0 < len(m.Ranges); j0++ {