Fixposition SDK 0.0.0-heads/main-0-g6a396b9
Collection of c++ libraries and apps for use with Fixposition products on Linux
Loading...
Searching...
No Matches
fpsdk::common::fpl::CamData Struct Reference

Helper for extracting camera data (image, video, ...) More...

#include <fpl.hpp>

Collaboration diagram for fpsdk::common::fpl::CamData:
[legend]

Public Member Functions

 CamData (const FplMessage &log_msg)
 Constructor.

Public Attributes

bool valid_
 Data valid, successfully extracted from message.
std::string info_
 Stringification of (some of the) data, for debugging.
CamDataMeta meta_
 Meta data.
cam::CamId cam_id_ = cam::CamId::UNSPECIFIED
 = meta_.cam_id_ as enum (if value in range)
cam::CamDataType type_ = cam::CamDataType::UNSPECIFIED
 = meta_.type_ as enum (if value in range)
cam::CamDataFmt fmt_ = cam::CamDataFmt::UNSPECIFIED
 = meta_.fmt_ as enum (if value in range)
cam::CamDataFrm frm_ = cam::CamDataFrm::UNSPECIFIED
 = meta_.frm_ as enum (if value in range)
std::vector< uint8_t > data_
 Data.

Detailed Description

Helper for extracting camera data (image, video, ...)

Definition at line 446 of file fpl.hpp.

Constructor & Destructor Documentation

◆ CamData()

fpsdk::common::fpl::CamData::CamData ( const FplMessage & log_msg)

Constructor.

Parameters
[in]log_msg.fpl log message

Member Data Documentation

◆ valid_

bool fpsdk::common::fpl::CamData::valid_

Data valid, successfully extracted from message.

Definition at line 454 of file fpl.hpp.

◆ info_

std::string fpsdk::common::fpl::CamData::info_

Stringification of (some of the) data, for debugging.

Definition at line 455 of file fpl.hpp.

◆ meta_

CamDataMeta fpsdk::common::fpl::CamData::meta_

Meta data.

Definition at line 456 of file fpl.hpp.

◆ cam_id_

cam::CamId fpsdk::common::fpl::CamData::cam_id_ = cam::CamId::UNSPECIFIED

= meta_.cam_id_ as enum (if value in range)

Definition at line 457 of file fpl.hpp.

◆ type_

cam::CamDataType fpsdk::common::fpl::CamData::type_ = cam::CamDataType::UNSPECIFIED

= meta_.type_ as enum (if value in range)

Definition at line 458 of file fpl.hpp.

◆ fmt_

cam::CamDataFmt fpsdk::common::fpl::CamData::fmt_ = cam::CamDataFmt::UNSPECIFIED

= meta_.fmt_ as enum (if value in range)

Definition at line 459 of file fpl.hpp.

◆ frm_

cam::CamDataFrm fpsdk::common::fpl::CamData::frm_ = cam::CamDataFrm::UNSPECIFIED

= meta_.frm_ as enum (if value in range)

Definition at line 460 of file fpl.hpp.

◆ data_

std::vector<uint8_t> fpsdk::common::fpl::CamData::data_

Data.

Definition at line 461 of file fpl.hpp.


The documentation for this struct was generated from the following file:
  • fpsdk_common/include/fpsdk_common/fpl.hpp