2019-03-14 04:38:12 -03:00
|
|
|
-- Location stuff (this is a commented line)
|
|
|
|
|
|
|
|
include AP_Common/Location.h
|
|
|
|
|
|
|
|
userdata Location field lat int32_t read write -900000000 900000000
|
|
|
|
userdata Location field lng int32_t read write -1800000000 1800000000
|
|
|
|
userdata Location field relative_alt boolean read write
|
|
|
|
userdata Location field terrain_alt boolean read write
|
|
|
|
userdata Location field origin_alt boolean read write
|
|
|
|
userdata Location field loiter_xtrack boolean read write
|
|
|
|
|
|
|
|
userdata Location method get_distance float Location
|
|
|
|
userdata Location method offset void float -FLT_MAX FLT_MAX float -FLT_MAX FLT_MAX
|
2019-06-17 19:24:06 -03:00
|
|
|
userdata Location method get_vector_from_origin_NEU boolean Vector3f'Null
|
2019-10-17 03:29:14 -03:00
|
|
|
userdata Location method get_bearing float Location
|
2019-03-14 04:38:12 -03:00
|
|
|
|
|
|
|
include AP_AHRS/AP_AHRS.h
|
|
|
|
|
2019-04-15 19:11:26 -03:00
|
|
|
singleton AP_AHRS alias ahrs
|
2019-04-29 03:29:57 -03:00
|
|
|
singleton AP_AHRS semaphore
|
2019-07-11 23:06:01 -03:00
|
|
|
singleton AP_AHRS method get_roll float
|
|
|
|
singleton AP_AHRS method get_pitch float
|
|
|
|
singleton AP_AHRS method get_yaw float
|
2019-04-16 18:15:16 -03:00
|
|
|
singleton AP_AHRS method get_position boolean Location'Null
|
2019-04-12 05:10:26 -03:00
|
|
|
singleton AP_AHRS method get_home Location
|
2019-04-20 18:55:15 -03:00
|
|
|
singleton AP_AHRS method get_gyro Vector3f
|
|
|
|
singleton AP_AHRS method get_hagl boolean float'Null
|
|
|
|
singleton AP_AHRS method wind_estimate Vector3f
|
|
|
|
singleton AP_AHRS method groundspeed_vector Vector2f
|
|
|
|
singleton AP_AHRS method get_velocity_NED boolean Vector3f'Null
|
|
|
|
singleton AP_AHRS method get_relative_position_NED_home boolean Vector3f'Null
|
|
|
|
singleton AP_AHRS method home_is_set boolean
|
|
|
|
singleton AP_AHRS method prearm_healthy boolean
|
|
|
|
|
2019-07-18 09:05:39 -03:00
|
|
|
include AP_Arming/AP_Arming.h
|
|
|
|
|
|
|
|
singleton AP_Arming alias arming
|
|
|
|
singleton AP_Arming method disarm boolean
|
|
|
|
singleton AP_Arming method is_armed boolean
|
2019-07-22 20:35:00 -03:00
|
|
|
singleton AP_Arming method arm boolean AP_Arming::Method::SCRIPTING'literal
|
2019-07-18 09:05:39 -03:00
|
|
|
|
2019-04-20 18:55:15 -03:00
|
|
|
include AP_BattMonitor/AP_BattMonitor.h
|
|
|
|
|
|
|
|
singleton AP_BattMonitor alias battery
|
|
|
|
singleton AP_BattMonitor method num_instances uint8_t
|
2019-07-03 05:27:32 -03:00
|
|
|
singleton AP_BattMonitor method healthy boolean uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method voltage float uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method voltage_resting_estimate float uint8_t 0 ud->num_instances()
|
2019-07-07 11:35:40 -03:00
|
|
|
singleton AP_BattMonitor method current_amps boolean float'Null uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method consumed_mah boolean float'Null uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method consumed_wh boolean float'Null uint8_t 0 ud->num_instances()
|
2019-07-03 05:27:32 -03:00
|
|
|
singleton AP_BattMonitor method capacity_remaining_pct uint8_t uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method pack_capacity_mah int32_t uint8_t 0 ud->num_instances()
|
2019-04-20 18:55:15 -03:00
|
|
|
singleton AP_BattMonitor method has_failsafed boolean
|
2019-07-03 05:27:32 -03:00
|
|
|
singleton AP_BattMonitor method overpower_detected boolean uint8_t 0 ud->num_instances()
|
|
|
|
singleton AP_BattMonitor method get_temperature boolean float'Null uint8_t 0 ud->num_instances()
|
2019-12-10 21:56:07 -04:00
|
|
|
singleton AP_BattMonitor method get_cycle_count boolean uint8_t 0 ud->num_instances() uint16_t'Null
|
2019-04-20 18:55:15 -03:00
|
|
|
|
|
|
|
include AP_GPS/AP_GPS.h
|
|
|
|
|
|
|
|
singleton AP_GPS alias gps
|
2019-07-17 01:27:25 -03:00
|
|
|
singleton AP_GPS enum NO_GPS NO_FIX GPS_OK_FIX_2D GPS_OK_FIX_3D GPS_OK_FIX_3D_DGPS GPS_OK_FIX_3D_RTK_FLOAT GPS_OK_FIX_3D_RTK_FIXED
|
2019-04-20 18:55:15 -03:00
|
|
|
singleton AP_GPS method num_sensors uint8_t
|
|
|
|
singleton AP_GPS method primary_sensor uint8_t
|
2019-07-03 05:27:32 -03:00
|
|
|
singleton AP_GPS method status uint8_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method location Location uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method speed_accuracy boolean uint8_t 0 ud->num_sensors() float'Null
|
|
|
|
singleton AP_GPS method horizontal_accuracy boolean uint8_t 0 ud->num_sensors() float'Null
|
|
|
|
singleton AP_GPS method vertical_accuracy boolean uint8_t 0 ud->num_sensors() float'Null
|
|
|
|
singleton AP_GPS method velocity Vector3f uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method ground_speed float uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method ground_course float uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method num_sats uint8_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method time_week uint16_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method time_week_ms uint32_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method get_hdop uint16_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method get_vdop uint16_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method last_fix_time_ms uint32_t uint8_t 0 ud->num_sensors()
|
|
|
|
singleton AP_GPS method last_message_time_ms uint32_t uint8_t 0 ud->num_sensors()
|
|
|
|
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()
|
2019-07-23 03:22:09 -03:00
|
|
|
singleton AP_GPS method first_unconfigured_gps boolean uint8_t'Null
|
2019-03-14 04:38:12 -03:00
|
|
|
|
|
|
|
include AP_Math/AP_Math.h
|
|
|
|
|
|
|
|
userdata Vector3f field x float read write -FLT_MAX FLT_MAX
|
|
|
|
userdata Vector3f field y float read write -FLT_MAX FLT_MAX
|
|
|
|
userdata Vector3f field z float read write -FLT_MAX FLT_MAX
|
2019-04-20 18:55:15 -03:00
|
|
|
userdata Vector3f method length float
|
|
|
|
userdata Vector3f method normalize void
|
2019-07-24 01:18:29 -03:00
|
|
|
userdata Vector3f method is_nan boolean
|
|
|
|
userdata Vector3f method is_inf boolean
|
|
|
|
userdata Vector3f method is_zero boolean
|
2019-04-21 21:34:52 -03:00
|
|
|
userdata Vector3f operator +
|
|
|
|
userdata Vector3f operator -
|
2019-04-20 18:55:15 -03:00
|
|
|
|
|
|
|
userdata Vector2f field x float read write -FLT_MAX FLT_MAX
|
|
|
|
userdata Vector2f field y float read write -FLT_MAX FLT_MAX
|
|
|
|
userdata Vector2f method length float
|
|
|
|
userdata Vector2f method normalize void
|
2019-07-24 01:18:29 -03:00
|
|
|
userdata Vector2f method is_nan boolean
|
|
|
|
userdata Vector2f method is_inf boolean
|
|
|
|
userdata Vector2f method is_zero boolean
|
2019-04-21 21:34:52 -03:00
|
|
|
userdata Vector2f operator +
|
|
|
|
userdata Vector2f operator -
|
2019-03-14 04:38:12 -03:00
|
|
|
|
|
|
|
include AP_Notify/AP_Notify.h
|
2019-10-16 04:15:14 -03:00
|
|
|
singleton AP_Notify alias notify
|
2019-04-12 05:10:26 -03:00
|
|
|
singleton AP_Notify method play_tune void string
|
|
|
|
|
|
|
|
include AP_RangeFinder/AP_RangeFinder.h
|
2019-04-22 20:13:06 -03:00
|
|
|
|
2019-04-15 19:11:26 -03:00
|
|
|
singleton RangeFinder alias rangefinder
|
2019-04-12 05:10:26 -03:00
|
|
|
singleton RangeFinder method num_sensors uint8_t
|
2019-04-22 20:13:06 -03:00
|
|
|
|
2019-04-24 00:20:07 -03:00
|
|
|
include AP_Terrain/AP_Terrain.h
|
|
|
|
|
2019-08-20 21:18:16 -03:00
|
|
|
depends AP_TERRAIN_AVAILABLE 1 Scripting requires terrain to be available
|
|
|
|
|
2019-04-24 00:20:07 -03:00
|
|
|
singleton AP_Terrain alias terrain
|
|
|
|
singleton AP_Terrain method enabled boolean
|
2019-08-15 21:08:43 -03:00
|
|
|
singleton AP_Terrain enum TerrainStatusDisabled TerrainStatusUnhealthy TerrainStatusOK
|
2019-04-24 00:20:07 -03:00
|
|
|
singleton AP_Terrain method status uint8_t
|
|
|
|
singleton AP_Terrain method height_amsl boolean Location float'Null boolean
|
|
|
|
singleton AP_Terrain method height_terrain_difference_home boolean float'Null boolean
|
|
|
|
singleton AP_Terrain method height_above_terrain boolean float'Null boolean
|
|
|
|
|
2019-04-22 20:13:06 -03:00
|
|
|
include AP_Relay/AP_Relay.h
|
|
|
|
|
|
|
|
singleton AP_Relay alias relay
|
|
|
|
singleton AP_Relay method on void uint8_t 0 AP_RELAY_NUM_RELAYS
|
|
|
|
singleton AP_Relay method off void uint8_t 0 AP_RELAY_NUM_RELAYS
|
|
|
|
singleton AP_Relay method enabled boolean uint8_t 0 AP_RELAY_NUM_RELAYS
|
|
|
|
singleton AP_Relay method toggle void uint8_t 0 AP_RELAY_NUM_RELAYS
|
2019-04-29 04:42:26 -03:00
|
|
|
|
|
|
|
include GCS_MAVLink/GCS.h
|
|
|
|
singleton GCS alias gcs
|
2019-07-23 22:53:39 -03:00
|
|
|
singleton GCS method send_text void MAV_SEVERITY'enum MAV_SEVERITY_EMERGENCY MAV_SEVERITY_DEBUG "%s"'literal string
|
2019-10-09 01:06:24 -03:00
|
|
|
singleton GCS method set_message_interval MAV_RESULT'enum uint8_t 0 MAVLINK_COMM_NUM_BUFFERS uint32_t 0U UINT32_MAX int32_t -1 INT32_MAX
|
2019-10-17 00:50:31 -03:00
|
|
|
|
|
|
|
include AP_Vehicle/AP_Vehicle.h
|
|
|
|
singleton AP_Vehicle alias vehicle
|
|
|
|
singleton AP_Vehicle method set_mode boolean uint8_t 0 UINT8_MAX ModeReason::SCRIPTING'literal
|
2019-10-30 07:12:55 -03:00
|
|
|
|
|
|
|
include AP_SerialLED/AP_SerialLED.h
|
|
|
|
singleton AP_SerialLED alias serialLED
|
2020-02-22 19:54:09 -04:00
|
|
|
singleton AP_SerialLED method set_num_neopixel boolean uint8_t 1 16 uint8_t 0 AP_SERIALLED_MAX_LEDS
|
|
|
|
singleton AP_SerialLED method set_num_profiled boolean uint8_t 1 16 uint8_t 0 AP_SERIALLED_MAX_LEDS
|
2020-02-09 06:35:56 -04:00
|
|
|
singleton AP_SerialLED method set_RGB void uint8_t 1 16 int8_t -1 INT8_MAX uint8_t 0 UINT8_MAX uint8_t 0 UINT8_MAX uint8_t 0 UINT8_MAX
|
2020-02-22 19:54:09 -04:00
|
|
|
singleton AP_SerialLED method send void uint8_t 1 16
|
2019-10-30 07:12:55 -03:00
|
|
|
|
|
|
|
include SRV_Channel/SRV_Channel.h
|
|
|
|
singleton SRV_Channels alias SRV_Channels
|
|
|
|
singleton SRV_Channels method find_channel boolean SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 uint8_t'Null
|