Go to the documentation of this file.
36 #ifndef BASE_HFL110DCU_H_
37 #define BASE_HFL110DCU_H_
135 virtual bool parseObjects(
int start_byte,
const std::vector<uint8_t>& packet) = 0;
166 #endif // BASE_HFL110DCU_H_
Base class for the HFL110DCU cameras.
const uint8_t RANGE_BITS
Default bits used for range.
double getFrameRate(bool reg_format=false) const
const uint16_t PIXEL_RETURNS
Default frame cols.
std::function< void(const std::vector< uint8_t > &)> udp_send_function_
UDP sender function.
const uint16_t FRAME_COLUMNS
Default frame cols.
const uint32_t EXPECTED_ADDRESS
Default expected memory address.
const uint16_t PIXEL_SLICES
Default frame cols.
bool getConfiguration(std::string model, std::string version)
virtual bool parseObjects(int start_byte, const std::vector< uint8_t > &packet)=0
This file defines the HFL camera's interface class.
std::map< std::string, float > Attribs_map
Mode parameters map.
const uint8_t INTENSITY_BITS
Default bits used for intensity.
const char CAMERA_INTRINSICS[]
Default camera intrinsics.
virtual bool processTelemetryData(const std::vector< uint8_t > &data)=0
const uint16_t FRAME_ROWS
Default frame rows.
double range_magic_number_
Range Magic Number.
bool setFrameRate(double rate) override
const char FRAME_ID[]
Default frame ID.
virtual bool processObjectData(const std::vector< uint8_t > &data)=0
Attribs_map mode_parameters
Current mode parameters.
Base class for all of the HFL cameras.
bool setGlobalRangeOffset(double offset)
virtual bool processSliceData(const std::vector< uint8_t > &data)=0
HFL110DCU_memory_types
HFL110DCU camera memory_types.
hfl_driver
Author(s): Evan Flynn
, Maxton Ginier , Gerardo Bravo , Moises Diaz
autogenerated on Wed Mar 2 2022 00:22:32