code: func NewHilState(TIME_USEC uint64, ROLL float32, PITCH float32, YAW float32, ROLLSPEED float32, PITCHSPEED float32, YAWSPEED float32, LAT int32, LON int32, ALT int32, VX int16, VY int16, VZ int16, XACC int16, YACC int16, ZACC int16) *HilState {
  	m := HilState{}
  	m.TIME_USEC = TIME_USEC
  	m.ROLL = ROLL
  	m.PITCH = PITCH
  	m.YAW = YAW
  	m.ROLLSPEED = ROLLSPEED
  	m.PITCHSPEED = PITCHSPEED
  	m.YAWSPEED = YAWSPEED
  	m.LAT = LAT
  	m.LON = LON
  	m.ALT = ALT
  	m.VX = VX
  	m.VY = VY
  	m.VZ = VZ
  	m.XACC = XACC
  	m.YACC = YACC
  	m.ZACC = ZACC
  	return &m
  }
docs: // NewHilState returns a new HilState