|
APM:Libraries
|
#include <AP_InertialSensor_Invensense.h>
Public Member Functions | |
| AP_HAL::Semaphore * | get_semaphore () override |
| AP_HAL::Device::PeriodicHandle | register_periodic_callback (uint32_t period_usec, AP_HAL::Device::PeriodicCb cb) override |
Public Member Functions inherited from AuxiliaryBus | |
| AP_InertialSensor_Backend & | get_backend () |
| AuxiliaryBusSlave * | request_next_slave (uint8_t addr) |
| int | register_periodic_read (AuxiliaryBusSlave *slave, uint8_t reg, uint8_t size) |
| void | set_device_type (uint8_t devtype) |
| uint32_t | get_bus_id (void) const |
Protected Member Functions | |
| AP_Invensense_AuxiliaryBus (AP_InertialSensor_Invensense &backend, uint32_t devid) | |
| AuxiliaryBusSlave * | _instantiate_slave (uint8_t addr, uint8_t instance) override |
| int | _configure_periodic_read (AuxiliaryBusSlave *slave, uint8_t reg, uint8_t size) override |
Protected Member Functions inherited from AuxiliaryBus | |
| AuxiliaryBus (AP_InertialSensor_Backend &backend, uint8_t max_slaves, uint32_t devid) | |
| virtual | ~AuxiliaryBus () |
Private Member Functions | |
| void | _configure_slaves () |
Private Attributes | |
| uint8_t | _ext_sens_data = 0 |
Static Private Attributes | |
| static const uint8_t | MAX_EXT_SENS_DATA = 24 |
Friends | |
| class | AP_InertialSensor_Invensense |
Additional Inherited Members | |
Protected Attributes inherited from AuxiliaryBus | |
| uint8_t | _n_slaves = 0 |
| const uint8_t | _max_slaves |
| AuxiliaryBusSlave ** | _slaves |
| AP_InertialSensor_Backend & | _ins_backend |
| uint32_t | _devid |
Definition at line 184 of file AP_InertialSensor_Invensense.h.
|
protected |
Definition at line 946 of file AP_InertialSensor_Invensense.cpp.
|
overrideprotectedvirtual |
Implements AuxiliaryBus.
Definition at line 1001 of file AP_InertialSensor_Invensense.cpp.
|
private |
Definition at line 966 of file AP_InertialSensor_Invensense.cpp.
Referenced by _instantiate_slave().
|
overrideprotectedvirtual |
Implements AuxiliaryBus.
Definition at line 956 of file AP_InertialSensor_Invensense.cpp.
|
overridevirtual |
Implements AuxiliaryBus.
Definition at line 951 of file AP_InertialSensor_Invensense.cpp.
|
overridevirtual |
Implements AuxiliaryBus.
Definition at line 1017 of file AP_InertialSensor_Invensense.cpp.
|
friend |
Definition at line 186 of file AP_InertialSensor_Invensense.h.
|
private |
Definition at line 203 of file AP_InertialSensor_Invensense.h.
Referenced by _configure_periodic_read(), and _instantiate_slave().
|
staticprivate |
Definition at line 202 of file AP_InertialSensor_Invensense.h.
Referenced by _configure_periodic_read().
1.8.13