diff --git a/libraries/AP_Scripting/examples/message_interval.lua b/libraries/AP_Scripting/examples/message_interval.lua index c824c9fa895..d6f2bfd2e67 100644 --- a/libraries/AP_Scripting/examples/message_interval.lua +++ b/libraries/AP_Scripting/examples/message_interval.lua @@ -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