Tests for Noolite::sendCommand was added

This commit is contained in:
2024-05-29 08:51:38 +02:00
parent d5973cd0ee
commit 7055206fb1
7 changed files with 261 additions and 5 deletions

View File

@@ -3,10 +3,13 @@
#include <stdint.h>
#include <chrono>
#include <vector>
namespace noolitelib
{
using Data = std::vector<unsigned char>;
class IUsbDevice
{
public:
@@ -14,7 +17,7 @@ public:
virtual void openDevice(uint16_t vendorId, uint16_t productId) = 0;
virtual void close() = 0;
virtual bool sendDataToDevice(unsigned char *data, uint16_t length, std::chrono::milliseconds timeout) = 0;
virtual bool sendDataToDevice(const Data &data, std::chrono::milliseconds timeout) = 0;
};
}