Class Device
Defined in File device.hpp
Inheritance Relationships
Derived Types
public libcaer_driver::Davis
(Class Davis)public libcaer_driver::DvXplorer
(Class DvXplorer)
Class Documentation
-
class Device
Subclassed by libcaer_driver::Davis, libcaer_driver::DvXplorer
Public Functions
-
virtual ~Device() = default
-
virtual void resetTimeStamps() = 0
-
virtual void setExposureTime(int32_t t) = 0
-
virtual int32_t getExposureTime() const = 0
-
inline const Parameters &getParameters() const
-
inline const DeviceInfo &getDeviceInfo() const
-
inline void setDeviceInfo(DeviceInfo &di)
-
inline void setDevice(std::unique_ptr<libcaer::devices::device> &d)
-
void start(CallbackHandler *h)
-
void stop()
-
inline std::unique_ptr<libcaer::events::EventPacketContainer> dataGet()
Public Static Functions
Protected Attributes
-
DeviceInfo deviceInfo_
-
std::shared_ptr<Parameters> parameters_
-
std::unique_ptr<libcaer::devices::device> device_
-
bool deviceRunning_ = {false}
-
virtual ~Device() = default