#ifndef __RADSTAR2USB_H_ #define __RADSTAR2USB_H_ #ifdef __cplusplus #include "icsneo/device/tree/radstar2/radstar2.h" #include "icsneo/platform/ftdi.h" namespace icsneo { class RADStar2USB : public RADStar2 { public: // Serial numbers start with RS static std::vector> Find() { std::vector> found; for(auto neodevice : FTDI::FindByProduct(PRODUCT_ID)) found.emplace_back(new RADStar2USB(neodevice)); return found; } private: RADStar2USB(neodevice_t neodevice) : RADStar2(neodevice) { initialize(); } }; } #endif // __cplusplus #endif