feat(src): added imu process api

This commit is contained in:
Osenberg
2019-03-15 19:46:20 +08:00
parent a6f7112f82
commit ccf7e7cb08
7 changed files with 160 additions and 1 deletions

View File

@@ -330,6 +330,7 @@ void Device::SetMotionIntrinsics(const MotionIntrinsics &in) {
motion_intrinsics_ = std::make_shared<MotionIntrinsics>();
}
*motion_intrinsics_ = in;
motions_->SetMotionIntrinsics(motion_intrinsics_);
}
void Device::SetMotionExtrinsics(const Stream &from, const Extrinsics &ex) {
@@ -704,4 +705,12 @@ bool Device::SetFiles(
return channels_->SetFiles(info, img_params, imu_params);
}
void Device::EnableProcessMode(const ProcessMode& mode) {
EnableProcessMode(static_cast<std::int32_t>(mode));
}
void Device::EnableProcessMode(const std::int32_t& mode) {
motions_->EnableProcessMode(mode);
}
MYNTEYE_END_NAMESPACE