aboutsummaryrefslogtreecommitdiffstats
path: root/src/dabOutput/edi/TagItems.h
diff options
context:
space:
mode:
authorMatthias P. Braendli <matthias.braendli@mpb.li>2015-08-01 11:03:38 +0200
committerMatthias P. Braendli <matthias.braendli@mpb.li>2015-08-01 11:03:38 +0200
commit47033e0ba1377cee310490587b87490249d9b510 (patch)
tree281fbe2215b4479a551b40b6b150c768821e0736 /src/dabOutput/edi/TagItems.h
parentaa84bda648f5b74625e3a54ea98788f49481beba (diff)
downloaddabmux-47033e0ba1377cee310490587b87490249d9b510.tar.gz
dabmux-47033e0ba1377cee310490587b87490249d9b510.tar.bz2
dabmux-47033e0ba1377cee310490587b87490249d9b510.zip
Add option to pad TAGPacket in different ways
Diffstat (limited to 'src/dabOutput/edi/TagItems.h')
-rw-r--r--src/dabOutput/edi/TagItems.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/dabOutput/edi/TagItems.h b/src/dabOutput/edi/TagItems.h
index fccea2d..e75d241 100644
--- a/src/dabOutput/edi/TagItems.h
+++ b/src/dabOutput/edi/TagItems.h
@@ -111,5 +111,18 @@ class TagESTn : public TagItem
private:
uint8_t id_;
};
+
+// ETSI TS 102 821, 5.2.2.2 Dummy padding
+class TagStarDMY : public TagItem
+{
+ public:
+ /* length is the TAG value length in bytes */
+ TagStarDMY(uint32_t length) : length_(length) {}
+ std::vector<uint8_t> Assemble();
+
+ private:
+ uint32_t length_;
+};
+
#endif