Searched refs:EisImuAdaptor (Results 1 – 3 of 3) sorted by relevance
36 class EisImuAdaptor; variable41 explicit EisImuData(std::shared_ptr<EisImuAdaptor> imu, mems_sensor_type_t type,52 const std::shared_ptr<EisImuAdaptor> imu_;58 class EisImuAdaptor : std::enable_shared_from_this<EisImuAdaptor> {60 EisImuAdaptor() = delete;61 explicit EisImuAdaptor(const rk_aiq_mems_sensor_intf_t intf,63 EisImuAdaptor(const EisImuAdaptor&) = delete;64 const EisImuAdaptor& operator=(const EisImuAdaptor&) = delete;65 ~EisImuAdaptor();68 std::shared_ptr<EisImuAdaptor> GetPtr() { return shared_from_this(); } in GetPtr()[all …]
32 EisImuData::EisImuData(std::shared_ptr<EisImuAdaptor> imu, mems_sensor_type_t type, in EisImuData()46 EisImuAdaptor::EisImuAdaptor(const rk_aiq_mems_sensor_intf_t intf, const mems_sensor_type_t type) in EisImuAdaptor() function in RkCam::EisImuAdaptor51 EisImuAdaptor::~EisImuAdaptor() { DeInit(); } in ~EisImuAdaptor()53 XCamReturn EisImuAdaptor::Init(float sample_rate) { in Init()146 XCamReturn EisImuAdaptor::DeInit() { in DeInit()158 mems_sensor_event_t* EisImuAdaptor::GetData(size_t* num_sample) { in GetData()187 void EisImuAdaptor::FreeData(mems_sensor_event_t* data) { in FreeData()
96 auto adaptor = std::make_shared<EisImuAdaptor>(*mems_sensor_intf); in CreateImuService()