Public Member Functions | Public Attributes | List of all members
crl::multisense::secondary_app::Header Class Reference

#include <MultiSenseTypes.hh>

Inheritance diagram for crl::multisense::secondary_app::Header:
Inheritance graph
[legend]

Public Member Functions

 Header ()
 
- Public Member Functions inherited from crl::multisense::HeaderBase
virtual bool inMask (DataSource mask)
 
virtual ~HeaderBase ()
 

Public Attributes

int64_t frameId
 
float framesPerSecond
 
uint32_t secondaryAppDataLength
 
const void * secondaryAppDataP
 
uint32_t secondaryAppMetadataLength
 
const void * secondaryAppMetadataP
 
DataSource source
 
uint32_t timeMicroSeconds
 
uint32_t timeSeconds
 

Detailed Description

Class containing Header information for a secondary_app callback.

See crl::multisense::Channel::addIsolatedCallback

Definition at line 3028 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

Constructor & Destructor Documentation

◆ Header()

crl::multisense::secondary_app::Header::Header ( )
inline

Default Constructor

Definition at line 3053 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

Member Data Documentation

◆ frameId

int64_t crl::multisense::secondary_app::Header::frameId

Unique ID used to describe an secondaryAppData. FrameIds increase sequentially from the device

Definition at line 3034 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ framesPerSecond

float crl::multisense::secondary_app::Header::framesPerSecond

The number of frames per second currently streaming from the device

Definition at line 3040 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ secondaryAppDataLength

uint32_t crl::multisense::secondary_app::Header::secondaryAppDataLength

The length of the secondaryAppData data stored in secondaryAppDataDataP

Definition at line 3042 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ secondaryAppDataP

const void* crl::multisense::secondary_app::Header::secondaryAppDataP

A pointer to the secondaryAppData data

Definition at line 3044 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ secondaryAppMetadataLength

uint32_t crl::multisense::secondary_app::Header::secondaryAppMetadataLength

The metadata length

Definition at line 3046 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ secondaryAppMetadataP

const void* crl::multisense::secondary_app::Header::secondaryAppMetadataP

The metadata generic payload

Definition at line 3048 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ source

DataSource crl::multisense::secondary_app::Header::source

DataSource corresponding to secondaryAppDataP

Definition at line 3032 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeMicroSeconds

uint32_t crl::multisense::secondary_app::Header::timeMicroSeconds

The time microseconds value corresponding to when the secondaryAppData was captured

Definition at line 3038 of file Legacy/include/MultiSense/MultiSenseTypes.hh.

◆ timeSeconds

uint32_t crl::multisense::secondary_app::Header::timeSeconds

The time seconds value corresponding to when the secondaryAppData was captured

Definition at line 3036 of file Legacy/include/MultiSense/MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10