github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/icarous/message_icarous_kinematic_bands.go (about)

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll
     3  package icarous
     4  
     5  // Kinematic multi bands (track) output from Daidalus
     6  type MessageIcarousKinematicBands struct {
     7  	// Number of track bands
     8  	Numbands int8 `mavname:"numBands"`
     9  	// See the TRACK_BAND_TYPES enum.
    10  	Type1 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"`
    11  	// min angle (degrees)
    12  	Min1 float32
    13  	// max angle (degrees)
    14  	Max1 float32
    15  	// See the TRACK_BAND_TYPES enum.
    16  	Type2 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"`
    17  	// min angle (degrees)
    18  	Min2 float32
    19  	// max angle (degrees)
    20  	Max2 float32
    21  	// See the TRACK_BAND_TYPES enum.
    22  	Type3 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"`
    23  	// min angle (degrees)
    24  	Min3 float32
    25  	// max angle (degrees)
    26  	Max3 float32
    27  	// See the TRACK_BAND_TYPES enum.
    28  	Type4 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"`
    29  	// min angle (degrees)
    30  	Min4 float32
    31  	// max angle (degrees)
    32  	Max4 float32
    33  	// See the TRACK_BAND_TYPES enum.
    34  	Type5 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"`
    35  	// min angle (degrees)
    36  	Min5 float32
    37  	// max angle (degrees)
    38  	Max5 float32
    39  }
    40  
    41  // GetID implements the message.Message interface.
    42  func (*MessageIcarousKinematicBands) GetID() uint32 {
    43  	return 42001
    44  }