Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Attributes | List of all members
rs2_dsm_params Struct Reference

Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) This is the block in MC that converts angles to dimensionless integers reported to MA (using "DSM coefficients"). More...

#include <rs_types.h>

Public Attributes

unsigned long long timestamp
 
unsigned short version
 
unsigned char model
 
unsigned char flags [5]
 
float h_scale
 
float v_scale
 
float h_offset
 
float v_offset
 
float rtd_offset
 
unsigned char temp_x2
 
float mc_h_scale
 
float mc_v_scale
 
unsigned char weeks_since_calibration
 
unsigned char ac_weeks_since_calibaration
 
unsigned char reserved [1]
 

Detailed Description

Video DSM (Digital Sync Module) parameters for calibration (same layout as in FW ac_depth_params) This is the block in MC that converts angles to dimensionless integers reported to MA (using "DSM coefficients").

Member Data Documentation

◆ ac_weeks_since_calibaration

unsigned char rs2_dsm_params::ac_weeks_since_calibaration

time (in weeks) between factory calibration and last AC event

◆ flags

unsigned char rs2_dsm_params::flags[5]

TBD, now 0s

◆ h_offset

float rs2_dsm_params::h_offset

the offset to horizontal DSM offset thermal results

◆ h_scale

float rs2_dsm_params::h_scale

the scale factor to horizontal DSM scale thermal results

◆ mc_h_scale

float rs2_dsm_params::mc_h_scale

the scale factor to horizontal LOS coefficients in MC

◆ mc_v_scale

float rs2_dsm_params::mc_v_scale

the scale factor to vertical LOS coefficients in MC

◆ model

unsigned char rs2_dsm_params::model

rs2_dsm_correction_model

◆ reserved

unsigned char rs2_dsm_params::reserved[1]

◆ rtd_offset

float rs2_dsm_params::rtd_offset

the offset to the Round-Trip-Distance delay thermal results

◆ temp_x2

unsigned char rs2_dsm_params::temp_x2

the temperature recorded times 2 (ldd for depth; hum for rgb)

◆ timestamp

unsigned long long rs2_dsm_params::timestamp

system_clock::time_point::time_since_epoch().count()

◆ v_offset

float rs2_dsm_params::v_offset

the offset to vertical DSM offset thermal results

◆ v_scale

float rs2_dsm_params::v_scale

the scale factor to vertical DSM scale thermal results

◆ version

unsigned short rs2_dsm_params::version

MAJOR<<12 | MINOR<<4 | PATCH

◆ weeks_since_calibration

unsigned char rs2_dsm_params::weeks_since_calibration

time (in weeks) since factory calibration


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