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

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll,dupl,gocritic
     3  package all
     4  
     5  import (
     6  	"github.com/bluenviron/gomavlib/v2/pkg/dialects/storm32"
     7  )
     8  
     9  // Enumeration of possible shot modes.
    10  type MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE
    11  
    12  const (
    13  	// Undefined shot mode. Can be used to determine if qshots should be used or not.
    14  	MAV_QSHOT_MODE_UNDEFINED MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_UNDEFINED
    15  	// Start normal gimbal operation. Is usually used to return back from a shot.
    16  	MAV_QSHOT_MODE_DEFAULT MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_DEFAULT
    17  	// Load and keep safe gimbal position and stop stabilization.
    18  	MAV_QSHOT_MODE_GIMBAL_RETRACT MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_GIMBAL_RETRACT
    19  	// Load neutral gimbal position and keep it while stabilizing.
    20  	MAV_QSHOT_MODE_GIMBAL_NEUTRAL MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_GIMBAL_NEUTRAL
    21  	// Start mission with gimbal control.
    22  	MAV_QSHOT_MODE_GIMBAL_MISSION MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_GIMBAL_MISSION
    23  	// Start RC gimbal control.
    24  	MAV_QSHOT_MODE_GIMBAL_RC_CONTROL MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_GIMBAL_RC_CONTROL
    25  	// Start gimbal tracking the point specified by Lat, Lon, Alt.
    26  	MAV_QSHOT_MODE_POI_TARGETING MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_POI_TARGETING
    27  	// Start gimbal tracking the system with specified system ID.
    28  	MAV_QSHOT_MODE_SYSID_TARGETING MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_SYSID_TARGETING
    29  	// Start 2-point cable cam quick shot.
    30  	MAV_QSHOT_MODE_CABLECAM_2POINT MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_CABLECAM_2POINT
    31  	// Start gimbal tracking the home location.
    32  	MAV_QSHOT_MODE_HOME_TARGETING MAV_QSHOT_MODE = storm32.MAV_QSHOT_MODE_HOME_TARGETING
    33  )