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

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll
     3  package ardupilotmega
     4  
     5  // Deepstall path planning.
     6  type MessageDeepstall struct {
     7  	// Landing latitude.
     8  	LandingLat int32
     9  	// Landing longitude.
    10  	LandingLon int32
    11  	// Final heading start point, latitude.
    12  	PathLat int32
    13  	// Final heading start point, longitude.
    14  	PathLon int32
    15  	// Arc entry point, latitude.
    16  	ArcEntryLat int32
    17  	// Arc entry point, longitude.
    18  	ArcEntryLon int32
    19  	// Altitude.
    20  	Altitude float32
    21  	// Distance the aircraft expects to travel during the deepstall.
    22  	ExpectedTravelDistance float32
    23  	// Deepstall cross track error (only valid when in DEEPSTALL_STAGE_LAND).
    24  	CrossTrackError float32
    25  	// Deepstall stage.
    26  	Stage DEEPSTALL_STAGE `mavenum:"uint8"`
    27  }
    28  
    29  // GetID implements the message.Message interface.
    30  func (*MessageDeepstall) GetID() uint32 {
    31  	return 195
    32  }