Classes | Functions
rsimpl::f200 Namespace Reference

Classes

struct  cam_asic_coefficients
 
struct  cam_temperature_data
 
struct  IVCAMTesterData
 
struct  OACOffsetData
 
struct  thermal_loop_params
 

Functions

int bcdtoint (uint8_t *buf, int bufsize)
 
void generate_asic_calibration_coefficients (const ivcam::camera_calib_params &compensated_calibration, std::vector< int > resolution, const bool isZMode, float *values)
 
void get_dynamic_fps (const uvc::device &device, uint8_t &dynamic_fps)
 
std::tuple< ivcam::camera_calib_params, cam_temperature_data, thermal_loop_paramsget_f200_calibration (uint8_t *rawCalibData, size_t len)
 
void get_f200_calibration_raw_data (uvc::device &device, std::timed_mutex &usbMutex, uint8_t *data, size_t &bytesReturned)
 
int get_version_of_calibration (uint8_t *validation, uint8_t *version)
 
std::tuple< ivcam::camera_calib_params, cam_temperature_data, thermal_loop_paramsread_f200_calibration (uvc::device &device, std::timed_mutex &mutex)
 
int read_ir_temp (uvc::device &device, std::timed_mutex &mutex)
 
float read_mems_temp (uvc::device &device, std::timed_mutex &mutex)
 
void set_asic_coefficients (uvc::device &device, std::timed_mutex &mutex, const cam_asic_coefficients &coeffs)
 
void set_dynamic_fps (uvc::device &device, uint8_t dynamic_fps)
 
void update_asic_coefficients (uvc::device &device, std::timed_mutex &mutex, const ivcam::camera_calib_params &compensated_params)
 

Function Documentation

int rsimpl::f200::bcdtoint ( uint8_t *  buf,
int  bufsize 
)

Definition at line 361 of file ivcam-private.cpp.

void rsimpl::f200::generate_asic_calibration_coefficients ( const ivcam::camera_calib_params compensated_calibration,
std::vector< int resolution,
const bool  isZMode,
float *  values 
)

Definition at line 433 of file ivcam-private.cpp.

void rsimpl::f200::get_dynamic_fps ( const uvc::device &  device,
uint8_t &  dynamic_fps 
)

Definition at line 589 of file ivcam-private.cpp.

std::tuple<ivcam::camera_calib_params, cam_temperature_data, thermal_loop_params> rsimpl::f200::get_f200_calibration ( uint8_t *  rawCalibData,
size_t  len 
)

Definition at line 376 of file ivcam-private.cpp.

void rsimpl::f200::get_f200_calibration_raw_data ( uvc::device &  device,
std::timed_mutex &  usbMutex,
uint8_t *  data,
size_t &  bytesReturned 
)

Definition at line 350 of file ivcam-private.cpp.

int rsimpl::f200::get_version_of_calibration ( uint8_t *  validation,
uint8_t *  version 
)

Definition at line 369 of file ivcam-private.cpp.

std::tuple< ivcam::camera_calib_params, f200::cam_temperature_data, thermal_loop_params > rsimpl::f200::read_f200_calibration ( uvc::device &  device,
std::timed_mutex &  mutex 
)

Definition at line 425 of file ivcam-private.cpp.

int rsimpl::f200::read_ir_temp ( uvc::device &  device,
std::timed_mutex &  mutex 
)

Definition at line 335 of file ivcam-private.cpp.

float rsimpl::f200::read_mems_temp ( uvc::device &  device,
std::timed_mutex &  mutex 
)

Definition at line 319 of file ivcam-private.cpp.

void rsimpl::f200::set_asic_coefficients ( uvc::device &  device,
std::timed_mutex &  mutex,
const cam_asic_coefficients coeffs 
)

Definition at line 293 of file ivcam-private.cpp.

void rsimpl::f200::set_dynamic_fps ( uvc::device &  device,
uint8_t  dynamic_fps 
)

Definition at line 594 of file ivcam-private.cpp.

void rsimpl::f200::update_asic_coefficients ( uvc::device &  device,
std::timed_mutex &  mutex,
const ivcam::camera_calib_params compensated_params 
)

Definition at line 582 of file ivcam-private.cpp.



librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19