![]() |
DvsenseDriver
1.2.3
The SDK for dvsense products.
|
Classes | |
| struct | DvsFileInfo |
| struct | MatrixData |
| struct | CalibratorParameters |
| class | DvsCamera |
| Interface class for DVS cameras. More... | |
| class | DvsCameraManager |
| Camera Manager class. More... | |
| class | FusionCamera |
| Interface class for DVS cameras. More... | |
| class | DvsFileReader |
| DVS File Reader class. More... | |
| class | RawEventStreamFormat |
| A class to describe the format and geometry of raw event stream directly from camera before decoding. More... | |
| struct | CameraDescription |
| A struct to describe the camera information. More... | |
| struct | ToolInfo |
| The information of the tool, including the type, the parameter names and the description. More... | |
| struct | BasicParameterInfo |
| The basic information of the parameter, including the name, the description and the type. \ To get the detailed information, please refer to CameraTool::getParamInfo . More... | |
| struct | IntParameterInfo |
| The detailed information of the integer parameter. More... | |
| struct | FloatParameterInfo |
| The detailed information of the float parameter. More... | |
| struct | BoolParameterInfo |
| The detailed information of the boolean parameter. More... | |
| struct | EnumParameterInfo |
| The detailed information of the enumeration parameter. More... | |
| struct | StringParameterInfo |
| class | CameraTool |
| The base class of camera tools. Tools refer to the abstract concept used to control the camera, which can be used to set various camera parameters, obtain camera parameter information, perform data processing, etc. More... | |
| class | DvsApsFusionProccessor |
Typedefs | |
| typedef uint64_t | TimeStamp |
| using | json = nlohmann::json |
| using | ordered_json = nlohmann::ordered_json |
| typedef DVSENSE_API std::shared_ptr< DvsCamera > | CameraDevice |
| Shared pointer to manage camera devices. | |
| typedef DVSENSE_API std::shared_ptr< FusionCamera > | FusionCameraDevice |
| typedef DVSENSE_API std::unique_ptr< DvsFileReader > | DvsFile |
| unique_ptr to manage DVS file reader | |
| using | Serial = std::string |
Enumerations | |
| enum | CameraStatus { STOPPED = 0 , STARTED = 1 } |
| Camera status, STOPPED or STARTED. More... | |
| enum class | RawEventStreamEncodingType { EVT3 = 0 , UNKNOWN = -1 } |
| Enum for the different types of raw event stream encoding. More... | |
| enum | STREAM_TYPE { DVS_STREAM , APS_STREAM , FUSION_STREAM } |
| enum | BatchConditionType { NO_CONDITION = 0 , N_EVENTS , N_US } |
| Condition to cut the batch of events, n_events or n_us. More... | |
Functions | |
| std::string DVSENSE_API | to_string (ToolType type) |
| std::string DVSENSE_API | ToolParameterTypeToString (ToolParameterType type) |
| Convert the ToolParameterType to string. | |
| struct dvsense::DvsFileInfo |
| struct dvsense::CalibratorParameters |
| Class Members | ||
|---|---|---|
| string | camera_serial | |
| uint16_t | dvs_cols | |
| uint16_t | dvs_rows | |
| uint16_t | aps_cols | |
| uint16_t | aps_rows | |
| MatrixData | camera_matrix | |
| MatrixData | dist_coeffs | |
| map< string, MatrixData > | affine_matrix | |
| vector< double > | rotation | |
| vector< double > | translation | |
| struct dvsense::CameraDescription |
A struct to describe the camera information.
| Class Members | ||
|---|---|---|
| Serial | serial | |
| string | product | |
| string | manufacturer | |
| uint16_t | vid | |
| uint16_t | pid | |
| INTERFACE_TYPE | interfaceType | |
| string | camera_ip | |
| string | local_ip | |
| string | camera_subnet_mask | |
| string | camera_gateway | |
| uint64_t | mac64 | |
| string | firmware_version | |
| struct dvsense::ToolInfo |
| typedef uint64_t dvsense::TimeStamp |
| using dvsense::json = nlohmann::json |
| using dvsense::ordered_json = nlohmann::ordered_json |
| typedef DVSENSE_API std::shared_ptr<DvsCamera> dvsense::CameraDevice |
Shared pointer to manage camera devices.
| typedef DVSENSE_API std::shared_ptr<FusionCamera> dvsense::FusionCameraDevice |
| typedef DVSENSE_API std::unique_ptr<DvsFileReader> dvsense::DvsFile |
unique_ptr to manage DVS file reader
| using dvsense::Serial = std::string |
|
strong |
| enum dvsense::STREAM_TYPE |
| std::string DVSENSE_API dvsense::to_string | ( | ToolType | type | ) |
| std::string DVSENSE_API dvsense::ToolParameterTypeToString | ( | ToolParameterType | type | ) |
Convert the ToolParameterType to string.
| type | The type of the parameter. |