Public Member Functions | Public Attributes | List of all members
sick_scansegment_xd::CompactModuleMetaData Class Reference

#include <compact_parser.h>

Public Member Functions

std::string to_string () const
 

Public Attributes

uint8_t Availability = 0
 
uint8_t DataContentBeams = 0
 
uint8_t DataContentEchos = 0
 
float DistanceScalingFactor = 1
 
uint64_t FrameNumber = 0
 
uint32_t NextModuleSize = 0
 
uint32_t NumberOfBeamsPerScan = 0
 
uint32_t NumberOfEchosPerBeam = 0
 
uint32_t NumberOfLinesInModule = 0
 
std::vector< float > Phi
 
uint8_t reserved = 0
 
uint64_t SegmentCounter = 0
 
uint32_t SenderId = 0
 
std::vector< float > ThetaStart
 
std::vector< float > ThetaStop
 
std::vector< uint64_t > TimeStampStart
 
std::vector< uint64_t > TimeStampStop
 
bool valid = false
 

Detailed Description

Definition at line 88 of file compact_parser.h.

Member Function Documentation

◆ to_string()

std::string sick_scansegment_xd::CompactModuleMetaData::to_string ( ) const

returns a human readable description of the module metadata

Definition at line 190 of file compact_parser.cpp.

Member Data Documentation

◆ Availability

uint8_t sick_scansegment_xd::CompactModuleMetaData::Availability = 0

Definition at line 104 of file compact_parser.h.

◆ DataContentBeams

uint8_t sick_scansegment_xd::CompactModuleMetaData::DataContentBeams = 0

Definition at line 106 of file compact_parser.h.

◆ DataContentEchos

uint8_t sick_scansegment_xd::CompactModuleMetaData::DataContentEchos = 0

Definition at line 105 of file compact_parser.h.

◆ DistanceScalingFactor

float sick_scansegment_xd::CompactModuleMetaData::DistanceScalingFactor = 1

Definition at line 102 of file compact_parser.h.

◆ FrameNumber

uint64_t sick_scansegment_xd::CompactModuleMetaData::FrameNumber = 0

Definition at line 92 of file compact_parser.h.

◆ NextModuleSize

uint32_t sick_scansegment_xd::CompactModuleMetaData::NextModuleSize = 0

Definition at line 103 of file compact_parser.h.

◆ NumberOfBeamsPerScan

uint32_t sick_scansegment_xd::CompactModuleMetaData::NumberOfBeamsPerScan = 0

Definition at line 95 of file compact_parser.h.

◆ NumberOfEchosPerBeam

uint32_t sick_scansegment_xd::CompactModuleMetaData::NumberOfEchosPerBeam = 0

Definition at line 96 of file compact_parser.h.

◆ NumberOfLinesInModule

uint32_t sick_scansegment_xd::CompactModuleMetaData::NumberOfLinesInModule = 0

Definition at line 94 of file compact_parser.h.

◆ Phi

std::vector<float> sick_scansegment_xd::CompactModuleMetaData::Phi

Definition at line 99 of file compact_parser.h.

◆ reserved

uint8_t sick_scansegment_xd::CompactModuleMetaData::reserved = 0

Definition at line 107 of file compact_parser.h.

◆ SegmentCounter

uint64_t sick_scansegment_xd::CompactModuleMetaData::SegmentCounter = 0

Definition at line 91 of file compact_parser.h.

◆ SenderId

uint32_t sick_scansegment_xd::CompactModuleMetaData::SenderId = 0

Definition at line 93 of file compact_parser.h.

◆ ThetaStart

std::vector<float> sick_scansegment_xd::CompactModuleMetaData::ThetaStart

Definition at line 100 of file compact_parser.h.

◆ ThetaStop

std::vector<float> sick_scansegment_xd::CompactModuleMetaData::ThetaStop

Definition at line 101 of file compact_parser.h.

◆ TimeStampStart

std::vector<uint64_t> sick_scansegment_xd::CompactModuleMetaData::TimeStampStart

Definition at line 97 of file compact_parser.h.

◆ TimeStampStop

std::vector<uint64_t> sick_scansegment_xd::CompactModuleMetaData::TimeStampStop

Definition at line 98 of file compact_parser.h.

◆ valid

bool sick_scansegment_xd::CompactModuleMetaData::valid = false

Definition at line 108 of file compact_parser.h.


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


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:21