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