APM:Libraries
libraries
AP_HAL_Linux
Util_RPI.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Util.h
"
4
5
namespace
Linux
{
6
7
class
UtilRPI
:
public
Util
{
8
public
:
9
UtilRPI
();
10
11
static
UtilRPI
*
from
(
AP_HAL::Util
*util) {
12
return
static_cast<
UtilRPI
*
>
(util);
13
}
14
15
/* return the Raspberry Pi version */
16
int
get_rpi_version
()
const
;
17
18
protected
:
19
// Called in the constructor once
20
int
_check_rpi_version
();
21
22
private
:
23
int
_rpi_version
= 0;
24
};
25
26
}
Linux::UtilRPI::_rpi_version
int _rpi_version
Definition:
Util_RPI.h:23
Linux::UtilRPI::UtilRPI
UtilRPI()
Definition:
Util_RPI.cpp:26
AP_HAL::Util
Definition:
Util.h:6
Linux::UtilRPI::get_rpi_version
int get_rpi_version() const
Definition:
Util_RPI.cpp:74
Linux::UtilRPI::from
static UtilRPI * from(AP_HAL::Util *util)
Definition:
Util_RPI.h:11
Linux::UtilRPI::_check_rpi_version
int _check_rpi_version()
Definition:
Util_RPI.cpp:31
Linux
Definition:
CameraSensor.h:19
Util.h
Linux::UtilRPI
Definition:
Util_RPI.h:7
Linux::Util
Definition:
Util.h:25
Generated on Sun Jun 17 2018 14:18:49 for APM:Libraries by
1.8.13