MotorControlModuleSDFM_TMS3.../Projects/EFC_Application/UMLibrary/driver/BinaryPresentationMemoryAccess.hh

33 lines
817 B
C++
Raw Normal View History

//
// Created by titov on 08.11.2021.
//
#ifndef UMLIBRARY_DEV_BINARYPRESENTATIONMEMORYACCESS_HH
#define UMLIBRARY_DEV_BINARYPRESENTATIONMEMORYACCESS_HH
#include "../peripheral/IMemoryAccess.hh"
#include <memory_resource>
#include "../systemic/IProcess.hh"
#include "MemoryAccessCollector.hh"
#include "MemoryAccessPublisher.hh"
namespace driver {
struct MemoryAccessBinaryPresentation : public systemic::IProcess {
MemoryAccessBinaryPresentation( peripheral::IMemoryAccess & memory_access, std::pmr::memory_resource * memory_resource );
MemoryAccessCollector collector;
MemoryAccessPublisher publisher;
//!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.
void process() override;
};
}
#endif //UMLIBRARY_DEV_BINARYPRESENTATIONMEMORYACCESS_HH