![]() |
DvsenseDriver
1.1.4
The SDK for dvsense products.
|
Classes | |
| 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 | BoolParameterInfo |
| The detailed information of the boolean parameter. More... | |
| struct | CalibratorParameters |
| struct | CameraDescription |
| A struct to describe the camera information. More... | |
| 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 |
| class | DvsCamera |
| Interface class for DVS cameras. More... | |
| class | DvsCameraManager |
| Camera Manager class. More... | |
| struct | DvsFileInfo |
| class | DvsFileReader |
| DVS File Reader class. More... | |
| struct | EnumParameterInfo |
| The detailed information of the enumeration parameter. More... | |
| struct | FloatParameterInfo |
| The detailed information of the float parameter. More... | |
| class | FusionCamera |
| Interface class for DVS cameras. More... | |
| struct | IntParameterInfo |
| The detailed information of the integer parameter. More... | |
| struct | MatrixData |
| class | RawEventStreamFormat |
| A class to describe the format and geometry of raw event stream directly from camera before decoding. More... | |
| struct | ToolInfo |
| The information of the tool, including the type, the parameter names and the description. More... | |
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::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 | |
| enum INTERFACE_TYPE | interfaceType | |
| struct dvsense::DvsFileInfo |
| 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. |