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

Class containing Header information for a PPS event. More...

#include <MultiSenseTypes.hh>

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

Public Attributes

int64_t sensorTime
 The sensor time in nanoseconds when a given PPS event occurred
More...
 
uint32_t timeSeconds
 The local time's seconds value. More...
 
uint32_t timeMicroSeconds
 The local time's microseconds value. 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 a PPS event.

A network PPS event is sent from the sensor immediately after the pulse on the OPTO-TX line.

This will be passed to any callback, of type pps::Callback, subscribed to PPS data.

See crl::multisense::Channel::addIsolatedCallback

Definition at line 2140 of file MultiSenseTypes.hh.

Member Data Documentation

◆ sensorTime

int64_t crl::multisense::pps::Header::sensorTime

The sensor time in nanoseconds when a given PPS event occurred

Definition at line 2144 of file MultiSenseTypes.hh.

◆ timeMicroSeconds

uint32_t crl::multisense::pps::Header::timeMicroSeconds

The local time's microseconds value.

Definition at line 2149 of file MultiSenseTypes.hh.

◆ timeSeconds

uint32_t crl::multisense::pps::Header::timeSeconds

The local time's seconds value.

Definition at line 2147 of file MultiSenseTypes.hh.


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