code: func NewAttitudeSetpointExternal(TIME_BOOT_MS uint32, Q [4]float32, BODY_ROLL_RATE float32, BODY_PITCH_RATE float32, BODY_YAW_RATE float32, THRUST float32, TARGET_SYSTEM uint8, TARGET_COMPONENT uint8, TYPE_MASK uint8) *AttitudeSetpointExternal {
  	m := AttitudeSetpointExternal{}
  	m.TIME_BOOT_MS = TIME_BOOT_MS
  	m.Q = Q
  	m.BODY_ROLL_RATE = BODY_ROLL_RATE
  	m.BODY_PITCH_RATE = BODY_PITCH_RATE
  	m.BODY_YAW_RATE = BODY_YAW_RATE
  	m.THRUST = THRUST
  	m.TARGET_SYSTEM = TARGET_SYSTEM
  	m.TARGET_COMPONENT = TARGET_COMPONENT
  	m.TYPE_MASK = TYPE_MASK
  	return &m
  }
docs: // NewAttitudeSetpointExternal returns a new AttitudeSetpointExternal