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