mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 22:52:19 +03:00
25 lines
709 B
C++
25 lines
709 B
C++
// StreamUtils - github.com/bblanchon/ArduinoStreamUtils
|
|
// Copyright Benoit Blanchon 2019-2021
|
|
// MIT License
|
|
|
|
#pragma once
|
|
|
|
#include "../Policies/ConnectForwardingPolicy.hpp"
|
|
#include "../Policies/HammingEncodingPolicy.hpp"
|
|
#include "../Policies/ReadForwardingPolicy.hpp"
|
|
#include "../Ports/DefaultAllocator.hpp"
|
|
#include "ClientProxy.hpp"
|
|
|
|
namespace StreamUtils {
|
|
|
|
template <int N, int K, typename TAllocator>
|
|
using BasicHammingEncodingClient =
|
|
ClientProxy<ReadForwardingPolicy, HammingEncodingPolicy<N, K, TAllocator>,
|
|
ConnectForwardingPolicy>;
|
|
|
|
template <int N, int K>
|
|
using HammingEncodingClient =
|
|
BasicHammingEncodingClient<N, K, DefaultAllocator>;
|
|
|
|
} // namespace StreamUtils
|