/** * Settings for BuildingControlUnit * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include #include namespace BuildingControlUnit { namespace Settings { BUILDINGCONTROLCOMMON_EXPORT void setIniFile(const QString &ini); BUILDINGCONTROLCOMMON_EXPORT int fireThreshold(); BUILDINGCONTROLCOMMON_EXPORT bool useHttpQueue(); BUILDINGCONTROLCOMMON_EXPORT int killThreshold(); BUILDINGCONTROLCOMMON_EXPORT int effectSoundIdEccActivate(); BUILDINGCONTROLCOMMON_EXPORT int effectSoundIdEccDestroy(); BUILDINGCONTROLCOMMON_EXPORT int hitSoundVolume(); // (0-100%) BUILDINGCONTROLCOMMON_EXPORT int activationSoundId(); BUILDINGCONTROLCOMMON_EXPORT int activationSoundVolume(); // (0-100%) BUILDINGCONTROLCOMMON_EXPORT int fireSoundId(); BUILDINGCONTROLCOMMON_EXPORT int fireSoundVolume(); // (0-100%) BUILDINGCONTROLCOMMON_EXPORT QString fireSoundCategory(); BUILDINGCONTROLCOMMON_EXPORT int minimumRemainEffectThreshold(); // chapter 3.5 BUILDINGCONTROLCOMMON_EXPORT double transitionMultiplier(); // Verstaerkung der Kompletten Wirkung bei jedem Treffer auf jedes Gebaeude BUILDINGCONTROLCOMMON_EXPORT int numberOfFlashes(); // 0 .. 254 Number of flashes (oder Gruppen) 0 - 245; 255 = unendlich wiederholen BUILDINGCONTROLCOMMON_EXPORT int pauseDuration(); // Zeitdauer der Pause zwischen 2 flashes (oder Gruppen) 1..10 in Sekunden BUILDINGCONTROLCOMMON_EXPORT int choppedConfiguration(); // 0..1 no chopped flash; 2 .. 20 Zahl der Single flash Pulse innerhalb einer Gruppe BUILDINGCONTROLCOMMON_EXPORT int flashDuration(); // 1..30 ms BUILDINGCONTROLCOMMON_EXPORT int laserRangeCode(); // Spezialcode, der keine Wirkdarstellung auslösen soll. } } // namespace BuildingControlUnit