Drop unknown page function and packet coding
This commit is contained in:
@@ -41,11 +41,6 @@ PageBase::PageFunctionEnum DRCSPage::pageFunction() const
|
|||||||
return PFGlobalPOP;
|
return PFGlobalPOP;
|
||||||
}
|
}
|
||||||
|
|
||||||
PageBase::PacketCodingEnum DRCSPage::packetCoding() const
|
|
||||||
{
|
|
||||||
return Coding7bit;
|
|
||||||
}
|
|
||||||
|
|
||||||
int DRCSPage::drcsMode(int c) const
|
int DRCSPage::drcsMode(int c) const
|
||||||
{
|
{
|
||||||
if (!packetExists(28, 3))
|
if (!packetExists(28, 3))
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ public:
|
|||||||
|
|
||||||
// TODO PFNormalPOP as well?
|
// TODO PFNormalPOP as well?
|
||||||
PageFunctionEnum pageFunction() const;
|
PageFunctionEnum pageFunction() const;
|
||||||
PacketCodingEnum packetCoding() const;
|
|
||||||
|
|
||||||
int drcsMode(int c) const;
|
int drcsMode(int c) const;
|
||||||
bool ptu(int c, uchar *data) const;
|
bool ptu(int c, uchar *data) const;
|
||||||
|
|||||||
@@ -80,16 +80,6 @@ void LevelOnePage::clearPage()
|
|||||||
// If clearPage() is called outside constructor, we need to implement m_enhancements.clear();
|
// If clearPage() is called outside constructor, we need to implement m_enhancements.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
PageBase::PageFunctionEnum LevelOnePage::pageFunction() const
|
|
||||||
{
|
|
||||||
return PFLevelOnePage;
|
|
||||||
}
|
|
||||||
|
|
||||||
PageBase::PacketCodingEnum LevelOnePage::packetCoding() const
|
|
||||||
{
|
|
||||||
return Coding7bit;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool LevelOnePage::isEmpty() const
|
bool LevelOnePage::isEmpty() const
|
||||||
{
|
{
|
||||||
if (!m_enhancements.isEmpty())
|
if (!m_enhancements.isEmpty())
|
||||||
|
|||||||
@@ -42,9 +42,6 @@ public:
|
|||||||
LevelOnePage();
|
LevelOnePage();
|
||||||
LevelOnePage(const PageBase &other);
|
LevelOnePage(const PageBase &other);
|
||||||
|
|
||||||
PageFunctionEnum pageFunction() const override;
|
|
||||||
PacketCodingEnum packetCoding() const override;
|
|
||||||
|
|
||||||
bool isEmpty() const override;
|
bool isEmpty() const override;
|
||||||
|
|
||||||
QByteArray packet(int y, int d) const override;
|
QByteArray packet(int y, int d) const override;
|
||||||
|
|||||||
@@ -29,12 +29,12 @@ PageBase::PageBase()
|
|||||||
|
|
||||||
PageBase::PageFunctionEnum PageBase::pageFunction() const
|
PageBase::PageFunctionEnum PageBase::pageFunction() const
|
||||||
{
|
{
|
||||||
return PFUnknown;
|
return PFLevelOnePage;
|
||||||
}
|
}
|
||||||
|
|
||||||
PageBase::PacketCodingEnum PageBase::packetCoding() const
|
PageBase::PacketCodingEnum PageBase::packetCoding() const
|
||||||
{
|
{
|
||||||
return CodingUnknown;
|
return Coding7bit;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool PageBase::isEmpty() const
|
bool PageBase::isEmpty() const
|
||||||
|
|||||||
@@ -27,9 +27,9 @@ class PageBase
|
|||||||
public:
|
public:
|
||||||
enum ControlBitsEnum { C4ErasePage, C5Newsflash, C6Subtitle, C7SuppressHeader, C8Update, C9InterruptedSequence, C10InhibitDisplay, C11SerialMagazine, C12NOS, C13NOS, C14NOS };
|
enum ControlBitsEnum { C4ErasePage, C5Newsflash, C6Subtitle, C7SuppressHeader, C8Update, C9InterruptedSequence, C10InhibitDisplay, C11SerialMagazine, C12NOS, C13NOS, C14NOS };
|
||||||
// Available Page Functions according to 9.4.2.1 of the spec
|
// Available Page Functions according to 9.4.2.1 of the spec
|
||||||
enum PageFunctionEnum { PFUnknown = -1, PFLevelOnePage, PFDataBroadcasting, PFGlobalPOP, PFNormalPOP, PFGlobalDRCS, PFNormalDRCS, PFMOT, PFMIP, PFBasicTOPTable, PFAdditionalInformationTable, PFMultiPageTable, PFMultiPageExtensionTable, PFTriggerMessages };
|
enum PageFunctionEnum { PFLevelOnePage, PFDataBroadcasting, PFGlobalPOP, PFNormalPOP, PFGlobalDRCS, PFNormalDRCS, PFMOT, PFMIP, PFBasicTOPTable, PFAdditionalInformationTable, PFMultiPageTable, PFMultiPageExtensionTable, PFTriggerMessages };
|
||||||
// Available Page Codings of X/1 to X/25 according to 9.4.2.1 of the spec
|
// Available Page Codings of X/1 to X/25 according to 9.4.2.1 of the spec
|
||||||
enum PacketCodingEnum { CodingUnknown = -1, Coding7bit, Coding8bit, Coding18bit, Coding4bit, Coding4bitThen7bit, CodingPerPacket };
|
enum PacketCodingEnum { Coding7bit, Coding8bit, Coding18bit, Coding4bit, Coding4bitThen7bit, CodingPerPacket };
|
||||||
|
|
||||||
PageBase();
|
PageBase();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user