From a322ba4f77374dde45a4bd4b8e44cab5ee9f9ee7 Mon Sep 17 00:00:00 2001 From: Iampete1 Date: Fri, 14 Jun 2024 20:32:01 +0100 Subject: [PATCH] AP_Scripting: add binding for GPS `time_epoch_usec` --- libraries/AP_Scripting/docs/docs.lua | 5 +++++ libraries/AP_Scripting/generator/description/bindings.desc | 1 + 2 files changed, 6 insertions(+) diff --git a/libraries/AP_Scripting/docs/docs.lua b/libraries/AP_Scripting/docs/docs.lua index f54b9329e5..7171b241c5 100644 --- a/libraries/AP_Scripting/docs/docs.lua +++ b/libraries/AP_Scripting/docs/docs.lua @@ -2897,6 +2897,11 @@ gps.GPS_OK_FIX_2D = enum_integer gps.NO_FIX = enum_integer gps.NO_GPS = enum_integer +-- get unix time +---@param instance integer -- instance number +---@return uint64_t_ud -- unix time microseconds +function gps:time_epoch_usec(instance) end + -- get yaw from GPS in degrees ---@param instance integer -- instance number ---@return number|nil -- yaw in degrees diff --git a/libraries/AP_Scripting/generator/description/bindings.desc b/libraries/AP_Scripting/generator/description/bindings.desc index 0bb9791d5a..4091036129 100644 --- a/libraries/AP_Scripting/generator/description/bindings.desc +++ b/libraries/AP_Scripting/generator/description/bindings.desc @@ -135,6 +135,7 @@ singleton AP_GPS method have_vertical_velocity boolean uint8_t 0 ud->num_sensors singleton AP_GPS method get_antenna_offset Vector3f uint8_t 0 ud->num_sensors() singleton AP_GPS method first_unconfigured_gps boolean uint8_t'Null singleton AP_GPS method gps_yaw_deg boolean uint8_t 0 ud->num_sensors() float'Null float'Null uint32_t'Null +singleton AP_GPS method time_epoch_usec uint64_t uint8_t 0 ud->num_sensors() include AP_Math/AP_Math.h