-- 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 alt int32_t read write (-LOCATION_ALT_MAX_M*100+1) (LOCATION_ALT_MAX_M*100-1) 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'skip_check float'skip_check userdata Location method offset_bearing void float'skip_check float'skip_check userdata Location method offset_bearing_and_pitch void float'skip_check float'skip_check float'skip_check userdata Location method get_vector_from_origin_NEU boolean Vector3f'Null userdata Location method get_bearing float Location userdata Location method get_distance_NED Vector3f Location userdata Location method get_distance_NE Vector2f Location userdata Location method get_alt_frame uint8_t userdata Location method change_alt_frame boolean Location::AltFrame'enum Location::AltFrame::ABSOLUTE Location::AltFrame::ABOVE_TERRAIN userdata Location method copy Location include AP_AHRS/AP_AHRS.h singleton AP_AHRS rename ahrs singleton AP_AHRS semaphore singleton AP_AHRS method get_roll float singleton AP_AHRS method get_pitch float singleton AP_AHRS method get_yaw float singleton AP_AHRS method get_location boolean Location'Null singleton AP_AHRS method get_location alias get_position singleton AP_AHRS method get_home Location singleton AP_AHRS method get_gyro Vector3f singleton AP_AHRS method get_accel 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 get_relative_position_NED_origin boolean Vector3f'Null singleton AP_AHRS method get_relative_position_D_home void float'Ref singleton AP_AHRS method home_is_set boolean singleton AP_AHRS method healthy boolean singleton AP_AHRS method airspeed_estimate boolean float'Null singleton AP_AHRS method get_vibration Vector3f singleton AP_AHRS method earth_to_body Vector3f Vector3f singleton AP_AHRS method body_to_earth Vector3f Vector3f singleton AP_AHRS method get_EAS2TAS float singleton AP_AHRS method get_variances boolean float'Null float'Null float'Null Vector3f'Null float'Null singleton AP_AHRS method set_posvelyaw_source_set void uint8_t 0 2 singleton AP_AHRS method get_vel_innovations_and_variances_for_source boolean uint8_t 3 6 Vector3f'Null Vector3f'Null singleton AP_AHRS method set_home boolean Location singleton AP_AHRS method get_origin boolean Location'Null singleton AP_AHRS method set_origin boolean Location singleton AP_AHRS method initialised boolean singleton AP_AHRS method get_posvelyaw_source_set uint8_t singleton AP_AHRS method get_quaternion boolean Quaternion'Null include AP_Arming/AP_Arming.h singleton AP_Arming rename arming singleton AP_Arming method disarm boolean AP_Arming::Method::SCRIPTING'literal singleton AP_Arming method is_armed boolean singleton AP_Arming method pre_arm_checks boolean false'literal singleton AP_Arming method arm boolean AP_Arming::Method::SCRIPTING'literal singleton AP_Arming method get_aux_auth_id boolean uint8_t'Null singleton AP_Arming method set_aux_auth_passed void uint8_t'skip_check singleton AP_Arming method set_aux_auth_failed void uint8_t'skip_check string include AP_BattMonitor/AP_BattMonitor.h singleton AP_BattMonitor rename battery singleton AP_BattMonitor method num_instances uint8_t 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() 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() singleton AP_BattMonitor method capacity_remaining_pct boolean uint8_t'Null uint8_t 0 ud->num_instances() singleton AP_BattMonitor method pack_capacity_mah int32_t uint8_t 0 ud->num_instances() singleton AP_BattMonitor method has_failsafed boolean 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() singleton AP_BattMonitor method get_cycle_count boolean uint8_t 0 ud->num_instances() uint16_t'Null singleton AP_BattMonitor method reset_remaining boolean uint8_t 0 ud->num_instances() float 0 100 include AP_GPS/AP_GPS.h singleton AP_GPS rename gps 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 singleton AP_GPS method num_sensors uint8_t singleton AP_GPS method primary_sensor uint8_t 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() singleton AP_GPS method first_unconfigured_gps boolean uint8_t'Null include AP_Math/AP_Math.h userdata Vector3f field x float'skip_check read write userdata Vector3f field y float'skip_check read write userdata Vector3f field z float'skip_check read write userdata Vector3f method length float userdata Vector3f method normalize void userdata Vector3f method is_nan boolean userdata Vector3f method is_inf boolean userdata Vector3f method is_zero boolean userdata Vector3f operator + userdata Vector3f operator - userdata Vector3f method dot float Vector3f userdata Vector3f method cross Vector3f Vector3f userdata Vector3f method scale Vector3f float'skip_check userdata Vector3f method copy Vector3f userdata Vector3f method xy Vector2f userdata Vector3f method rotate_xy void float'skip_check userdata Vector3f method angle float Vector3f userdata Vector2f field x float'skip_check read write userdata Vector2f field y float'skip_check read write userdata Vector2f method length float userdata Vector2f method normalize void userdata Vector2f method is_nan boolean userdata Vector2f method is_inf boolean userdata Vector2f method is_zero boolean userdata Vector2f method angle float userdata Vector2f method rotate void float'skip_check userdata Vector2f operator + userdata Vector2f operator - userdata Vector2f method copy Vector2f userdata Quaternion field q1 float'skip_check read write userdata Quaternion field q2 float'skip_check read write userdata Quaternion field q3 float'skip_check read write userdata Quaternion field q4 float'skip_check read write userdata Quaternion method length float userdata Quaternion method normalize void userdata Quaternion operator * userdata Quaternion method get_euler_roll float userdata Quaternion method get_euler_pitch float userdata Quaternion method get_euler_yaw float userdata Quaternion method from_euler void float'skip_check float'skip_check float'skip_check userdata Quaternion method inverse Quaternion userdata Quaternion method earth_to_body void Vector3f userdata Quaternion method to_axis_angle void Vector3f userdata Quaternion method from_axis_angle void Vector3f float'skip_check userdata Quaternion method from_angular_velocity void Vector3f float'skip_check include AP_Notify/AP_Notify.h singleton AP_Notify rename notify singleton AP_Notify method play_tune void string singleton AP_Notify method handle_rgb void uint8_t'skip_check uint8_t'skip_check uint8_t'skip_check uint8_t'skip_check singleton AP_Notify method handle_rgb_id void uint8_t'skip_check uint8_t'skip_check uint8_t'skip_check uint8_t'skip_check include AP_Proximity/AP_Proximity.h singleton AP_Proximity depends HAL_PROXIMITY_ENABLED == 1 singleton AP_Proximity rename proximity singleton AP_Proximity method get_status uint8_t singleton AP_Proximity method num_sensors uint8_t singleton AP_Proximity method get_object_count uint8_t singleton AP_Proximity method get_closest_object boolean float'Null float'Null singleton AP_Proximity method get_object_angle_and_distance boolean uint8_t'skip_check float'Null float'Null include AP_RangeFinder/AP_RangeFinder.h include AP_RangeFinder/AP_RangeFinder_Backend.h ap_object AP_RangeFinder_Backend method distance float ap_object AP_RangeFinder_Backend method orientation Rotation'enum ap_object AP_RangeFinder_Backend method type uint8_t ap_object AP_RangeFinder_Backend method status uint8_t ap_object AP_RangeFinder_Backend method handle_script_msg boolean float'skip_check singleton RangeFinder rename rangefinder singleton RangeFinder method num_sensors uint8_t singleton RangeFinder method has_orientation boolean Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method distance_cm_orient uint16_t Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method max_distance_cm_orient uint16_t Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method min_distance_cm_orient uint16_t Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method ground_clearance_cm_orient uint16_t Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method status_orient uint8_t Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method has_data_orient boolean Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method get_pos_offset_orient Vector3f Rotation'enum ROTATION_NONE ROTATION_MAX-1 singleton RangeFinder method get_backend AP_RangeFinder_Backend uint8_t'skip_check include AP_Terrain/AP_Terrain.h singleton AP_Terrain depends defined(AP_TERRAIN_AVAILABLE) && AP_TERRAIN_AVAILABLE == 1 singleton AP_Terrain rename terrain singleton AP_Terrain method enabled boolean singleton AP_Terrain enum TerrainStatusDisabled TerrainStatusUnhealthy TerrainStatusOK 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 include AP_Relay/AP_Relay.h singleton AP_Relay rename 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 singleton AP_Relay method get uint8_t uint8_t 0 AP_RELAY_NUM_RELAYS include GCS_MAVLink/GCS.h singleton GCS rename gcs singleton GCS method send_text void MAV_SEVERITY'enum MAV_SEVERITY_EMERGENCY MAV_SEVERITY_DEBUG "%s"'literal string singleton GCS method set_message_interval MAV_RESULT'enum uint8_t 0 MAVLINK_COMM_NUM_BUFFERS uint32_t'skip_check int32_t -1 INT32_MAX singleton GCS method send_named_float void string float'skip_check singleton GCS method frame_type MAV_TYPE'enum singleton GCS method get_hud_throttle int16_t singleton GCS depends HAL_HIGH_LATENCY2_ENABLED == 1 singleton GCS method get_high_latency_status boolean singleton GCS method enable_high_latency_connections void boolean include AP_ONVIF/AP_ONVIF.h depends ENABLE_ONVIF == 1 singleton AP_ONVIF depends ENABLE_ONVIF == 1 singleton AP_ONVIF rename onvif singleton AP_ONVIF method start boolean string string string singleton AP_ONVIF method set_absolutemove boolean float'skip_check float'skip_check float'skip_check singleton AP_ONVIF method get_pan_tilt_limit_min Vector2f singleton AP_ONVIF method get_pan_tilt_limit_max Vector2f include AP_Vehicle/AP_Vehicle.h singleton AP_Vehicle rename vehicle singleton AP_Vehicle scheduler-semaphore singleton AP_Vehicle method set_mode boolean uint8_t'skip_check ModeReason::SCRIPTING'literal singleton AP_Vehicle method get_mode uint8_t singleton AP_Vehicle method get_control_mode_reason uint8_t singleton AP_Vehicle method get_likely_flying boolean singleton AP_Vehicle method get_time_flying_ms uint32_t singleton AP_Vehicle method get_control_output boolean AP_Vehicle::ControlOutput'enum AP_Vehicle::ControlOutput::Roll ((uint32_t)AP_Vehicle::ControlOutput::Last_ControlOutput-1) float'Null singleton AP_Vehicle method start_takeoff boolean float (-LOCATION_ALT_MAX_M*100+1) (LOCATION_ALT_MAX_M*100-1) singleton AP_Vehicle method set_target_location boolean Location singleton AP_Vehicle method get_target_location boolean Location'Null singleton AP_Vehicle method update_target_location boolean Location Location singleton AP_Vehicle method set_target_pos_NED boolean Vector3f boolean float -360 +360 boolean float'skip_check boolean boolean singleton AP_Vehicle method set_target_posvel_NED boolean Vector3f Vector3f singleton AP_Vehicle method set_target_posvelaccel_NED boolean Vector3f Vector3f Vector3f boolean float -360 +360 boolean float'skip_check boolean singleton AP_Vehicle method set_target_velaccel_NED boolean Vector3f Vector3f boolean float -360 +360 boolean float'skip_check boolean singleton AP_Vehicle method set_target_velocity_NED boolean Vector3f singleton AP_Vehicle method set_target_angle_and_climbrate boolean float -180 180 float -90 90 float -360 360 float'skip_check boolean float'skip_check singleton AP_Vehicle method get_circle_radius boolean float'Null singleton AP_Vehicle method set_circle_rate boolean float'skip_check singleton AP_Vehicle method set_steering_and_throttle boolean float -1 1 float -1 1 singleton AP_Vehicle method get_wp_distance_m boolean float'Null singleton AP_Vehicle method get_wp_bearing_deg boolean float'Null singleton AP_Vehicle method get_wp_crosstrack_error_m boolean float'Null singleton AP_Vehicle method get_pan_tilt_norm boolean float'Null float'Null singleton AP_Vehicle method nav_script_time boolean uint16_t'Null uint8_t'Null float'Null float'Null int16_t'Null int16_t'Null singleton AP_Vehicle method nav_script_time_done void uint16_t'skip_check singleton AP_Vehicle method set_target_throttle_rate_rpy void float -100 100 float'skip_check float'skip_check float'skip_check singleton AP_Vehicle method set_rudder_offset void float'skip_check boolean singleton AP_Vehicle method set_desired_turn_rate_and_speed boolean float'skip_check float'skip_check singleton AP_Vehicle method set_desired_speed boolean float'skip_check singleton AP_Vehicle method nav_scripting_enable boolean uint8_t'skip_check singleton AP_Vehicle method set_velocity_match boolean Vector2f singleton AP_Vehicle method set_land_descent_rate boolean float'skip_check singleton AP_Vehicle method has_ekf_failsafed boolean include AP_SerialLED/AP_SerialLED.h singleton AP_SerialLED rename serialLED 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 singleton AP_SerialLED method set_RGB void uint8_t 1 16 int8_t -1 INT8_MAX uint8_t'skip_check uint8_t'skip_check uint8_t'skip_check singleton AP_SerialLED method send void uint8_t 1 16 include SRV_Channel/SRV_Channel.h singleton SRV_Channels rename 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 singleton SRV_Channels method set_output_pwm void SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 uint16_t'skip_check singleton SRV_Channels method set_output_pwm_chan void uint8_t 0 NUM_SERVO_CHANNELS-1 uint16_t'skip_check singleton SRV_Channels method set_output_pwm_chan_timeout void uint8_t 0 NUM_SERVO_CHANNELS-1 uint16_t'skip_check uint16_t'skip_check singleton SRV_Channels method set_output_scaled void SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 float'skip_check singleton SRV_Channels method get_output_pwm boolean SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 uint16_t'Null singleton SRV_Channels method get_output_scaled float SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 singleton SRV_Channels method set_output_norm void SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 float -1 1 singleton SRV_Channels method set_angle void SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 uint16_t'skip_check singleton SRV_Channels method set_range void SRV_Channel::Aux_servo_function_t'enum SRV_Channel::k_none SRV_Channel::k_nr_aux_servo_functions-1 uint16_t'skip_check singleton SRV_Channels method get_emergency_stop boolean singleton SRV_Channels manual get_safety_state SRV_Channels_get_safety_state 0 ap_object RC_Channel method norm_input float ap_object RC_Channel method norm_input_dz float ap_object RC_Channel method get_aux_switch_pos uint8_t ap_object RC_Channel method norm_input_ignore_trim float ap_object RC_Channel method set_override void uint16_t 0 2200 0'literal include RC_Channel/RC_Channel.h singleton RC_Channels rename rc singleton RC_Channels scheduler-semaphore singleton RC_Channels method get_pwm boolean uint8_t 1 NUM_RC_CHANNELS uint16_t'Null singleton RC_Channels method find_channel_for_option RC_Channel RC_Channel::AUX_FUNC'enum 0 UINT16_MAX singleton RC_Channels method run_aux_function boolean RC_Channel::AUX_FUNC'enum 0 UINT16_MAX RC_Channel::AuxSwitchPos'enum RC_Channel::AuxSwitchPos::LOW RC_Channel::AuxSwitchPos::HIGH RC_Channel::AuxFuncTriggerSource::SCRIPTING'literal singleton RC_Channels method has_valid_input boolean singleton RC_Channels method lua_rc_channel RC_Channel uint8_t 1 NUM_RC_CHANNELS singleton RC_Channels method lua_rc_channel rename get_channel singleton RC_Channels method get_aux_cached boolean RC_Channel::AUX_FUNC'enum 0 UINT16_MAX uint8_t'Null include AP_SerialManager/AP_SerialManager.h ap_object AP_HAL::UARTDriver method begin void uint32_t 1U UINT32_MAX ap_object AP_HAL::UARTDriver method read int16_t ap_object AP_HAL::UARTDriver method write uint32_t uint8_t'skip_check ap_object AP_HAL::UARTDriver method available uint32_t ap_object AP_HAL::UARTDriver method set_flow_control void AP_HAL::UARTDriver::flow_control'enum AP_HAL::UARTDriver::FLOW_CONTROL_DISABLE AP_HAL::UARTDriver::FLOW_CONTROL_AUTO singleton AP_SerialManager rename serial singleton AP_SerialManager method find_serial AP_HAL::UARTDriver AP_SerialManager::SerialProtocol_Scripting'literal uint8_t'skip_check include AP_Baro/AP_Baro.h singleton AP_Baro rename baro singleton AP_Baro method get_pressure float singleton AP_Baro method get_temperature float singleton AP_Baro method get_external_temperature float singleton AP_Baro method get_altitude float include AP_OpticalFlow/AP_OpticalFlow.h singleton AP_OpticalFlow depends AP_OPTICALFLOW_ENABLED singleton AP_OpticalFlow rename optical_flow singleton AP_OpticalFlow method enabled boolean singleton AP_OpticalFlow method healthy boolean singleton AP_OpticalFlow method quality uint8_t include AP_ESC_Telem/AP_ESC_Telem.h singleton AP_ESC_Telem depends HAL_WITH_ESC_TELEM == 1 singleton AP_ESC_Telem rename esc_telem singleton AP_ESC_Telem method get_rpm boolean uint8_t 0 NUM_SERVO_CHANNELS float'Null singleton AP_ESC_Telem method get_temperature boolean uint8_t 0 NUM_SERVO_CHANNELS int16_t'Null singleton AP_ESC_Telem method get_motor_temperature boolean uint8_t 0 NUM_SERVO_CHANNELS int16_t'Null singleton AP_ESC_Telem method get_current boolean uint8_t 0 NUM_SERVO_CHANNELS float'Null singleton AP_ESC_Telem method get_voltage boolean uint8_t 0 NUM_SERVO_CHANNELS float'Null singleton AP_ESC_Telem method get_consumption_mah boolean uint8_t 0 NUM_SERVO_CHANNELS float'Null singleton AP_ESC_Telem method get_usage_seconds boolean uint8_t 0 NUM_SERVO_CHANNELS uint32_t'Null singleton AP_ESC_Telem method update_rpm void uint8_t 0 NUM_SERVO_CHANNELS uint16_t'skip_check float'skip_check singleton AP_ESC_Telem method set_rpm_scale void uint8_t 0 NUM_SERVO_CHANNELS float'skip_check include AP_Param/AP_Param.h singleton AP_Param rename param singleton AP_Param method get boolean string float'Null singleton AP_Param method set_by_name boolean string float'skip_check singleton AP_Param method set_by_name rename set singleton AP_Param method set_and_save_by_name boolean string float'skip_check singleton AP_Param method set_and_save_by_name rename set_and_save singleton AP_Param method set_default_by_name boolean string float'skip_check singleton AP_Param method set_default_by_name rename set_default singleton AP_Param method add_table boolean uint8_t 0 200 string uint8_t 1 63 singleton AP_Param method add_param boolean uint8_t 0 200 uint8_t 1 63 string float'skip_check include AP_Scripting/AP_Scripting_helpers.h userdata Parameter creation lua_new_Parameter 1 userdata Parameter method init boolean string userdata Parameter method init_by_info boolean uint16_t'skip_check uint32_t'skip_check ap_var_type'enum AP_PARAM_INT8 AP_PARAM_FLOAT userdata Parameter method get boolean float'Null userdata Parameter method set boolean float'skip_check userdata Parameter method set_and_save boolean float'skip_check userdata Parameter method configured boolean userdata Parameter method set_default boolean float'skip_check include AP_Scripting/AP_Scripting.h singleton AP_Scripting rename scripting singleton AP_Scripting method restart_all void include AP_Mission/AP_Mission.h singleton AP_Mission rename mission singleton AP_Mission scheduler-semaphore singleton AP_Mission enum MISSION_STOPPED MISSION_RUNNING MISSION_COMPLETE singleton AP_Mission method state uint8_t singleton AP_Mission method get_current_nav_index uint16_t singleton AP_Mission method set_current_cmd boolean uint16_t 0 (ud->num_commands()-1) singleton AP_Mission method get_prev_nav_cmd_id uint16_t singleton AP_Mission method get_current_nav_id uint16_t singleton AP_Mission method get_current_do_cmd_id uint16_t singleton AP_Mission method num_commands uint16_t singleton AP_Mission method get_item boolean uint16_t'skip_check mavlink_mission_item_int_t'Null singleton AP_Mission method set_item boolean uint16_t'skip_check mavlink_mission_item_int_t singleton AP_Mission method clear boolean singleton AP_Mission method cmd_has_location boolean uint16_t'skip_check singleton AP_Mission method jump_to_tag boolean uint16_t 0 UINT16_MAX singleton AP_Mission method get_index_of_jump_tag uint16_t uint16_t 0 UINT16_MAX singleton AP_Mission method get_last_jump_tag boolean uint16_t'Null uint16_t'Null userdata mavlink_mission_item_int_t field param1 float'skip_check read write userdata mavlink_mission_item_int_t field param2 float'skip_check read write userdata mavlink_mission_item_int_t field param3 float'skip_check read write userdata mavlink_mission_item_int_t field param4 float'skip_check read write userdata mavlink_mission_item_int_t field x int32_t'skip_check read write userdata mavlink_mission_item_int_t field y int32_t'skip_check read write userdata mavlink_mission_item_int_t field z float'skip_check read write userdata mavlink_mission_item_int_t field seq uint16_t'skip_check read write userdata mavlink_mission_item_int_t field command uint16_t'skip_check read write -- userdata mavlink_mission_item_int_t field target_system uint8_t'skip_check read write -- userdata mavlink_mission_item_int_t field target_component uint8_t'skip_check read write userdata mavlink_mission_item_int_t field frame uint8_t'skip_check read write userdata mavlink_mission_item_int_t field current uint8_t'skip_check read write -- userdata mavlink_mission_item_int_t field autocontinue uint8_t'skip_check read write include AP_RPM/AP_RPM.h singleton AP_RPM rename RPM singleton AP_RPM depends AP_RPM_ENABLED singleton AP_RPM method get_rpm boolean uint8_t 0 RPM_MAX_INSTANCES float'Null include AP_Button/AP_Button.h singleton AP_Button depends HAL_BUTTON_ENABLED == 1 singleton AP_Button rename button singleton AP_Button method get_button_state boolean uint8_t 1 AP_BUTTON_NUM_PINS include AP_Notify/ScriptingLED.h singleton ScriptingLED rename LED singleton ScriptingLED method get_rgb void uint8_t'Ref uint8_t'Ref uint8_t'Ref include ../ArduPlane/quadplane.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane) singleton QuadPlane rename quadplane singleton QuadPlane depends APM_BUILD_TYPE(APM_BUILD_ArduPlane) && HAL_QUADPLANE_ENABLED singleton QuadPlane method in_vtol_mode boolean singleton QuadPlane method in_assisted_flight boolean singleton QuadPlane method abort_landing boolean singleton QuadPlane method in_vtol_land_descent boolean include AP_Motors/AP_MotorsMatrix.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_MotorsMatrix depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_MotorsMatrix rename MotorsMatrix singleton AP_MotorsMatrix method init boolean uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS singleton AP_MotorsMatrix method add_motor_raw void int8_t 0 (AP_MOTORS_MAX_NUM_MOTORS-1) float'skip_check float'skip_check float'skip_check uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS singleton AP_MotorsMatrix method set_throttle_factor boolean int8_t 0 (AP_MOTORS_MAX_NUM_MOTORS-1) float 0 FLT_MAX include AP_Frsky_Telem/AP_Frsky_SPort.h singleton AP_Frsky_SPort rename frsky_sport singleton AP_Frsky_SPort depends AP_FRSKY_SPORT_TELEM_ENABLED singleton AP_Frsky_SPort method sport_telemetry_push boolean uint8_t'skip_check uint8_t'skip_check uint16_t'skip_check int32_t'skip_check singleton AP_Frsky_SPort method prep_number uint16_t int32_t'skip_check uint8_t'skip_check uint8_t'skip_check include AC_AttitudeControl/AC_AttitudeControl_Multi_6DoF.h depends APM_BUILD_TYPE(APM_BUILD_ArduCopter) singleton AC_AttitudeControl_Multi_6DoF depends APM_BUILD_TYPE(APM_BUILD_ArduCopter) singleton AC_AttitudeControl_Multi_6DoF rename attitude_control singleton AC_AttitudeControl_Multi_6DoF method set_lateral_enable void boolean singleton AC_AttitudeControl_Multi_6DoF method set_forward_enable void boolean singleton AC_AttitudeControl_Multi_6DoF method set_offset_roll_pitch void float'skip_check float'skip_check include AP_Motors/AP_MotorsMatrix_6DoF_Scripting.h depends APM_BUILD_TYPE(APM_BUILD_ArduCopter) singleton AP_MotorsMatrix_6DoF_Scripting depends APM_BUILD_TYPE(APM_BUILD_ArduCopter) singleton AP_MotorsMatrix_6DoF_Scripting rename Motors_6DoF singleton AP_MotorsMatrix_6DoF_Scripting method init boolean uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS singleton AP_MotorsMatrix_6DoF_Scripting method add_motor void int8_t 0 (AP_MOTORS_MAX_NUM_MOTORS-1) float'skip_check float'skip_check float'skip_check float'skip_check float'skip_check float'skip_check boolean uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS include AP_HAL/I2CDevice.h ap_object AP_HAL::I2CDevice semaphore-pointer ap_object AP_HAL::I2CDevice method set_retries void uint8_t 0 20 ap_object AP_HAL::I2CDevice method write_register boolean uint8_t'skip_check uint8_t'skip_check ap_object AP_HAL::I2CDevice manual read_registers AP_HAL__I2CDevice_read_registers 2 ap_object AP_HAL::I2CDevice method set_address void uint8_t'skip_check ap_object AP_HAL::AnalogSource method set_pin boolean uint8_t'skip_check ap_object AP_HAL::AnalogSource method voltage_average float ap_object AP_HAL::AnalogSource method voltage_latest float ap_object AP_HAL::AnalogSource method voltage_average_ratiometric float global manual PWMSource lua_get_PWMSource 0 ap_object AP_HAL::PWMSource method set_pin boolean uint8_t'skip_check "Scripting"'literal ap_object AP_HAL::PWMSource method get_pwm_us uint16_t ap_object AP_HAL::PWMSource method get_pwm_avg_us uint16_t singleton hal.gpio rename gpio singleton hal.gpio literal singleton hal.gpio method read boolean uint8_t'skip_check singleton hal.gpio method write void uint8_t'skip_check uint8_t 0 1 singleton hal.gpio method toggle void uint8_t'skip_check singleton hal.gpio method pinMode void uint8_t'skip_check uint8_t 0 1 singleton hal.analogin rename analog singleton hal.analogin literal singleton hal.analogin method channel AP_HAL::AnalogSource ANALOG_INPUT_NONE'literal include AP_Motors/AP_MotorsMatrix_Scripting_Dynamic.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_MotorsMatrix_Scripting_Dynamic depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_MotorsMatrix_Scripting_Dynamic rename Motors_dynamic singleton AP_MotorsMatrix_Scripting_Dynamic method init boolean uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS singleton AP_MotorsMatrix_Scripting_Dynamic method add_motor void uint8_t 0 (AP_MOTORS_MAX_NUM_MOTORS-1) uint8_t 0 AP_MOTORS_MAX_NUM_MOTORS singleton AP_MotorsMatrix_Scripting_Dynamic method load_factors void AP_MotorsMatrix_Scripting_Dynamic::factor_table userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table rename motor_factor_table userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table field roll'array AP_MOTORS_MAX_NUM_MOTORS float'skip_check read write userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table field pitch'array AP_MOTORS_MAX_NUM_MOTORS float'skip_check read write userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table field yaw'array AP_MOTORS_MAX_NUM_MOTORS float'skip_check read write userdata AP_MotorsMatrix_Scripting_Dynamic::factor_table field throttle'array AP_MOTORS_MAX_NUM_MOTORS float'skip_check read write include AP_InertialSensor/AP_InertialSensor.h singleton AP_InertialSensor rename ins singleton AP_InertialSensor method get_temperature float uint8_t 0 INS_MAX_INSTANCES singleton CAN manual get_device lua_get_CAN_device 1 singleton CAN manual get_device2 lua_get_CAN_device2 1 singleton CAN depends HAL_MAX_CAN_PROTOCOL_DRIVERS include AP_Scripting/AP_Scripting_CANSensor.h depends HAL_MAX_CAN_PROTOCOL_DRIVERS include AP_HAL/AP_HAL.h userdata AP_HAL::CANFrame depends HAL_MAX_CAN_PROTOCOL_DRIVERS userdata AP_HAL::CANFrame rename CANFrame userdata AP_HAL::CANFrame field id uint32_t'skip_check read write userdata AP_HAL::CANFrame field data'array int(ARRAY_SIZE(ud->data)) uint8_t'skip_check read write userdata AP_HAL::CANFrame field dlc uint8_t read write 0 int(ARRAY_SIZE(ud->data)) userdata AP_HAL::CANFrame method id_signed int32_t userdata AP_HAL::CANFrame method isExtended boolean userdata AP_HAL::CANFrame method isRemoteTransmissionRequest boolean userdata AP_HAL::CANFrame method isErrorFrame boolean ap_object ScriptingCANBuffer depends HAL_MAX_CAN_PROTOCOL_DRIVERS ap_object ScriptingCANBuffer method write_frame boolean AP_HAL::CANFrame uint32_t'skip_check ap_object ScriptingCANBuffer method read_frame boolean AP_HAL::CANFrame'Null include ../Tools/AP_Periph/AP_Periph.h depends defined(HAL_BUILD_AP_PERIPH) singleton AP_Periph_FW depends defined(HAL_BUILD_AP_PERIPH) singleton AP_Periph_FW rename periph singleton AP_Periph_FW method get_yaw_earth float singleton AP_Periph_FW method get_vehicle_state uint32_t singleton AP_Periph_FW method can_printf void "%s"'literal string include AP_Motors/AP_Motors_Class.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP::motors() depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP::motors() literal singleton AP::motors() rename motors singleton AP::motors() method set_frame_string void string singleton AP::motors() method get_interlock boolean singleton AP::motors() method get_desired_spool_state uint8_t singleton AP::motors() method get_roll float singleton AP::motors() method get_roll_ff float singleton AP::motors() method get_pitch float singleton AP::motors() method get_pitch_ff float singleton AP::motors() method get_yaw float singleton AP::motors() method get_yaw_ff float singleton AP::motors() method get_throttle float singleton AP::motors() method get_forward float singleton AP::motors() method get_lateral float singleton AP::motors() method get_spool_state uint8_t singleton AP::motors() method set_external_limits void boolean boolean boolean boolean boolean include AP_Common/AP_FWVersion.h singleton AP::fwversion() literal singleton AP::fwversion() reference singleton AP::fwversion() rename FWVersion singleton AP::fwversion() field fw_short_string string read singleton AP::fwversion() field fw_short_string rename string singleton AP::fwversion() field vehicle_type uint8_t read singleton AP::fwversion() field vehicle_type rename type singleton AP::fwversion() field major uint8_t read singleton AP::fwversion() field minor uint8_t read singleton AP::fwversion() field patch uint8_t read singleton AP::fwversion() field fw_hash_str string read singleton AP::fwversion() field fw_hash_str rename hash include AP_Follow/AP_Follow.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_Follow depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AP_Follow rename follow singleton AP_Follow method have_target boolean singleton AP_Follow method get_last_update_ms uint32_t singleton AP_Follow method get_target_location_and_velocity boolean Location'Null Vector3f'Null singleton AP_Follow method get_target_location_and_velocity_ofs boolean Location'Null Vector3f'Null singleton AP_Follow method get_target_heading_deg boolean float'Null include AC_AttitudeControl/AC_AttitudeControl.h depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AC_AttitudeControl depends APM_BUILD_TYPE(APM_BUILD_ArduPlane)||APM_BUILD_COPTER_OR_HELI singleton AC_AttitudeControl method get_rpy_srate void float'Ref float'Ref float'Ref include AP_Mount/AP_Mount.h singleton AP_Mount depends HAL_MOUNT_ENABLED == 1 singleton AP_Mount rename mount singleton AP_Mount method get_mode MAV_MOUNT_MODE'enum uint8_t'skip_check singleton AP_Mount method set_mode void uint8_t'skip_check MAV_MOUNT_MODE'enum MAV_MOUNT_MODE_RETRACT MAV_MOUNT_MODE_HOME_LOCATION singleton AP_Mount method set_angle_target void uint8_t'skip_check float'skip_check float'skip_check float'skip_check boolean singleton AP_Mount method set_rate_target void uint8_t'skip_check float'skip_check float'skip_check float'skip_check boolean singleton AP_Mount method set_roi_target void uint8_t'skip_check Location singleton AP_Mount method get_attitude_euler boolean uint8_t'skip_check float'Null float'Null float'Null singleton AP_Mount method get_rate_target boolean uint8_t'skip_check float'Null float'Null float'Null boolean'Null singleton AP_Mount method get_angle_target boolean uint8_t'skip_check float'Null float'Null float'Null boolean'Null singleton AP_Mount method get_location_target boolean uint8_t'skip_check Location'Null singleton AP_Mount method set_attitude_euler void uint8_t'skip_check float'skip_check float'skip_check float'skip_check singleton AP_Mount method get_camera_state boolean uint8_t'skip_check uint16_t'Null boolean'Null int8_t'Null int8_t'Null boolean'Null include AP_Winch/AP_Winch.h depends APM_BUILD_COPTER_OR_HELI singleton AP_Winch depends APM_BUILD_COPTER_OR_HELI singleton AP_Winch rename winch singleton AP_Winch method healthy boolean singleton AP_Winch method relax void singleton AP_Winch method release_length void float'skip_check singleton AP_Winch method set_desired_rate void float'skip_check singleton AP_Winch method get_rate_max float -- ----EFI Library---- include AP_EFI/AP_EFI.h depends HAL_EFI_ENABLED include AP_EFI/AP_EFI_Scripting.h depends HAL_EFI_ENABLED include AP_EFI/AP_EFI_config.h userdata Cylinder_Status depends (AP_EFI_SCRIPTING_ENABLED == 1) userdata Cylinder_Status field ignition_timing_deg float'skip_check write userdata Cylinder_Status field injection_time_ms float'skip_check write userdata Cylinder_Status field cylinder_head_temperature float'skip_check write userdata Cylinder_Status field exhaust_gas_temperature float'skip_check write userdata Cylinder_Status field lambda_coefficient float'skip_check write userdata EFI_State depends (AP_EFI_SCRIPTING_ENABLED == 1) userdata EFI_State field last_updated_ms uint32_t'skip_check write userdata EFI_State field general_error boolean write userdata EFI_State field engine_load_percent uint8_t'skip_check write userdata EFI_State field engine_speed_rpm uint32_t'skip_check write userdata EFI_State field spark_dwell_time_ms float'skip_check write userdata EFI_State field atmospheric_pressure_kpa float'skip_check write userdata EFI_State field intake_manifold_pressure_kpa float'skip_check write userdata EFI_State field intake_manifold_temperature float'skip_check write userdata EFI_State field coolant_temperature float'skip_check write userdata EFI_State field oil_pressure float'skip_check write userdata EFI_State field oil_temperature float'skip_check write userdata EFI_State field fuel_pressure float'skip_check write userdata EFI_State field fuel_pressure_status Fuel_Pressure_Status'enum write Fuel_Pressure_Status::NOT_SUPPORTED Fuel_Pressure_Status::ABOVE_NOMINAL userdata EFI_State field fuel_consumption_rate_cm3pm float'skip_check write userdata EFI_State field estimated_consumed_fuel_volume_cm3 float'skip_check write userdata EFI_State field throttle_position_percent uint8_t'skip_check write userdata EFI_State field ecu_index uint8_t'skip_check write userdata EFI_State field cylinder_status Cylinder_Status write userdata EFI_State field ignition_voltage float'skip_check write userdata EFI_State field throttle_out float'skip_check write userdata EFI_State field pt_compensation float'skip_check write ap_object AP_EFI_Backend depends (AP_EFI_SCRIPTING_ENABLED == 1) ap_object AP_EFI_Backend method handle_scripting boolean EFI_State singleton AP_EFI depends (AP_EFI_SCRIPTING_ENABLED == 1) singleton AP_EFI rename efi singleton AP_EFI method get_backend AP_EFI_Backend uint8_t'skip_check -- ----END EFI Library---- singleton AP_Logger rename logger singleton AP_Logger manual write AP_Logger_Write 7 singleton i2c manual get_device lua_get_i2c_device 4 global manual millis lua_millis 0 global manual micros lua_micros 0 global manual mission_receive lua_mission_receive 0 userdata uint32_t creation lua_new_uint32_t 1 userdata uint32_t manual_operator __add uint32_t___add userdata uint32_t manual_operator __sub uint32_t___sub userdata uint32_t manual_operator __mul uint32_t___mul userdata uint32_t manual_operator __div uint32_t___div userdata uint32_t manual_operator __mod uint32_t___mod userdata uint32_t manual_operator __idiv uint32_t___div userdata uint32_t manual_operator __band uint32_t___band userdata uint32_t manual_operator __bor uint32_t___bor userdata uint32_t manual_operator __bxor uint32_t___bxor userdata uint32_t manual_operator __shl uint32_t___shl userdata uint32_t manual_operator __shr uint32_t___shr userdata uint32_t manual_operator __eq uint32_t___eq userdata uint32_t manual_operator __lt uint32_t___lt userdata uint32_t manual_operator __le uint32_t___le userdata uint32_t manual_operator __bnot uint32_t___bnot userdata uint32_t manual_operator __tostring uint32_t___tostring userdata uint32_t manual toint uint32_t_toint 0 userdata uint32_t manual tofloat uint32_t_tofloat 0 global manual dirlist lua_dirlist 1 global manual remove lua_removefile 1