LibMultiSense
LibMultiSense Documentation
crl::multisense::imu::Header Class Reference

Class containing Header information for an IMU callback. More...

#include <MultiSenseTypes.hh>

Inheritance diagram for crl::multisense::imu::Header:
Collaboration diagram for crl::multisense::imu::Header:

Public Attributes

uint32_t sequence
 The sequence number for each header containing IMU samples. More...
 
std::vector< Samplesamples
 A vector of samples from the sensor. More...
 

Additional Inherited Members

- Public Member Functions inherited from crl::multisense::HeaderBase
virtual bool inMask (DataSource mask)
 This default implementation of the inMask member function will be overridden by derived classes. More...
 
virtual ~HeaderBase ()
 

Detailed Description

Class containing Header information for an IMU callback.

This will be passed to any callback, of type imu::Callback, subscribed to IMU data

See crl::multisense::Channel::addIsolatedCallback

Definition at line 2604 of file MultiSenseTypes.hh.

Member Data Documentation

◆ samples

std::vector<Sample> crl::multisense::imu::Header::samples

A vector of samples from the sensor.

IMU samples are aggregated on-board the sensor and set at lower frequency to minimize the number of UDP packets which need to be sent

Definition at line 2613 of file MultiSenseTypes.hh.

◆ sequence

uint32_t crl::multisense::imu::Header::sequence

The sequence number for each header containing IMU samples.

This increments for each new header

Definition at line 2609 of file MultiSenseTypes.hh.


The documentation for this class was generated from the following file: