X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirkeysetmetadata.h;h=09569f5d47c9fdb3dc3cd791e9f631e4d84df1a2;hb=HEAD;hp=2426bed53540108c0a984cedca18e2bbdf008747;hpb=43b5afbf82ee89f558047c3fa6df89ad5337eb71;p=pierogi diff --git a/pirkeysetmetadata.h b/pirkeysetmetadata.h index 2426bed..09569f5 100644 --- a/pirkeysetmetadata.h +++ b/pirkeysetmetadata.h @@ -27,6 +27,8 @@ public: PIRMakeName make, unsigned int index); + ~PIRKeysetMetaData(); + bool hasKey( PIRKeyName name) const; @@ -36,9 +38,21 @@ public: const char *getKeysetName() const; + unsigned int getCarrierFrequency() const; + + void setCarrierFrequency( + unsigned int carrierFrequency); + + unsigned int getDutyCycle() const; + + void setDutyCycle( + unsigned int dutyCycle); + virtual void populateProtocol( QObject *guiObject) = 0; + bool clearProtocol(); + void moveToThread( QThread *thread); @@ -93,6 +107,12 @@ protected: unsigned int addressData, unsigned int commandData); + void addPanOldKey( + const char *name, + PIRKeyName key, + unsigned int addressData, + unsigned int commandData); + void addPioneerKey( const char *name, PIRKeyName key,