IMUData.cpp
Go to the documentation of this file.
2 
3 namespace dai {
4 
5 std::shared_ptr<RawBuffer> IMUData::serialize() const {
6  return raw;
7 }
8 
9 IMUData::IMUData() : Buffer(std::make_shared<RawIMUData>()), rawIMU(*dynamic_cast<RawIMUData*>(raw.get())), packets(rawIMU.packets) {}
10 IMUData::IMUData(std::shared_ptr<RawIMUData> ptr) : Buffer(std::move(ptr)), rawIMU(*dynamic_cast<RawIMUData*>(raw.get())), packets(rawIMU.packets) {}
11 
12 } // namespace dai
DAI_SPAN_NAMESPACE_NAME::get
constexpr auto get(span< E, S > s) -> decltype(s[N])
Definition: span.hpp:491
dai::IMUData::serialize
std::shared_ptr< RawBuffer > serialize() const override
Definition: IMUData.cpp:5
IMUData.hpp
dai::Buffer
Base message - buffer of binary data.
Definition: Buffer.hpp:13
std
Definition: Node.hpp:366
dai::ADatatype::raw
std::shared_ptr< RawBuffer > raw
Definition: ADatatype.hpp:15
dai
Definition: CameraExposureOffset.hpp:6
dai::RawIMUData
Definition: RawIMUData.hpp:211
dai::IMUData::IMUData
IMUData()
Construct IMUData message.
Definition: IMUData.cpp:9


depthai
Author(s): Martin Peterlin
autogenerated on Sat Mar 22 2025 02:58:19