code: func (m *StateCorrection) Decode(buf []byte) {
  	data := bytes.NewBuffer(buf)
  	binary.Read(data, binary.LittleEndian, &m.XERR)
  	binary.Read(data, binary.LittleEndian, &m.YERR)
  	binary.Read(data, binary.LittleEndian, &m.ZERR)
  	binary.Read(data, binary.LittleEndian, &m.ROLLERR)
  	binary.Read(data, binary.LittleEndian, &m.PITCHERR)
  	binary.Read(data, binary.LittleEndian, &m.YAWERR)
  	binary.Read(data, binary.LittleEndian, &m.VXERR)
  	binary.Read(data, binary.LittleEndian, &m.VYERR)
  	binary.Read(data, binary.LittleEndian, &m.VZERR)
  }
docs: // Decode accepts a packed byte array and populates the fields of the StateCorrection