#ifndef __NEOVIION_H_ #define __NEOVIION_H_ #include "device/plasion/include/plasion.h" #include "platform/include/ftdi.h" namespace icsneo { class NeoVIION : public Plasion { public: static constexpr const char* PRODUCT_NAME = "neoVI ION"; static constexpr const uint16_t USB_PRODUCT_ID = 0x0901; NeoVIION(neodevice_t neodevice) : Plasion(neodevice) { setProductName(PRODUCT_NAME); usbProductId = USB_PRODUCT_ID; } static std::vector> Find() { std::vector> found; for(auto neodevice : FTDI::FindByProduct(USB_PRODUCT_ID)) found.push_back(std::make_shared(neodevice)); return found; } }; }; #endif