Extend packet coding function to take packet numbers

This commit is contained in:
Gavin MacGregor
2025-11-04 21:59:30 +00:00
parent 973aeaa6cf
commit e6a90c061e
2 changed files with 10 additions and 1 deletions

View File

@@ -37,6 +37,14 @@ PageBase::PacketCodingEnum PageBase::packetCoding() const
return Coding7bit;
}
PageBase::PacketCodingEnum PageBase::packetCoding(int y, int d) const
{
if (y == 27 && d < 4)
return Coding4bit;
else
return Coding18bit;
}
bool PageBase::isEmpty() const
{
for (int y=0; y<26; y++)

View File

@@ -35,6 +35,7 @@ public:
virtual PageFunctionEnum pageFunction() const;
virtual PacketCodingEnum packetCoding() const;
virtual PacketCodingEnum packetCoding(int y, int d) const;
virtual bool isEmpty() const;