APM:Libraries
libraries
AP_HAL_SITL
HAL_SITL_Class.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
AP_HAL/AP_HAL.h
>
4
5
#if CONFIG_HAL_BOARD == HAL_BOARD_SITL
6
7
#include "
AP_HAL_SITL.h
"
8
#include "
AP_HAL_SITL_Namespace.h
"
9
#include "
SITL_State.h
"
10
11
class
HAL_SITL
:
public
AP_HAL::HAL
{
12
public
:
13
HAL_SITL
();
14
void
run
(
int
argc,
char
*
const
argv[],
Callbacks
* callbacks)
const override
;
15
16
private
:
17
HALSITL::SITL_State
*
_sitl_state
;
18
};
19
20
#endif // CONFIG_HAL_BOARD == HAL_BOARD_SITL
AP_HAL_SITL_Namespace.h
HAL_SITL::_sitl_state
HALSITL::SITL_State * _sitl_state
Definition:
HAL_SITL_Class.h:17
AP_HAL.h
SITL_State.h
AP_HAL::HAL
Definition:
HAL.h:26
HAL_SITL::HAL_SITL
HAL_SITL()
Definition:
HAL_SITL_Class.cpp:47
AP_HAL_SITL.h
HAL_SITL::run
void run(int argc, char *const argv[], Callbacks *callbacks) const override
Definition:
HAL_SITL_Class.cpp:70
AP_HAL::HAL::Callbacks
Definition:
HAL.h:82
HAL_SITL
Definition:
HAL_SITL_Class.h:11
HALSITL::SITL_State
Definition:
SITL_State.h:30
Generated on Sun Jun 17 2018 14:18:49 for APM:Libraries by
1.8.13