github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/asluav/message_sens_mppt.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package asluav 4 5 // Maximum Power Point Tracker (MPPT) sensor data for solar module power performance tracking 6 type MessageSensMppt struct { 7 // MPPT last timestamp 8 MpptTimestamp uint64 9 // MPPT1 voltage 10 Mppt1Volt float32 11 // MPPT1 current 12 Mppt1Amp float32 13 // MPPT1 pwm 14 Mppt1Pwm uint16 15 // MPPT1 status 16 Mppt1Status uint8 17 // MPPT2 voltage 18 Mppt2Volt float32 19 // MPPT2 current 20 Mppt2Amp float32 21 // MPPT2 pwm 22 Mppt2Pwm uint16 23 // MPPT2 status 24 Mppt2Status uint8 25 // MPPT3 voltage 26 Mppt3Volt float32 27 // MPPT3 current 28 Mppt3Amp float32 29 // MPPT3 pwm 30 Mppt3Pwm uint16 31 // MPPT3 status 32 Mppt3Status uint8 33 } 34 35 // GetID implements the message.Message interface. 36 func (*MessageSensMppt) GetID() uint32 { 37 return 8003 38 }