7#include "phoenix_data_stream.h"
17 std::unique_ptr<std::vector<uint32_t>>
value;
22 this->value = std::make_unique<std::vector<uint32_t>>();
28 this->value = std::make_unique<std::vector<uint32_t>>();
35 this->value = std::make_unique<std::vector<uint32_t>>();
39 const std::vector<uint32_t> *
value)
41 this->sizeValue =
value->size();
42 this->value = std::make_unique<std::vector<uint32_t>>(*value);
45 size_t size()
const {
return data_size(*
this); }
UaMessage(const std::string connectionId, const std::string nodeId, uint32_t sizeValue)
UaMessage(const std::string &connectionId, const std::string &nodeId, const std::vector< uint32_t > *value)
DataStreamMsg dataStreamMsg
std::string connectionId
Constructor.
std::unique_ptr< std::vector< uint32_t > > value
UaMessage(const std::string connectionId, const std::string nodeId)