Class davis
Defined in File davis.hpp
Inheritance Relationships
Base Type
public libcaer::devices::usb
(Class usb)
Derived Types
public libcaer::devices::davisfx2
(Class davisfx2)public libcaer::devices::davisfx3
(Class davisfx3)
Class Documentation
-
class davis : public libcaer::devices::usb
Subclassed by libcaer::devices::davisfx2, libcaer::devices::davisfx3
Public Functions
-
inline davis(uint16_t deviceID)
-
inline davis(uint16_t deviceID, uint8_t busNumberRestrict, uint8_t devAddressRestrict, const std::string &serialNumberRestrict)
-
inline struct caer_davis_info infoGet() const noexcept
-
inline virtual std::string toString() const noexcept override
-
inline void roiConfigure(uint16_t startX, uint16_t startY, uint16_t endX, uint16_t endY) const
Public Static Functions
-
static inline uint16_t biasVDACGenerate(const struct caer_bias_vdac vdacBias) noexcept
-
static inline struct caer_bias_vdac biasVDACParse(const uint16_t vdacBias) noexcept
-
static inline uint16_t biasCoarseFineGenerate(const struct caer_bias_coarsefine coarseFineBias) noexcept
-
static inline struct caer_bias_coarsefine biasCoarseFineParse(const uint16_t coarseFineBias) noexcept
-
static inline struct caer_bias_coarsefine biasCoarseFineFromCurrent(const uint32_t picoAmps) noexcept
-
static inline uint32_t biasCoarseFineToCurrent(const struct caer_bias_coarsefine coarseFineBias) noexcept
-
static inline uint16_t biasShiftedSourceGenerate(const struct caer_bias_shiftedsource shiftedSourceBias) noexcept
-
static inline struct caer_bias_shiftedsource biasShiftedSourceParse(const uint16_t shiftedSourceBias) noexcept
-
inline davis(uint16_t deviceID)