APM:Libraries
libraries
AP_Compass
AP_Compass_HIL.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AP_Compass.h
"
4
5
#define HIL_NUM_COMPASSES 2
6
7
class
AP_Compass_HIL
:
public
AP_Compass_Backend
8
{
9
public
:
10
AP_Compass_HIL
(
Compass
&
compass
);
11
void
read
(
void
);
12
bool
init
(
void
);
13
14
// detect the sensor
15
static
AP_Compass_Backend
*
detect
(
Compass
&compass);
16
17
private
:
18
uint8_t
_compass_instance
[
HIL_NUM_COMPASSES
];
19
};
AP_Compass_HIL
Definition:
AP_Compass_HIL.h:7
AP_Compass_HIL::detect
static AP_Compass_Backend * detect(Compass &compass)
Definition:
AP_Compass_HIL.cpp:36
AP_Compass_Backend
Definition:
AP_Compass_Backend.h:25
Compass
Definition:
AP_Compass.h:49
AP_Compass_HIL::init
bool init(void)
Definition:
AP_Compass_HIL.cpp:50
compass
static Compass compass
Definition:
AHRS_Test.cpp:20
AP_Compass.h
AP_Compass_HIL::_compass_instance
uint8_t _compass_instance[HIL_NUM_COMPASSES]
Definition:
AP_Compass_HIL.h:18
AP_Compass_HIL::AP_Compass_HIL
AP_Compass_HIL(Compass &compass)
Definition:
AP_Compass_HIL.cpp:28
AP_Compass_HIL::read
void read(void)
Definition:
AP_Compass_HIL.cpp:59
HIL_NUM_COMPASSES
#define HIL_NUM_COMPASSES
Definition:
AP_Compass_HIL.h:5
Generated on Sun Jun 17 2018 14:18:48 for APM:Libraries by
1.8.13