11#ifndef PACKET_EXTENDED_LARGE_DATA_1_H
12#define PACKET_EXTENDED_LARGE_DATA_1_H
25 uint16_t sequenceNumber,
const std::vector<std::byte>& data);
27 uint16_t sequenceNumber, std::vector<std::byte>&& data);
59 uint16_t getSequenceNumber();
60 void setSequenceNumber(
const uint16_t newSequenceNumber);
62 std::vector<std::byte>& getData();
63 void setData(
const std::vector<std::byte>& newData);
64 void setData(std::vector<std::byte>&& newData);
67 uint8_t largeDataUnitId_;
68 uint16_t sequenceNumber_;
69 std::vector<std::byte> data_;
Definition: packet_extended_basic.h:13
Definition: packet_extended_large_data_1.h:19
Packet & getPacket()
Calls the packet extended basic implementation of this method.
Definition: packet_extended_large_data_1.cpp:22
uint8_t getLargeDataUnitId()
Calls the packet extended large data implementation of this method.
Definition: packet_extended_large_data_1.cpp:35
PacketExtendedLargeData1 swapApplicationIdFields()
Calls the packet extended basic implementation of this method.
Definition: packet_extended_large_data_1.cpp:26
Higher level packet for the services.