44 std::string full_model = model + version;
48 std::cout <<
"[ERROR]" << model <<
" not available" << std::endl;
54 std::cout <<
"[ERROR]" 55 <<
" configuration registers for " << version <<
" not available" << std::endl;
61 std::cout <<
"[ERROR]" << full_model <<
" mode register not available" << std::endl;
81 }
catch (
const std::exception& e) {
const uint8_t RANGE_BITS
Default bits used for range.
bool getConfiguration(std::string model, std::string version)
std::shared_ptr< hfl::Frame > frame_
Camera's frame configurations.
const uint16_t PIXEL_SLICES
Default frame cols.
const uint16_t FRAME_COLUMNS
Default frame cols.
const Configs_map REGS_OFFSET_ADDRS
HFL cameras register addresses.
const Registers_map MODE_REGISTERS
HFL cameras mode registers.
double global_offset_
global range offset
std::string version_
Current camera model.
const uint16_t PIXEL_RETURNS
Default frame cols.
const Setups_map CAMERA_MODELS
HFL cameras memory maps and parameters.
const uint16_t FRAME_ROWS
Default frame rows.
bool setGlobalRangeOffset(double offset)
const uint8_t INTENSITY_BITS
Default bits used for intensity.
const char FRAME_ID[]
Default frame ID.
This file defines the HFL110DCU camera base class.
Handles camera's frame data.
std::string model_
Current camera model.