|
| Packet (const uint8_t versionNumber, const Bool8Enum dataFieldHeader, const uint8_t appIdSource, const uint8_t appIdDestination, const SequenceFlags sequenceControlFlags, const uint16_t sequenceControlCount, const uint16_t length, const Bool8Enum ccsds, const uint8_t pusVersion, const Bool8Enum ack, const uint8_t serviceType, const uint8_t serviceSubtype, const std::array< std::byte, APP_DATA_SIZE > &appData, const std::array< std::byte, 2 > packetErrorControl) |
|
| Packet (const Packet &other) |
|
uint8_t | getVersionNumber () const |
|
void | setVersionNumber (const uint8_t versionNumber) |
|
Bool8Enum | getDataFieldHeader () const |
|
void | setDataFieldHeader (const Bool8Enum newValue) |
|
uint8_t | getAppIdSource () const |
|
void | setAppIdSource (const uint8_t newAddress) |
|
uint8_t | getAppIdDestination () const |
|
void | setAppIdDestination (const uint8_t newAddress) |
|
SequenceFlags | getSequenceControlFlags () const |
|
void | setSequenceControlFlags (const SequenceFlags newFlags) |
|
uint16_t | getSequenceControlCount () const |
|
void | setSequenceControlCount (const uint16_t newCount) |
|
uint16_t | getLength () const |
|
void | setLength (const uint16_t amountOfBytes) |
|
Bool8Enum | getCCSDS () const |
|
void | setCCSDS (const Bool8Enum ccsds) |
|
uint8_t | getPUSVersion () const |
|
void | setPUSVersion (const uint8_t pusVersion) |
|
Bool8Enum | getAck () const |
|
void | setAck (const Bool8Enum newValue) |
|
uint8_t | getServiceType () const |
|
void | setServiceType (const uint8_t typeId) |
|
uint8_t | getServiceSubtype () const |
|
void | setServiceSubtype (const uint8_t subtypeId) |
|
std::array< std::byte, 2 > | getPacketErrorControl () const |
|
void | setPacketErrorControl (const std::array< std::byte, 2 > crc) |
|
std::array< std::byte, APP_DATA_SIZE > | getAppData () |
|
void | setAppData (const std::array< std::byte, APP_DATA_SIZE > &ptrNewAppData) |
|
void | pushData (const std::byte bytesToPush) |
|
void | pushData (const uint16_t bytesToPush) |
|
void | pushData (const std::array< std::byte, 2 > bytesToPush) |
|
void | pushData (const std::vector< std::byte > &bytesToPush) |
|