AP_Scripting: message_interval gets more messages

This commit is contained in:
Randy Mackay authored and Peter Barker committed 2025-10-19 18:11:42 +11:00
1 parent 8593546c20
commit 08eaef9fcb
1 file changed
+29 -10
@@ -12,21 +12,26 @@ local loop_time = 5000 -- number of ms between runs
-- mavlink message ids
local AHRS_ID = uint32_t(163)
local AHRS2_ID = uint32_t(178)
local BATTERY_STATUS_ID = uint32_t(147)
local ATTITUDE_ID = uint32_t(30)
--local EKF_STATUS_REPORT_ID = uint32_t(193)
--local GLOBAL_POSITION_INT_ID = uint32_t(33)
--local GPS_RAW_INT_ID = uint32_t(24)
local DISTANCE_SENSOR_ID = uint32_t(132)
local EKF_STATUS_REPORT_ID = uint32_t(193)
local GLOBAL_POSITION_INT_ID = uint32_t(33)
local GPS_RAW_INT_ID = uint32_t(24)
--local LOCAL_POSITION_NED_ID = uint32_t(32)
--local NAV_CONTROLLER_OUTPUT_ID = uint32_t(62)
--local POWER_STATUS_ID = uint32_t(125)
local NAV_CONTROLLER_OUTPUT_ID = uint32_t(62)
local POWER_STATUS_ID = uint32_t(125)
--local RAW_IMU_ID = uint32_t(27)
--local RC_CHANNELS_ID = uint32_t(65)
--local SERVO_OUTPUT_RAW_ID = uint32_t(36)
--local SYS_STATUS_ID = uint32_t(1)
local SERVO_OUTPUT_RAW_ID = uint32_t(36)
local SYS_STATUS_ID = uint32_t(1)
--local SYSTEM_TIME_ID = uint32_t(2)
--local VFR_HUD_ID = uint32_t(74)
--local VIBRATION_ID = uint32_t(241)
local TERRAIN_REPORT_ID = uint32_t(136)
local TERRAIN_REQUEST_ID = uint32_t(133)
local VFR_HUD_ID = uint32_t(74)
local VIBRATION_ID = uint32_t(241)
--local WIND_ID = uint32_t(168)
local CAMERA_THERMAL_RANGE_ID = uint32_t(277)
-- serial port number
-- e.g. SERIAL3 is 3
@@ -38,8 +43,22 @@ local serial_port = 0
-- intervals is a table which contains a table for each entry we want to adjust
-- each entry is arranged as {the serial link to adjust, the mavlink message ID, and the broadcast interval in Hz}
local intervals = {{serial_port, ATTITUDE_ID, 2.0}, -- ATTITUDE, 2Hz
{serial_port, AHRS_ID, 5.0}, -- AHRS, 5Hz
{serial_port, AHRS_ID, 2.0}, -- AHRS, 2Hz
{serial_port, AHRS2_ID, 0}, -- AHRS2, 0hz
{serial_port, BATTERY_STATUS_ID, 1}, -- BATTERY_STATUS_ID, 1hz
{serial_port, DISTANCE_SENSOR_ID, 1}, -- DISTANCE_SENSOR_ID, 1hz
{serial_port, EKF_STATUS_REPORT_ID, 1}, -- EKF_STATUS_REPORT, 1hz
{serial_port, GLOBAL_POSITION_INT_ID, 1}, -- GLOBAL_POSITION_INT_ID, 1hz
{serial_port, GPS_RAW_INT_ID, 1}, -- GPS_RAW_INT_ID, 1hz
{serial_port, NAV_CONTROLLER_OUTPUT_ID, 1}, -- NAV_CONTROLLER_OUTPUT_ID, 1hz
{serial_port, POWER_STATUS_ID, 1}, -- POWER_STATUS_ID, 1hz
{serial_port, SERVO_OUTPUT_RAW_ID, 1}, -- SERVO_OUTPUT_RAW_ID, 1hz
{serial_port, SYS_STATUS_ID, 1}, -- SYS_STATUS_ID, 1hz
{serial_port, TERRAIN_REPORT_ID, 1}, -- TERRAIN_REPORT_ID, 1hz
{serial_port, TERRAIN_REQUEST_ID, 1}, -- TERRAIN_REQUEST_ID, 1hz
{serial_port, VFR_HUD_ID, 1}, -- VFR_HUD_ID, 1hz
{serial_port, VIBRATION_ID, 1}, -- VIBRATION_ID, 1hz
{serial_port, CAMERA_THERMAL_RANGE_ID, 1}, -- CAMERA_THERMAL_RANGE_ID, 1hz
}
-- print welcome message