github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/ardupilotmega/message_adap_tuning.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package ardupilotmega 4 5 // Adaptive Controller tuning information. 6 type MessageAdapTuning struct { 7 // Axis. 8 Axis PID_TUNING_AXIS `mavenum:"uint8"` 9 // Desired rate. 10 Desired float32 11 // Achieved rate. 12 Achieved float32 13 // Error between model and vehicle. 14 Error float32 15 // Theta estimated state predictor. 16 Theta float32 17 // Omega estimated state predictor. 18 Omega float32 19 // Sigma estimated state predictor. 20 Sigma float32 21 // Theta derivative. 22 ThetaDot float32 23 // Omega derivative. 24 OmegaDot float32 25 // Sigma derivative. 26 SigmaDot float32 27 // Projection operator value. 28 F float32 29 // Projection operator derivative. 30 FDot float32 31 // u adaptive controlled output command. 32 U float32 33 } 34 35 // GetID implements the message.Message interface. 36 func (*MessageAdapTuning) GetID() uint32 { 37 return 11010 38 }