fix bug in supporteddevices list

This commit is contained in:
Michael Zanetti 2013-12-31 02:57:52 +01:00
parent cea4a378db
commit d81a003696
2 changed files with 7 additions and 2 deletions

View File

@ -40,6 +40,7 @@ DeviceManager::DeviceError DeviceManager::addConfiguredDevice(const QUuid &devic
qWarning() << "Missing parameter when creating device:" << param.toMap().value("name").toString(); qWarning() << "Missing parameter when creating device:" << param.toMap().value("name").toString();
return DeviceErrorMissingParameter; return DeviceErrorMissingParameter;
} }
// TODO: Check if parameter type matches
} }
Device *device = new Device(deviceClassId, this); Device *device = new Device(deviceClassId, this);

View File

@ -28,14 +28,18 @@ QList<DeviceClass> RfRemoteMumbi::supportedDevices() const
QVariantList deviceParams; QVariantList deviceParams;
QVariantMap channelParam; QVariantMap channelParam;
channelParam.insert("name", "channel"); channelParam.insert("name", "channel1");
channelParam.insert("type", "string"); channelParam.insert("type", "bool");
deviceParams.append(channelParam);
channelParam.insert("name", "channel2"); channelParam.insert("name", "channel2");
channelParam.insert("type", "bool"); channelParam.insert("type", "bool");
deviceParams.append(channelParam);
channelParam.insert("name", "channel3"); channelParam.insert("name", "channel3");
channelParam.insert("type", "bool"); channelParam.insert("type", "bool");
deviceParams.append(channelParam);
channelParam.insert("name", "channel4"); channelParam.insert("name", "channel4");
channelParam.insert("type", "bool"); channelParam.insert("type", "bool");
deviceParams.append(channelParam);
channelParam.insert("name", "channel5"); channelParam.insert("name", "channel5");
channelParam.insert("type", "bool"); channelParam.insert("type", "bool");
deviceParams.append(channelParam); deviceParams.append(channelParam);