Skip to content

Commit

Permalink
(automatic) update dialects to rev https://github.com/mavlink/mavlink…
Browse files Browse the repository at this point in the history
  • Loading branch information
gomavlib-bot committed Apr 11, 2024
1 parent c1f2d05 commit 031807d
Show file tree
Hide file tree
Showing 108 changed files with 1,006 additions and 27 deletions.
3 changes: 2 additions & 1 deletion pkg/dialects/all/dialect.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,13 +218,15 @@ var dial = &dialect.Dialect{
&MessageCanFrame{},
&MessageOnboardComputerStatus{},
&MessageComponentInformation{},
&MessageComponentInformationBasic{},
&MessageComponentMetadata{},
&MessagePlayTuneV2{},
&MessageSupportedTunes{},
&MessageEvent{},
&MessageCurrentEventSequence{},
&MessageRequestEvent{},
&MessageResponseEventError{},
&MessageIlluminatorStatus{},
&MessageCanfdFrame{},
&MessageCanFilterModify{},
&MessageWheelDistance{},
Expand Down Expand Up @@ -351,7 +353,6 @@ var dial = &dialect.Dialect{
&MessageVelocityLimits{},
&MessageFigureEightExecutionStatus{},
&MessageBatteryStatusV2{},
&MessageComponentInformationBasic{},
&MessageGroupStart{},
&MessageGroupEnd{},
&MessageRadioRcChannels{},
Expand Down
19 changes: 19 additions & 0 deletions pkg/dialects/all/enum_illuminator_error_flags.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package all

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator module error flags (bitmap, 0 means no error)
type ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS

const (
// Illuminator thermal throttling error.
ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING
// Illuminator over temperature shutdown error.
ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN
// Illuminator thermistor failure.
ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE
)
19 changes: 19 additions & 0 deletions pkg/dialects/all/enum_illuminator_mode.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package all

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Modes of illuminator
type ILLUMINATOR_MODE = common.ILLUMINATOR_MODE

const (
// Illuminator mode is not specified/unknown
ILLUMINATOR_MODE_UNKNOWN ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_UNKNOWN
// Illuminator behavior is controlled by MAV_CMD_DO_ILLUMINATOR_CONFIGURE settings
ILLUMINATOR_MODE_INTERNAL_CONTROL ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_INTERNAL_CONTROL
// Illuminator behavior is controlled by external factors: e.g. an external hardware signal
ILLUMINATOR_MODE_EXTERNAL_SYNC ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_EXTERNAL_SYNC
)
4 changes: 4 additions & 0 deletions pkg/dialects/all/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,8 @@ const (
MAV_CMD_RUN_PREARM_CHECKS MAV_CMD = 401
// Turns illuminators ON/OFF. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_ILLUMINATOR_ON_OFF MAV_CMD = 405
// Configures illuminator settings. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_DO_ILLUMINATOR_CONFIGURE MAV_CMD = 406
// Request the home position from the vehicle.
// The vehicle will ACK the command and then emit the HOME_POSITION message.
MAV_CMD_GET_HOME_POSITION MAV_CMD = 410
Expand Down Expand Up @@ -611,6 +613,7 @@ var labels_MAV_CMD = map[MAV_CMD]string{
MAV_CMD_COMPONENT_ARM_DISARM: "MAV_CMD_COMPONENT_ARM_DISARM",
MAV_CMD_RUN_PREARM_CHECKS: "MAV_CMD_RUN_PREARM_CHECKS",
MAV_CMD_ILLUMINATOR_ON_OFF: "MAV_CMD_ILLUMINATOR_ON_OFF",
MAV_CMD_DO_ILLUMINATOR_CONFIGURE: "MAV_CMD_DO_ILLUMINATOR_CONFIGURE",
MAV_CMD_GET_HOME_POSITION: "MAV_CMD_GET_HOME_POSITION",
MAV_CMD_INJECT_FAILURE: "MAV_CMD_INJECT_FAILURE",
MAV_CMD_START_RX_PAIR: "MAV_CMD_START_RX_PAIR",
Expand Down Expand Up @@ -829,6 +832,7 @@ var values_MAV_CMD = map[string]MAV_CMD{
"MAV_CMD_COMPONENT_ARM_DISARM": MAV_CMD_COMPONENT_ARM_DISARM,
"MAV_CMD_RUN_PREARM_CHECKS": MAV_CMD_RUN_PREARM_CHECKS,
"MAV_CMD_ILLUMINATOR_ON_OFF": MAV_CMD_ILLUMINATOR_ON_OFF,
"MAV_CMD_DO_ILLUMINATOR_CONFIGURE": MAV_CMD_DO_ILLUMINATOR_CONFIGURE,
"MAV_CMD_GET_HOME_POSITION": MAV_CMD_GET_HOME_POSITION,
"MAV_CMD_INJECT_FAILURE": MAV_CMD_INJECT_FAILURE,
"MAV_CMD_START_RX_PAIR": MAV_CMD_START_RX_PAIR,
Expand Down
2 changes: 2 additions & 0 deletions pkg/dialects/all/enum_mav_component.go
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,8 @@ const (
MAV_COMP_ID_UART_BRIDGE MAV_COMPONENT = minimal.MAV_COMP_ID_UART_BRIDGE
// Component handling TUNNEL messages (e.g. vendor specific GUI of a component).
MAV_COMP_ID_TUNNEL_NODE MAV_COMPONENT = minimal.MAV_COMP_ID_TUNNEL_NODE
// Illuminator
MAV_COMP_ID_ILLUMINATOR MAV_COMPONENT = minimal.MAV_COMP_ID_ILLUMINATOR
// Deprecated, don't use. Component for handling system messages (e.g. to ARM, takeoff, etc.).
MAV_COMP_ID_SYSTEM_CONTROL MAV_COMPONENT = minimal.MAV_COMP_ID_SYSTEM_CONTROL
)
2 changes: 2 additions & 0 deletions pkg/dialects/all/enum_mav_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,6 @@ const (
MAV_TYPE_WINCH MAV_TYPE = minimal.MAV_TYPE_WINCH
// Generic multirotor that does not fit into a specific type or whose type is unknown
MAV_TYPE_GENERIC_MULTIROTOR MAV_TYPE = minimal.MAV_TYPE_GENERIC_MULTIROTOR
// Illuminator. An illuminator is a light source that is used for lighting up dark areas external to the sytstem: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_TYPE_ILLUMINATOR MAV_TYPE = minimal.MAV_TYPE_ILLUMINATOR
)
4 changes: 2 additions & 2 deletions pkg/dialects/all/message_component_information_basic.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
package all

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/development"
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Basic component information data. Should be requested using MAV_CMD_REQUEST_MESSAGE on startup, or when required.
type MessageComponentInformationBasic = development.MessageComponentInformationBasic
type MessageComponentInformationBasic = common.MessageComponentInformationBasic
10 changes: 10 additions & 0 deletions pkg/dialects/all/message_illuminator_status.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll
package all

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator status
type MessageIlluminatorStatus = common.MessageIlluminatorStatus
2 changes: 2 additions & 0 deletions pkg/dialects/ardupilotmega/dialect.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,13 +218,15 @@ var dial = &dialect.Dialect{
&MessageCanFrame{},
&MessageOnboardComputerStatus{},
&MessageComponentInformation{},
&MessageComponentInformationBasic{},
&MessageComponentMetadata{},
&MessagePlayTuneV2{},
&MessageSupportedTunes{},
&MessageEvent{},
&MessageCurrentEventSequence{},
&MessageRequestEvent{},
&MessageResponseEventError{},
&MessageIlluminatorStatus{},
&MessageCanfdFrame{},
&MessageCanFilterModify{},
&MessageWheelDistance{},
Expand Down
19 changes: 19 additions & 0 deletions pkg/dialects/ardupilotmega/enum_illuminator_error_flags.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package ardupilotmega

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator module error flags (bitmap, 0 means no error)
type ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS

const (
// Illuminator thermal throttling error.
ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING
// Illuminator over temperature shutdown error.
ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN
// Illuminator thermistor failure.
ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE
)
19 changes: 19 additions & 0 deletions pkg/dialects/ardupilotmega/enum_illuminator_mode.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package ardupilotmega

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Modes of illuminator
type ILLUMINATOR_MODE = common.ILLUMINATOR_MODE

const (
// Illuminator mode is not specified/unknown
ILLUMINATOR_MODE_UNKNOWN ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_UNKNOWN
// Illuminator behavior is controlled by MAV_CMD_DO_ILLUMINATOR_CONFIGURE settings
ILLUMINATOR_MODE_INTERNAL_CONTROL ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_INTERNAL_CONTROL
// Illuminator behavior is controlled by external factors: e.g. an external hardware signal
ILLUMINATOR_MODE_EXTERNAL_SYNC ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_EXTERNAL_SYNC
)
4 changes: 4 additions & 0 deletions pkg/dialects/ardupilotmega/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,8 @@ const (
MAV_CMD_RUN_PREARM_CHECKS MAV_CMD = 401
// Turns illuminators ON/OFF. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_ILLUMINATOR_ON_OFF MAV_CMD = 405
// Configures illuminator settings. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_DO_ILLUMINATOR_CONFIGURE MAV_CMD = 406
// Request the home position from the vehicle.
// The vehicle will ACK the command and then emit the HOME_POSITION message.
MAV_CMD_GET_HOME_POSITION MAV_CMD = 410
Expand Down Expand Up @@ -550,6 +552,7 @@ var labels_MAV_CMD = map[MAV_CMD]string{
MAV_CMD_COMPONENT_ARM_DISARM: "MAV_CMD_COMPONENT_ARM_DISARM",
MAV_CMD_RUN_PREARM_CHECKS: "MAV_CMD_RUN_PREARM_CHECKS",
MAV_CMD_ILLUMINATOR_ON_OFF: "MAV_CMD_ILLUMINATOR_ON_OFF",
MAV_CMD_DO_ILLUMINATOR_CONFIGURE: "MAV_CMD_DO_ILLUMINATOR_CONFIGURE",
MAV_CMD_GET_HOME_POSITION: "MAV_CMD_GET_HOME_POSITION",
MAV_CMD_INJECT_FAILURE: "MAV_CMD_INJECT_FAILURE",
MAV_CMD_START_RX_PAIR: "MAV_CMD_START_RX_PAIR",
Expand Down Expand Up @@ -747,6 +750,7 @@ var values_MAV_CMD = map[string]MAV_CMD{
"MAV_CMD_COMPONENT_ARM_DISARM": MAV_CMD_COMPONENT_ARM_DISARM,
"MAV_CMD_RUN_PREARM_CHECKS": MAV_CMD_RUN_PREARM_CHECKS,
"MAV_CMD_ILLUMINATOR_ON_OFF": MAV_CMD_ILLUMINATOR_ON_OFF,
"MAV_CMD_DO_ILLUMINATOR_CONFIGURE": MAV_CMD_DO_ILLUMINATOR_CONFIGURE,
"MAV_CMD_GET_HOME_POSITION": MAV_CMD_GET_HOME_POSITION,
"MAV_CMD_INJECT_FAILURE": MAV_CMD_INJECT_FAILURE,
"MAV_CMD_START_RX_PAIR": MAV_CMD_START_RX_PAIR,
Expand Down
2 changes: 2 additions & 0 deletions pkg/dialects/ardupilotmega/enum_mav_component.go
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,8 @@ const (
MAV_COMP_ID_UART_BRIDGE MAV_COMPONENT = minimal.MAV_COMP_ID_UART_BRIDGE
// Component handling TUNNEL messages (e.g. vendor specific GUI of a component).
MAV_COMP_ID_TUNNEL_NODE MAV_COMPONENT = minimal.MAV_COMP_ID_TUNNEL_NODE
// Illuminator
MAV_COMP_ID_ILLUMINATOR MAV_COMPONENT = minimal.MAV_COMP_ID_ILLUMINATOR
// Deprecated, don't use. Component for handling system messages (e.g. to ARM, takeoff, etc.).
MAV_COMP_ID_SYSTEM_CONTROL MAV_COMPONENT = minimal.MAV_COMP_ID_SYSTEM_CONTROL
)
2 changes: 2 additions & 0 deletions pkg/dialects/ardupilotmega/enum_mav_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,6 @@ const (
MAV_TYPE_WINCH MAV_TYPE = minimal.MAV_TYPE_WINCH
// Generic multirotor that does not fit into a specific type or whose type is unknown
MAV_TYPE_GENERIC_MULTIROTOR MAV_TYPE = minimal.MAV_TYPE_GENERIC_MULTIROTOR
// Illuminator. An illuminator is a light source that is used for lighting up dark areas external to the sytstem: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_TYPE_ILLUMINATOR MAV_TYPE = minimal.MAV_TYPE_ILLUMINATOR
)
10 changes: 10 additions & 0 deletions pkg/dialects/ardupilotmega/message_component_information_basic.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll
package ardupilotmega

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Basic component information data. Should be requested using MAV_CMD_REQUEST_MESSAGE on startup, or when required.
type MessageComponentInformationBasic = common.MessageComponentInformationBasic
10 changes: 10 additions & 0 deletions pkg/dialects/ardupilotmega/message_illuminator_status.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll
package ardupilotmega

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator status
type MessageIlluminatorStatus = common.MessageIlluminatorStatus
2 changes: 2 additions & 0 deletions pkg/dialects/asluav/dialect.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,13 +218,15 @@ var dial = &dialect.Dialect{
&MessageCanFrame{},
&MessageOnboardComputerStatus{},
&MessageComponentInformation{},
&MessageComponentInformationBasic{},
&MessageComponentMetadata{},
&MessagePlayTuneV2{},
&MessageSupportedTunes{},
&MessageEvent{},
&MessageCurrentEventSequence{},
&MessageRequestEvent{},
&MessageResponseEventError{},
&MessageIlluminatorStatus{},
&MessageCanfdFrame{},
&MessageCanFilterModify{},
&MessageWheelDistance{},
Expand Down
19 changes: 19 additions & 0 deletions pkg/dialects/asluav/enum_illuminator_error_flags.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package asluav

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator module error flags (bitmap, 0 means no error)
type ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS

const (
// Illuminator thermal throttling error.
ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMAL_THROTTLING
// Illuminator over temperature shutdown error.
ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_OVER_TEMPERATURE_SHUTDOWN
// Illuminator thermistor failure.
ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE ILLUMINATOR_ERROR_FLAGS = common.ILLUMINATOR_ERROR_FLAGS_THERMISTOR_FAILURE
)
19 changes: 19 additions & 0 deletions pkg/dialects/asluav/enum_illuminator_mode.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll,dupl,gocritic
package asluav

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Modes of illuminator
type ILLUMINATOR_MODE = common.ILLUMINATOR_MODE

const (
// Illuminator mode is not specified/unknown
ILLUMINATOR_MODE_UNKNOWN ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_UNKNOWN
// Illuminator behavior is controlled by MAV_CMD_DO_ILLUMINATOR_CONFIGURE settings
ILLUMINATOR_MODE_INTERNAL_CONTROL ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_INTERNAL_CONTROL
// Illuminator behavior is controlled by external factors: e.g. an external hardware signal
ILLUMINATOR_MODE_EXTERNAL_SYNC ILLUMINATOR_MODE = common.ILLUMINATOR_MODE_EXTERNAL_SYNC
)
4 changes: 4 additions & 0 deletions pkg/dialects/asluav/enum_mav_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,8 @@ const (
MAV_CMD_RUN_PREARM_CHECKS MAV_CMD = 401
// Turns illuminators ON/OFF. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_ILLUMINATOR_ON_OFF MAV_CMD = 405
// Configures illuminator settings. An illuminator is a light source that is used for lighting up dark areas external to the system: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_CMD_DO_ILLUMINATOR_CONFIGURE MAV_CMD = 406
// Request the home position from the vehicle.
// The vehicle will ACK the command and then emit the HOME_POSITION message.
MAV_CMD_GET_HOME_POSITION MAV_CMD = 410
Expand Down Expand Up @@ -491,6 +493,7 @@ var labels_MAV_CMD = map[MAV_CMD]string{
MAV_CMD_COMPONENT_ARM_DISARM: "MAV_CMD_COMPONENT_ARM_DISARM",
MAV_CMD_RUN_PREARM_CHECKS: "MAV_CMD_RUN_PREARM_CHECKS",
MAV_CMD_ILLUMINATOR_ON_OFF: "MAV_CMD_ILLUMINATOR_ON_OFF",
MAV_CMD_DO_ILLUMINATOR_CONFIGURE: "MAV_CMD_DO_ILLUMINATOR_CONFIGURE",
MAV_CMD_GET_HOME_POSITION: "MAV_CMD_GET_HOME_POSITION",
MAV_CMD_INJECT_FAILURE: "MAV_CMD_INJECT_FAILURE",
MAV_CMD_START_RX_PAIR: "MAV_CMD_START_RX_PAIR",
Expand Down Expand Up @@ -659,6 +662,7 @@ var values_MAV_CMD = map[string]MAV_CMD{
"MAV_CMD_COMPONENT_ARM_DISARM": MAV_CMD_COMPONENT_ARM_DISARM,
"MAV_CMD_RUN_PREARM_CHECKS": MAV_CMD_RUN_PREARM_CHECKS,
"MAV_CMD_ILLUMINATOR_ON_OFF": MAV_CMD_ILLUMINATOR_ON_OFF,
"MAV_CMD_DO_ILLUMINATOR_CONFIGURE": MAV_CMD_DO_ILLUMINATOR_CONFIGURE,
"MAV_CMD_GET_HOME_POSITION": MAV_CMD_GET_HOME_POSITION,
"MAV_CMD_INJECT_FAILURE": MAV_CMD_INJECT_FAILURE,
"MAV_CMD_START_RX_PAIR": MAV_CMD_START_RX_PAIR,
Expand Down
2 changes: 2 additions & 0 deletions pkg/dialects/asluav/enum_mav_component.go
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,8 @@ const (
MAV_COMP_ID_UART_BRIDGE MAV_COMPONENT = minimal.MAV_COMP_ID_UART_BRIDGE
// Component handling TUNNEL messages (e.g. vendor specific GUI of a component).
MAV_COMP_ID_TUNNEL_NODE MAV_COMPONENT = minimal.MAV_COMP_ID_TUNNEL_NODE
// Illuminator
MAV_COMP_ID_ILLUMINATOR MAV_COMPONENT = minimal.MAV_COMP_ID_ILLUMINATOR
// Deprecated, don't use. Component for handling system messages (e.g. to ARM, takeoff, etc.).
MAV_COMP_ID_SYSTEM_CONTROL MAV_COMPONENT = minimal.MAV_COMP_ID_SYSTEM_CONTROL
)
2 changes: 2 additions & 0 deletions pkg/dialects/asluav/enum_mav_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -98,4 +98,6 @@ const (
MAV_TYPE_WINCH MAV_TYPE = minimal.MAV_TYPE_WINCH
// Generic multirotor that does not fit into a specific type or whose type is unknown
MAV_TYPE_GENERIC_MULTIROTOR MAV_TYPE = minimal.MAV_TYPE_GENERIC_MULTIROTOR
// Illuminator. An illuminator is a light source that is used for lighting up dark areas external to the sytstem: e.g. a torch or searchlight (as opposed to a light source for illuminating the system itself, e.g. an indicator light).
MAV_TYPE_ILLUMINATOR MAV_TYPE = minimal.MAV_TYPE_ILLUMINATOR
)
10 changes: 10 additions & 0 deletions pkg/dialects/asluav/message_component_information_basic.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll
package asluav

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Basic component information data. Should be requested using MAV_CMD_REQUEST_MESSAGE on startup, or when required.
type MessageComponentInformationBasic = common.MessageComponentInformationBasic
10 changes: 10 additions & 0 deletions pkg/dialects/asluav/message_illuminator_status.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//autogenerated:yes
//nolint:revive,misspell,govet,lll
package asluav

import (
"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
)

// Illuminator status
type MessageIlluminatorStatus = common.MessageIlluminatorStatus
2 changes: 2 additions & 0 deletions pkg/dialects/avssuas/dialect.go
Original file line number Diff line number Diff line change
Expand Up @@ -218,13 +218,15 @@ var dial = &dialect.Dialect{
&MessageCanFrame{},
&MessageOnboardComputerStatus{},
&MessageComponentInformation{},
&MessageComponentInformationBasic{},
&MessageComponentMetadata{},
&MessagePlayTuneV2{},
&MessageSupportedTunes{},
&MessageEvent{},
&MessageCurrentEventSequence{},
&MessageRequestEvent{},
&MessageResponseEventError{},
&MessageIlluminatorStatus{},
&MessageCanfdFrame{},
&MessageCanFilterModify{},
&MessageWheelDistance{},
Expand Down
Loading

0 comments on commit 031807d

Please sign in to comment.