int SettingsManager::getIntSetting( const char *inSettingName, int inDefaultValue ) { char found; int value = getIntSetting( inSettingName, &found ); if( !found ) { value = inDefaultValue; } return value; }
int Settings::getControllerType(int intControllerId) const { TelldusCore::MutexLocker locker(&mutex); return getIntSetting(Controller, intControllerId, L"type", false); }
/* * Get preferred controller id */ int Settings::getPreferredControllerId(int intDeviceId) { TelldusCore::MutexLocker locker(&mutex); return getIntSetting(Device, intDeviceId, L"controller", false); }
int Settings::getDeviceState( int intDeviceId ) const { TelldusCore::MutexLocker locker(&mutex); return getIntSetting( Settings::Device, intDeviceId, L"state", true ); }