22 bool Control(FX3Command command, uint8_t data)
override;
23 bool Control(FX3Command command, uint32_t data)
override;
24 bool Control(FX3Command command, uint64_t data)
override;
25 bool SetArgument(uint16_t index, uint16_t value)
override;
26 bool GetHardwareInfo(uint32_t* data)
override;
27 bool ReadDebugTrace(uint8_t* pdata, uint8_t len)
override;
29 void StopStream()
override;
30 size_t GetDeviceListLength()
override;
31 vector<SDDC::DeviceItem> GetDeviceList()
override;
36 static void PacketRead(uint32_t data_size, uint8_t *data,
void *context);
38 std::vector<USBDeviceInfo> usb_device_infos;
41 bool streamRunning =
false;
42 std::thread poll_thread;