Handle network end markers and missing end of LDU frames.

This commit is contained in:
Jonathan Naylor
2016-09-28 07:53:45 +01:00
parent b0aecf12eb
commit f627a18dd8
4 changed files with 76 additions and 46 deletions

View File

@@ -39,9 +39,9 @@ public:
bool writeHeader(const CP25Data& control);
bool writeLDU1(const unsigned char* ldu1, const CP25Data& control, const CP25LowSpeedData& lsd);
bool writeLDU1(const unsigned char* ldu1, const CP25Data& control, const CP25LowSpeedData& lsd, bool end);
bool writeLDU2(const unsigned char* ldu2, const CP25Data& control, const CP25LowSpeedData& lsd);
bool writeLDU2(const unsigned char* ldu2, const CP25Data& control, const CP25LowSpeedData& lsd, bool end);
bool writeTerminator();