.. _program_listing_file_include_libcaercpp_devices_dvs128.hpp: Program Listing for File dvs128.hpp =================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/libcaercpp/devices/dvs128.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef LIBCAER_DEVICES_DVS128_HPP_ #define LIBCAER_DEVICES_DVS128_HPP_ #include "../events/polarity.hpp" #include "../events/special.hpp" #include "../../libcaer/devices/dvs128.h" #include "usb.hpp" namespace libcaer { namespace devices { class dvs128 : public usb { public: dvs128(uint16_t deviceID) : usb(deviceID, CAER_DEVICE_DVS128) { } dvs128(uint16_t deviceID, uint8_t busNumberRestrict, uint8_t devAddressRestrict, const std::string &serialNumberRestrict) : usb(deviceID, CAER_DEVICE_DVS128, busNumberRestrict, devAddressRestrict, serialNumberRestrict) { } struct caer_dvs128_info infoGet() const noexcept { return (caerDVS128InfoGet(handle.get())); } std::string toString() const noexcept override { return (infoGet().deviceString); } }; } // namespace devices } // namespace libcaer #endif /* LIBCAER_DEVICES_DVS128_HPP_ */