2019-03-14 04:38:12 -03:00
|
|
|
#pragma once
|
|
|
|
// auto generated bindings, don't manually edit
|
2019-10-17 00:50:31 -03:00
|
|
|
#include <AP_Vehicle/AP_Vehicle.h>
|
2019-04-29 04:42:26 -03:00
|
|
|
#include <GCS_MAVLink/GCS.h>
|
2019-04-22 20:13:06 -03:00
|
|
|
#include <AP_Relay/AP_Relay.h>
|
2019-04-24 00:20:07 -03:00
|
|
|
#include <AP_Terrain/AP_Terrain.h>
|
2019-04-12 05:10:26 -03:00
|
|
|
#include <AP_RangeFinder/AP_RangeFinder.h>
|
2019-03-14 04:38:12 -03:00
|
|
|
#include <AP_Notify/AP_Notify.h>
|
|
|
|
#include <AP_Math/AP_Math.h>
|
2019-04-20 18:55:15 -03:00
|
|
|
#include <AP_GPS/AP_GPS.h>
|
2019-04-21 21:34:52 -03:00
|
|
|
#include <AP_BattMonitor/AP_BattMonitor.h>
|
2019-07-18 09:05:39 -03:00
|
|
|
#include <AP_Arming/AP_Arming.h>
|
2019-03-14 04:38:12 -03:00
|
|
|
#include <AP_AHRS/AP_AHRS.h>
|
|
|
|
#include <AP_Common/Location.h>
|
|
|
|
#include "lua/src/lua.hpp"
|
|
|
|
#include <new>
|
|
|
|
|
2019-08-20 21:18:16 -03:00
|
|
|
#if !defined(AP_TERRAIN_AVAILABLE) || (AP_TERRAIN_AVAILABLE != 1)
|
|
|
|
#error Scripting requires terrain to be available
|
|
|
|
|
|
|
|
#endif // !defined(AP_TERRAIN_AVAILABLE) || (AP_TERRAIN_AVAILABLE != 1)
|
|
|
|
|
|
|
|
|
2019-04-20 18:55:15 -03:00
|
|
|
int new_Vector2f(lua_State *L);
|
|
|
|
Vector2f * check_Vector2f(lua_State *L, int arg);
|
2019-03-14 04:38:12 -03:00
|
|
|
int new_Vector3f(lua_State *L);
|
|
|
|
Vector3f * check_Vector3f(lua_State *L, int arg);
|
|
|
|
int new_Location(lua_State *L);
|
|
|
|
Location * check_Location(lua_State *L, int arg);
|
|
|
|
void load_generated_bindings(lua_State *L);
|
|
|
|
void load_generated_sandbox(lua_State *L);
|