From d1a9e22b3ed08dffb75f430562530a7b8ab53d87 Mon Sep 17 00:00:00 2001 From: Stefan Pöschel Date: Sat, 11 Feb 2017 11:24:42 +0100 Subject: Move Slideshow stuff to new SLSManager --- src/pad_common.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/pad_common.cpp') diff --git a/src/pad_common.cpp b/src/pad_common.cpp index 7cc422d..e29d548 100644 --- a/src/pad_common.cpp +++ b/src/pad_common.cpp @@ -297,3 +297,17 @@ pad_t* PADPacketizer::FlushPAD() { ResetPAD(); return result; } + +DATA_GROUP* PADPacketizer::CreateDataGroupLengthIndicator(size_t len) { + DATA_GROUP* dg = new DATA_GROUP(2, 1, 1); // continuation never used (except for comparison at short X-PAD) + uint8_vector_t &data = dg->data; + + // Data Group length + data[0] = (len & 0x3F00) >> 8; + data[1] = (len & 0x00FF); + + // CRC + dg->AppendCRC(); + + return dg; +} -- cgit v1.2.3