#pragma once #include "uavcan.CoarseOrientation.h" #include "uavcan.Timestamp.h" #include "uavcan.equipment.actuator.ArrayCommand.h" #include "uavcan.equipment.actuator.Command.h" #include "uavcan.equipment.actuator.Status.h" #include "uavcan.equipment.ahrs.MagneticFieldStrength.h" #include "uavcan.equipment.ahrs.MagneticFieldStrength2.h" #include "uavcan.equipment.ahrs.RawIMU.h" #include "uavcan.equipment.ahrs.Solution.h" #include "uavcan.equipment.air_data.AngleOfAttack.h" #include "uavcan.equipment.air_data.IndicatedAirspeed.h" #include "uavcan.equipment.air_data.RawAirData.h" #include "uavcan.equipment.air_data.Sideslip.h" #include "uavcan.equipment.air_data.StaticPressure.h" #include "uavcan.equipment.air_data.StaticTemperature.h" #include "uavcan.equipment.air_data.TrueAirspeed.h" #include "uavcan.equipment.camera_gimbal.AngularCommand.h" #include "uavcan.equipment.camera_gimbal.GEOPOICommand.h" #include "uavcan.equipment.camera_gimbal.Mode.h" #include "uavcan.equipment.camera_gimbal.Status.h" #include "uavcan.equipment.device.Temperature.h" #include "uavcan.equipment.esc.RPMCommand.h" #include "uavcan.equipment.esc.RawCommand.h" #include "uavcan.equipment.esc.Status.h" #include "uavcan.equipment.esc.StatusExtended.h" #include "uavcan.equipment.gnss.Auxiliary.h" #include "uavcan.equipment.gnss.ECEFPositionVelocity.h" #include "uavcan.equipment.gnss.Fix.h" #include "uavcan.equipment.gnss.Fix2.h" #include "uavcan.equipment.gnss.RTCMStream.h" #include "uavcan.equipment.hardpoint.Command.h" #include "uavcan.equipment.hardpoint.Status.h" #include "uavcan.equipment.ice.FuelTankStatus.h" #include "uavcan.equipment.ice.reciprocating.CylinderStatus.h" #include "uavcan.equipment.ice.reciprocating.Status.h" #include "uavcan.equipment.indication.BeepCommand.h" #include "uavcan.equipment.indication.LightsCommand.h" #include "uavcan.equipment.indication.RGB565.h" #include "uavcan.equipment.indication.SingleLightCommand.h" #include "uavcan.equipment.power.BatteryInfo.h" #include "uavcan.equipment.power.CircuitStatus.h" #include "uavcan.equipment.power.PrimaryPowerSupplyStatus.h" #include "uavcan.equipment.range_sensor.Measurement.h" #include "uavcan.equipment.safety.ArmingStatus.h" #include "uavcan.navigation.GlobalNavigationSolution.h" #include "uavcan.protocol.AccessCommandShell.h" #include "uavcan.protocol.CANIfaceStats.h" #include "uavcan.protocol.DataTypeKind.h" #include "uavcan.protocol.GetDataTypeInfo.h" #include "uavcan.protocol.GetNodeInfo.h" #include "uavcan.protocol.GetTransportStats.h" #include "uavcan.protocol.GlobalTimeSync.h" #include "uavcan.protocol.HardwareVersion.h" #include "uavcan.protocol.NodeStatus.h" #include "uavcan.protocol.Panic.h" #include "uavcan.protocol.RestartNode.h" #include "uavcan.protocol.SoftwareVersion.h" #include "uavcan.protocol.debug.KeyValue.h" #include "uavcan.protocol.debug.LogLevel.h" #include "uavcan.protocol.debug.LogMessage.h" #include "uavcan.protocol.dynamic_node_id.Allocation.h" #include "uavcan.protocol.dynamic_node_id.server.AppendEntries.h" #include "uavcan.protocol.dynamic_node_id.server.Discovery.h" #include "uavcan.protocol.dynamic_node_id.server.Entry.h" #include "uavcan.protocol.dynamic_node_id.server.RequestVote.h" #include "uavcan.protocol.enumeration.Begin.h" #include "uavcan.protocol.enumeration.Indication.h" #include "uavcan.protocol.file.BeginFirmwareUpdate.h" #include "uavcan.protocol.file.Delete.h" #include "uavcan.protocol.file.EntryType.h" #include "uavcan.protocol.file.Error.h" #include "uavcan.protocol.file.GetDirectoryEntryInfo.h" #include "uavcan.protocol.file.GetInfo.h" #include "uavcan.protocol.file.Path.h" #include "uavcan.protocol.file.Read.h" #include "uavcan.protocol.file.Write.h" #include "uavcan.protocol.param.Empty.h" #include "uavcan.protocol.param.ExecuteOpcode.h" #include "uavcan.protocol.param.GetSet.h" #include "uavcan.protocol.param.NumericValue.h" #include "uavcan.protocol.param.Value.h" #include "uavcan.tunnel.Broadcast.h" #include "uavcan.tunnel.Call.h" #include "uavcan.tunnel.Protocol.h" #include "uavcan.tunnel.SerialConfig.h" #include "uavcan.tunnel.Targetted.h" #include "vk_radar.radar.RadarObstacle.h" #include "vk_radar.radar.TerrainProfile.h" #include "vk_radar.radar.VehicleState.h" #include "canard.h"