diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-08-01 11:03:38 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2015-08-01 11:03:38 +0200 |
commit | 47033e0ba1377cee310490587b87490249d9b510 (patch) | |
tree | 281fbe2215b4479a551b40b6b150c768821e0736 /src/dabOutput/edi/TagItems.h | |
parent | aa84bda648f5b74625e3a54ea98788f49481beba (diff) | |
download | dabmux-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.h | 13 |
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 |