.. _program_listing_file_include_libcaercpp_devices_edvs.hpp: Program Listing for File edvs.hpp ================================= |exhale_lsh| :ref:`Return to documentation for file ` (``include/libcaercpp/devices/edvs.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef LIBCAER_DEVICES_EDVS_HPP_ #define LIBCAER_DEVICES_EDVS_HPP_ #include "../events/polarity.hpp" #include "../events/special.hpp" #include "../../libcaer/devices/edvs.h" #include "serial.hpp" namespace libcaer { namespace devices { class edvs : public serial { public: edvs(uint16_t deviceID, const std::string &serialPortName, uint32_t serialBaudRate) : serial(deviceID, CAER_DEVICE_EDVS, serialPortName, serialBaudRate) { } struct caer_edvs_info infoGet() const noexcept { return (caerEDVSInfoGet(handle.get())); } std::string toString() const noexcept override { return (infoGet().deviceString); } }; } // namespace devices } // namespace libcaer #endif /* LIBCAER_DEVICES_EDVS_HPP_ */