TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
DiagnosticRecordReassemblerImplFixture Struct Reference
Inheritance diagram for DiagnosticRecordReassemblerImplFixture:
Inheritance graph
Collaboration diagram for DiagnosticRecordReassemblerImplFixture:
Collaboration graph

Public Member Functions

 DiagnosticRecordReassemblerImplFixture ()
 
void addTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, uint32_t payloadSize, const uint8_t *payload)
 
 DiagnosticRecordReassemblerImplFixture ()
 
void addTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, uint32_t payloadSize, const uint8_t *payload)
 
- Public Member Functions inherited from Basda::Microgate::TdpPacketFixture
 TdpPacketFixture ()
 
ByteBufferPtr makeRawTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, unsigned payloadSizeInByte, const uint8_t *payload)
 
TdpPacketPtr makeTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, uint32_t payloadSizeInByte, const uint8_t *payload)
 
uint32_t totalLength (uint32_t x)
 
uint32_t startAddress (uint32_t x)
 
uint16_t recordId (uint16_t x)
 
uint16_t subRecordId (uint16_t x)
 
uint32_t payloadSize (uint32_t x)
 
const uint8_tpayload (const char *x)
 
 TdpPacketFixture ()
 
ByteBufferPtr makeRawTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, unsigned payloadSizeInByte, const uint8_t *payload)
 
TdpPacketPtr makeTdpPacket (uint32_t totalLength, uint32_t startAddress, uint16_t recordId, uint16_t subRecordId, uint32_t payloadSizeInByte, const uint8_t *payload)
 
uint32_t totalLength (uint32_t x)
 
uint32_t startAddress (uint32_t x)
 
uint16_t recordId (uint16_t x)
 
uint16_t subRecordId (uint16_t x)
 
uint32_t payloadSize (uint32_t x)
 
const uint8_tpayload (const char *x)
 

Public Attributes

DiagnosticRecordReassemblerImpl reassembler
 
TdpPacketSequencePtr packets
 

Constructor & Destructor Documentation

◆ DiagnosticRecordReassemblerImplFixture() [1/2]

DiagnosticRecordReassemblerImplFixture::DiagnosticRecordReassemblerImplFixture ( )
inline

◆ DiagnosticRecordReassemblerImplFixture() [2/2]

DiagnosticRecordReassemblerImplFixture::DiagnosticRecordReassemblerImplFixture ( )
inline

Member Function Documentation

◆ addTdpPacket() [1/2]

void DiagnosticRecordReassemblerImplFixture::addTdpPacket ( uint32_t  totalLength,
uint32_t  startAddress,
uint16_t  recordId,
uint16_t  subRecordId,
uint32_t  payloadSize,
const uint8_t payload 
)
inline

◆ addTdpPacket() [2/2]

void DiagnosticRecordReassemblerImplFixture::addTdpPacket ( uint32_t  totalLength,
uint32_t  startAddress,
uint16_t  recordId,
uint16_t  subRecordId,
uint32_t  payloadSize,
const uint8_t payload 
)
inline

Member Data Documentation

◆ packets

TdpPacketSequencePtr DiagnosticRecordReassemblerImplFixture::packets

◆ reassembler

DiagnosticRecordReassemblerImpl DiagnosticRecordReassemblerImplFixture::reassembler

The documentation for this struct was generated from the following file: