}
bool PIRKeysetMetaData::hasKey(
- PIRKeyName name)
+ PIRKeyName name) const
{
return (keys.find(name) != keys.end());
}
void PIRKeysetMetaData::populateDeviceTypes(
- PIRKeysetWidgetItem *kwi)
+ PIRKeysetWidgetItem *kwi) const
{
PIRDeviceTypeCollection::const_iterator i = deviceTypes.begin();
while (i != deviceTypes.end())
}
-unsigned int PIRKeysetMetaData::getID()
+unsigned int PIRKeysetMetaData::getID() const
{
return id;
}
+PIRMakeName PIRKeysetMetaData::getMake() const
+{
+ return make;
+}
+
+const char *PIRKeysetMetaData::getKeysetName() const
+{
+ return keysetName;
+}
+
+
void PIRKeysetMetaData::addControlledDevice(
PIRMakeName make,
const char *model,
}
+void PIRKeysetMetaData::addNECKey(
+ const char *name,
+ PIRKeyName key,
+ unsigned int addressData,
+ unsigned int commandData)
+{
+ if (key != Unmapped_Key)
+ {
+ keys[key] = name;
+ threadableProtocol->addNECKey(key, addressData, commandData);
+ }
+}
+
+
+void PIRKeysetMetaData::addPioneerKey(
+ const char *name,
+ PIRKeyName key,
+ unsigned int addressOne,
+ unsigned int commandOne,
+ unsigned int addressTwo,
+ unsigned int commandTwo)
+{
+ if (key != Unmapped_Key)
+ {
+ keys[key] = name;
+ threadableProtocol->addPioneerKey(
+ key, addressOne, commandOne, addressTwo, commandTwo);
+ }
+}
+
+
void PIRKeysetMetaData::setPreData(
unsigned long data,
unsigned int bits)
}
-PIRMakeName PIRKeysetMetaData::getMake()
-{
- return make;
-}
-
-const char *PIRKeysetMetaData::getKeysetName()
-{
- return keysetName;
-}
-
-
void PIRKeysetMetaData::setKeysetName(
const char *n)
{