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

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll,dupl,gocritic
     3  package asluav
     4  
     5  import (
     6  	"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
     7  )
     8  
     9  // Flags to report ESC failures.
    10  type ESC_FAILURE_FLAGS = common.ESC_FAILURE_FLAGS
    11  
    12  const (
    13  	// No ESC failure.
    14  	ESC_FAILURE_NONE ESC_FAILURE_FLAGS = common.ESC_FAILURE_NONE
    15  	// Over current failure.
    16  	ESC_FAILURE_OVER_CURRENT ESC_FAILURE_FLAGS = common.ESC_FAILURE_OVER_CURRENT
    17  	// Over voltage failure.
    18  	ESC_FAILURE_OVER_VOLTAGE ESC_FAILURE_FLAGS = common.ESC_FAILURE_OVER_VOLTAGE
    19  	// Over temperature failure.
    20  	ESC_FAILURE_OVER_TEMPERATURE ESC_FAILURE_FLAGS = common.ESC_FAILURE_OVER_TEMPERATURE
    21  	// Over RPM failure.
    22  	ESC_FAILURE_OVER_RPM ESC_FAILURE_FLAGS = common.ESC_FAILURE_OVER_RPM
    23  	// Inconsistent command failure i.e. out of bounds.
    24  	ESC_FAILURE_INCONSISTENT_CMD ESC_FAILURE_FLAGS = common.ESC_FAILURE_INCONSISTENT_CMD
    25  	// Motor stuck failure.
    26  	ESC_FAILURE_MOTOR_STUCK ESC_FAILURE_FLAGS = common.ESC_FAILURE_MOTOR_STUCK
    27  	// Generic ESC failure.
    28  	ESC_FAILURE_GENERIC ESC_FAILURE_FLAGS = common.ESC_FAILURE_GENERIC
    29  )