APM:Libraries
|
#include <AP_Compass_AK8963.h>
Public Member Functions | |
virtual | ~AP_AK8963_BusDriver () |
virtual bool | block_read (uint8_t reg, uint8_t *buf, uint32_t size)=0 |
virtual bool | register_read (uint8_t reg, uint8_t *val)=0 |
virtual bool | register_write (uint8_t reg, uint8_t val)=0 |
virtual AP_HAL::Semaphore * | get_semaphore ()=0 |
virtual bool | configure () |
virtual bool | start_measurements () |
virtual AP_HAL::Device::PeriodicHandle | register_periodic_callback (uint32_t, AP_HAL::Device::PeriodicCb)=0 |
virtual void | set_device_type (uint8_t devtype)=0 |
virtual uint32_t | get_bus_id (void) const =0 |
Definition at line 68 of file AP_Compass_AK8963.h.
|
inlinevirtual |
Definition at line 71 of file AP_Compass_AK8963.h.
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::_calibrate(), and AP_Compass_AK8963::_update().
|
inlinevirtual |
Reimplemented in AP_AK8963_BusDriver_Auxiliary.
Definition at line 79 of file AP_Compass_AK8963.h.
Referenced by AP_Compass_AK8963::init().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::init().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::init().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::init().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::_check_id().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::_calibrate(), AP_Compass_AK8963::_reset(), and AP_Compass_AK8963::_setup_mode().
|
pure virtual |
Implemented in AP_AK8963_BusDriver_Auxiliary, and AP_AK8963_BusDriver_HALDevice.
Referenced by AP_Compass_AK8963::init().
|
inlinevirtual |
Reimplemented in AP_AK8963_BusDriver_Auxiliary.
Definition at line 80 of file AP_Compass_AK8963.h.
Referenced by AP_Compass_AK8963::init().