github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/all/enum_mav_storm32_gimbal_manager_flags.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  // Flags for gimbal manager operation. Used for setting and reporting, unless specified otherwise. If a setting has been accepted by the gimbal manager is reported in the STORM32_GIMBAL_MANAGER_STATUS message.
    10  type MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS
    11  
    12  const (
    13  	// 0 = ignore.
    14  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_NONE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_NONE
    15  	// Request to set RC input to active, or report RC input is active. Implies RC mixed. RC exclusive is achieved by setting all clients to inactive.
    16  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_RC_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_RC_ACTIVE
    17  	// Request to set onboard/companion computer client to active, or report this client is active.
    18  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_ONBOARD_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_ONBOARD_ACTIVE
    19  	// Request to set autopliot client to active, or report this client is active.
    20  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_AUTOPILOT_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_AUTOPILOT_ACTIVE
    21  	// Request to set GCS client to active, or report this client is active.
    22  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_GCS_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_GCS_ACTIVE
    23  	// Request to set camera client to active, or report this client is active.
    24  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CAMERA_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CAMERA_ACTIVE
    25  	// Request to set GCS2 client to active, or report this client is active.
    26  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_GCS2_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_GCS2_ACTIVE
    27  	// Request to set camera2 client to active, or report this client is active.
    28  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CAMERA2_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CAMERA2_ACTIVE
    29  	// Request to set custom client to active, or report this client is active.
    30  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CUSTOM_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CUSTOM_ACTIVE
    31  	// Request to set custom2 client to active, or report this client is active.
    32  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CUSTOM2_ACTIVE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_CLIENT_CUSTOM2_ACTIVE
    33  	// Request supervision. This flag is only for setting, it is not reported.
    34  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_SET_SUPERVISON MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_SET_SUPERVISON
    35  	// Release supervision. This flag is only for setting, it is not reported.
    36  	MAV_STORM32_GIMBAL_MANAGER_FLAGS_SET_RELEASE MAV_STORM32_GIMBAL_MANAGER_FLAGS = storm32.MAV_STORM32_GIMBAL_MANAGER_FLAGS_SET_RELEASE
    37  )