APM:Libraries
|
#include "AP_RangeFinder_PulsedLightLRF.h"
#include <utility>
#include <stdio.h>
#include <AP_HAL/AP_HAL.h>
#include <AP_HAL/utility/sparse-endian.h>
Go to the source code of this file.
Classes | |
struct | settings_table |
Macros | |
#define | LL40LS_MEASURE_REG 0x00 /* Measure range register */ |
#define | LL40LS_DISTHIGH_REG 0x0F /* High byte of distance register, auto increment */ |
#define | LL40LS_COUNT 0x11 |
#define | LL40LS_HW_VERSION 0x41 |
#define | LL40LS_INTERVAL 0x45 |
#define | LL40LS_SW_VERSION 0x4f |
#define | LL40LS_MSRREG_RESET 0x00 /* reset to power on defaults */ |
#define | LL40LS_AUTO_INCREMENT 0x80 |
#define | LL40LS_COUNT_CONTINUOUS 0xff |
#define | LL40LS_MSRREG_ACQUIRE 0x04 /* Value to initiate a measurement, varies based on sensor revision */ |
#define | LL40LS_ADDR 0x62 |
Variables | |
const AP_HAL::HAL & | hal |
-*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- More... | |
static const struct settings_table | settings_v1 [] |
static const struct settings_table | settings_v2 [] |
#define LL40LS_ADDR 0x62 |
Definition at line 40 of file AP_RangeFinder_PulsedLightLRF.cpp.
#define LL40LS_AUTO_INCREMENT 0x80 |
Definition at line 35 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::timer().
#define LL40LS_COUNT 0x11 |
Definition at line 28 of file AP_RangeFinder_PulsedLightLRF.cpp.
#define LL40LS_COUNT_CONTINUOUS 0xff |
Definition at line 36 of file AP_RangeFinder_PulsedLightLRF.cpp.
#define LL40LS_DISTHIGH_REG 0x0F /* High byte of distance register, auto increment */ |
Definition at line 27 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::timer().
#define LL40LS_HW_VERSION 0x41 |
Definition at line 29 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::init().
#define LL40LS_INTERVAL 0x45 |
Definition at line 30 of file AP_RangeFinder_PulsedLightLRF.cpp.
#define LL40LS_MEASURE_REG 0x00 /* Measure range register */ |
Definition at line 26 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::timer().
#define LL40LS_MSRREG_ACQUIRE 0x04 /* Value to initiate a measurement, varies based on sensor revision */ |
Definition at line 37 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::timer().
#define LL40LS_MSRREG_RESET 0x00 /* reset to power on defaults */ |
Definition at line 34 of file AP_RangeFinder_PulsedLightLRF.cpp.
#define LL40LS_SW_VERSION 0x4f |
Definition at line 31 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::init().
const AP_HAL::HAL& hal |
-*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
Definition at line 14 of file AC_PID_test.cpp.
|
static |
Definition at line 130 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::init().
|
static |
Definition at line 137 of file AP_RangeFinder_PulsedLightLRF.cpp.
Referenced by AP_RangeFinder_PulsedLightLRF::init().