APM:Libraries
libraries
AP_HAL_SITL
Storage.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
AP_HAL/AP_HAL.h
>
4
#include "
AP_HAL_SITL_Namespace.h
"
5
6
class
HALSITL::EEPROMStorage
:
public
AP_HAL::Storage
{
7
public
:
8
EEPROMStorage
() {
9
_eeprom_fd
= -1;
10
}
11
void
init
() {}
12
void
read_block
(
void
*dst, uint16_t src,
size_t
n);
13
void
write_block
(uint16_t dst,
const
void
* src,
size_t
n);
14
15
private
:
16
int
_eeprom_fd
;
17
void
_eeprom_open
(
void
);
18
};
AP_HAL_SITL_Namespace.h
AP_HAL.h
HALSITL::EEPROMStorage::init
void init()
Definition:
Storage.h:11
HALSITL::EEPROMStorage::_eeprom_open
void _eeprom_open(void)
Definition:
Storage.cpp:13
HALSITL::EEPROMStorage::read_block
void read_block(void *dst, uint16_t src, size_t n)
Definition:
Storage.cpp:21
HALSITL::EEPROMStorage::write_block
void write_block(uint16_t dst, const void *src, size_t n)
Definition:
Storage.cpp:28
HALSITL::EEPROMStorage::EEPROMStorage
EEPROMStorage()
Definition:
Storage.h:8
AP_HAL::Storage
Definition:
Storage.h:6
HALSITL::EEPROMStorage
Definition:
Storage.h:6
HALSITL::EEPROMStorage::_eeprom_fd
int _eeprom_fd
Definition:
Storage.h:16
Generated on Sun Jun 17 2018 14:18:48 for APM:Libraries by
1.8.13