|
ChibiOS 21.11.4
|
Generic rangefinder interface header. More...
#include "ex_sensors.h"Go to the source code of this file.
Data Structures | |
| struct | BaseRangeFinderVMT |
BaseRangeFinder virtual methods table. More... | |
| struct | BaseRangeFinder |
| Base rangefinder class. More... | |
Macros | |
| #define | _base_rangefinder_methods_alone |
| BaseRangeFinder specific methods. | |
| #define | _base_rangefinder_methods |
| BaseRangeFinder specific methods with inherited ones. | |
| #define | _base_rangefinder_data _base_sensor_data |
BaseRangeFinder specific data. | |
Macro Functions (BaseRangeFinder) | |
| #define | rangefinderGetChannelsNumber(ip) |
| RangeFinder get channels number. | |
| #define | rangefinderReadRaw(ip, dp) |
| RangeFinder read raw data. | |
| #define | rangefinderReadCooked(ip, dp) |
| RangeFinder read cooked data. | |
| #define | rangefinderSetBias(ip, bp) |
| Updates rangefinder bias data from received buffer. | |
| #define | rangefinderResetBias(ip) |
| Reset rangefinder bias data restoring it to zero. | |
| #define | rangefinderSetSensitivity(ip, sp) |
| Updates rangefinder sensitivity data from received buffer. | |
| #define | rangefinderResetSensitivity(ip) |
| Reset rangefinder sensitivity data restoring it to its typical value. | |
Generic rangefinder interface header.
Definition in file ex_rangefinder.h.