DvsenseDriver  1.0.3
The SDK for dvsense products.
Loading...
Searching...
No Matches
dvsense Namespace Reference

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...
 
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  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...
 
struct  IntParameterInfo
 The detailed information of the integer parameter. More...
 
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
 
typedef DVSENSE_API std::shared_ptr< DvsCameraCameraDevice
 Shared pointer to manage camera devices.
 
typedef DVSENSE_API std::shared_ptr< FusionCamera > FusionCameraDevice
 
typedef DVSENSE_API std::unique_ptr< DvsFileReaderDvsFile
 unique_ptr to manage DVS file reader
 

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...
 

Functions

std::string DVSENSE_API to_string (ToolType type)
 
std::string DVSENSE_API ToolParameterTypeToString (ToolParameterType type)
 Convert the ToolParameterType to string.
 

Class Documentation

◆ dvsense::DvsFileInfo

struct dvsense::DvsFileInfo
Class Members
TimeStamp start_timestamp
TimeStamp end_timestamp
TimeStamp aps_start_timestamp
uint64_t max_events
uint16_t dvs_width
uint16_t dvs_height
string serial_number

◆ dvsense::ToolInfo

struct dvsense::ToolInfo

The information of the tool, including the type, the parameter names and the description.

Class Members
ToolType tool_type
vector< string > parameter_names
string description

Typedef Documentation

◆ TimeStamp

typedef uint64_t dvsense::TimeStamp

◆ CameraDevice

typedef DVSENSE_API std::shared_ptr<DvsCamera> dvsense::CameraDevice

Shared pointer to manage camera devices.

◆ FusionCameraDevice

typedef DVSENSE_API std::shared_ptr<FusionCamera> dvsense::FusionCameraDevice

◆ DvsFile

typedef DVSENSE_API std::unique_ptr<DvsFileReader> dvsense::DvsFile

unique_ptr to manage DVS file reader

Enumeration Type Documentation

◆ CameraStatus

Camera status, STOPPED or STARTED.

Enumerator
STOPPED 
STARTED 

◆ RawEventStreamEncodingType

Enum for the different types of raw event stream encoding.

Enumerator
EVT3 

Encoding type for EVT3.

UNKNOWN 

Unknown encoding type.

Function Documentation

◆ to_string()

std::string DVSENSE_API dvsense::to_string ( ToolType type)

◆ ToolParameterTypeToString()

std::string DVSENSE_API dvsense::ToolParameterTypeToString ( ToolParameterType type)

Convert the ToolParameterType to string.

Parameters
typeThe type of the parameter.
Returns
The string of the parameter type.