Extend packet coding function to take packet numbers
This commit is contained in:
@@ -37,6 +37,14 @@ PageBase::PacketCodingEnum PageBase::packetCoding() const
|
|||||||
return Coding7bit;
|
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
|
bool PageBase::isEmpty() const
|
||||||
{
|
{
|
||||||
for (int y=0; y<26; y++)
|
for (int y=0; y<26; y++)
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ public:
|
|||||||
|
|
||||||
virtual PageFunctionEnum pageFunction() const;
|
virtual PageFunctionEnum pageFunction() const;
|
||||||
virtual PacketCodingEnum packetCoding() const;
|
virtual PacketCodingEnum packetCoding() const;
|
||||||
|
virtual PacketCodingEnum packetCoding(int y, int d) const;
|
||||||
|
|
||||||
virtual bool isEmpty() const;
|
virtual bool isEmpty() const;
|
||||||
|
|
||||||
@@ -43,7 +44,7 @@ public:
|
|||||||
virtual bool setPacket(int y, QByteArray pkt);
|
virtual bool setPacket(int y, QByteArray pkt);
|
||||||
virtual bool setPacket(int y, int d, QByteArray pkt);
|
virtual bool setPacket(int y, int d, QByteArray pkt);
|
||||||
virtual bool packetExists(int y) const;
|
virtual bool packetExists(int y) const;
|
||||||
virtual bool packetExists(int y, int d) const ;
|
virtual bool packetExists(int y, int d) const;
|
||||||
virtual bool clearPacket(int y);
|
virtual bool clearPacket(int y);
|
||||||
virtual bool clearPacket(int y, int d);
|
virtual bool clearPacket(int y, int d);
|
||||||
virtual void clearAllPackets();
|
virtual void clearAllPackets();
|
||||||
|
|||||||
Reference in New Issue
Block a user