Class LibcaerWrapper

Nested Relationships

Nested Types

Class Documentation

class LibcaerWrapper

Public Functions

LibcaerWrapper()
~LibcaerWrapper()
inline bool hasDVS() const
inline bool hasIMU() const
inline bool isMaster() const
inline int16_t getDVSSizeX() const
inline int16_t getDVSSizeY() const
inline int16_t getAPSSizeX() const
inline int16_t getAPSSizeY() const
inline int32_t getExposureTime() const
inline void setExposureTime(int32_t t)
void initialize(const std::string &deviceType, int deviceId, const std::string &restrictSerial)
inline void setCallbackHandler(CallbackHandler *cb)
void resetTimeStamps()
inline void updateMsgsSent(int inc)
inline void updateBytesSent(int inc)
bool startSensor()
void stopSensor()
inline void setStatisticsInterval(double sec)
void deviceDisconnected()
void initializeParameters(CallbackHandler *h)
void setCoarseFineBias(std::shared_ptr<CoarseFineParameter> p)
void setVDACBias(std::shared_ptr<VDACParameter> p)
void setShiftedSourceBias(std::shared_ptr<ShiftedSourceParameter> p)
void setIntegerParameter(std::shared_ptr<IntegerParameter> p)
void setBooleanParameter(std::shared_ptr<BooleanParameter> p)
struct Stats

Public Members

size_t msgsSent = {0}
size_t msgsRecv = {0}
size_t bytesSent = {0}
size_t bytesRecv = {0}
size_t maxQueueSize = {0}
size_t eventsRecv = {0}