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

Camera data from CamStream (or from FPL, see fpl::CamData). More...

#include <cam.hpp>

Inheritance diagram for fpsdk::common::cam::CamData:
[legend]
Collaboration diagram for fpsdk::common::cam::CamData:
[legend]

Public Attributes

bool valid_ = false
 Data valid, successfully extracted from message.
CamId cam_id_ = CamId::UNSPECIFIED
 = meta_.cam_id_ as enum (if value in range)
CamDataType type_ = CamDataType::UNSPECIFIED
 = meta_.type_ as enum (if value in range)
CamDataFmt fmt_ = CamDataFmt::UNSPECIFIED
 = meta_.fmt_ as enum (if value in range)
CamDataFrm frm_ = CamDataFrm::UNSPECIFIED
 = meta_.frm_ as enum (if value in range)
uint64_t seq_ = 0
 Sequence number.
uint64_t ts_ = 0
 Camera image time (middle of exposure) [CLOCK_REALTIME ns] (0 = invalid).
uint32_t dt_ = 0
 Exposure time (duration) [ns] (0 = not available).
uint32_t width_ = 0
 Width of the frame [px].
uint32_t height_ = 0
 Height of the fram [px].
std::vector< uint8_t > data_
 Image/frame data, contents depends on fmt_ etc.

Detailed Description

Camera data from CamStream (or from FPL, see fpl::CamData).

Definition at line 219 of file cam.hpp.

Member Data Documentation

◆ valid_

bool fpsdk::common::cam::CamData::valid_ = false

Data valid, successfully extracted from message.

Definition at line 222 of file cam.hpp.

◆ cam_id_

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

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

Definition at line 223 of file cam.hpp.

◆ type_

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

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

Definition at line 224 of file cam.hpp.

◆ fmt_

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

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

Definition at line 225 of file cam.hpp.

◆ frm_

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

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

Definition at line 226 of file cam.hpp.

◆ seq_

uint64_t fpsdk::common::cam::CamData::seq_ = 0

Sequence number.

Definition at line 227 of file cam.hpp.

◆ ts_

uint64_t fpsdk::common::cam::CamData::ts_ = 0

Camera image time (middle of exposure) [CLOCK_REALTIME ns] (0 = invalid).

Definition at line 228 of file cam.hpp.

◆ dt_

uint32_t fpsdk::common::cam::CamData::dt_ = 0

Exposure time (duration) [ns] (0 = not available).

Definition at line 229 of file cam.hpp.

◆ width_

uint32_t fpsdk::common::cam::CamData::width_ = 0

Width of the frame [px].

Definition at line 230 of file cam.hpp.

◆ height_

uint32_t fpsdk::common::cam::CamData::height_ = 0

Height of the fram [px].

Definition at line 231 of file cam.hpp.

◆ data_

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

Image/frame data, contents depends on fmt_ etc.

Definition at line 232 of file cam.hpp.


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