MotorControlModuleSDFM_TMS3.../Projects/EFC_Communication/UMLibrary/communication/IObjectDictinary.hh

41 lines
745 B
C++
Raw Normal View History

2024-06-07 11:12:56 +03:00
/*
* IObjectDictinary.hh
*
* Created on: 1 февр. 2024 г.
* Author: titov
*/
#ifndef UMLIBRARY_COMMUNICATION_IOBJECTDICTINARY_HH_
#define UMLIBRARY_COMMUNICATION_IOBJECTDICTINARY_HH_
#include <cstddef>
#include <stdint.h>
#include "../systemic/IFunctor.hh"
#include "../systemic/IValue.hpp"
#include "../systemic/IValueAsync.hpp"
namespace communication {
class IObjectDictinary {
public:
typedef uint16_t Index;
template<typename Type>
bool addValue( Index index, systemic::IValue<Type> & value );
template<typename Type>
bool addParameter( Index index, systemic::IValueType<Type> & parameter );
bool addRecord( Index index, )
};
}
#endif /* UMLIBRARY_COMMUNICATION_IOBJECTDICTINARY_HH_ */