#pragma once
#include <functional>
#include <memory>
#include <optional>
#include <vector>
#include <chrono>
#include <condition_variable>
#include <mutex>
#include "Wire.h"
#include "ProtocolBase.h"
#include "protocol/d2h.pb.h"
#include "protocol/h2d.pb.h"
namespace SimpleBLE {
namespace Dongl {
namespace Serial {
class Protocol : public ProtocolBase {
public:
Protocol(const std::string& device_path);
~Protocol();
};
} } }