Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
Related DocumentationFor documentation, please see:
Class Summary Class Description AudioUtilUtility class for doing "VSD-special" things with the JMRI Audio classes. BoolTrigger Bundle ButtonTrigger ConfigurableSoundConfigurable Sound initial version. Diesel3SoundDiesel Sound version 3. DieselSound EnginePaneThis file is part of JMRI. EngineSoundSuperclass for Steam, Diesel and Electric Sound. EngineSoundEventHandles sound events for all types. FloatTrigger IntTrigger LoadVSDFileActionLoad VSDecoder Profiles from XML Adapted from LoadXmlThrottleProfileAction by Glen Oberhauser (2004) MomentarySoundEvent NotchTransition NotchTrigger SoundBiteThis file is part of JMRI. SoundEvent Steam1SoundSteam Sound version 1 (adapted from Diesel3Sound) This file is part of JMRI. SteamSoundSteam Sound initial version. ThrottleTrigger ToggleSoundEvent Trigger VSDConfigData capsule ("Model"?) VSDecoderImplements a software "decoder" that responds to throttle inputs and generates sounds in responds to them. VSDecoderCreationActionThis file is part of JMRI. VSDecoderCreationStartupActionFactory VSDecoderManagerVSDecoderFactory, builds VSDecoders as needed, handles loading from XML if needed. VSDecoderManagerThreadThis file is part of JMRI. VSDecoderPreferencesManage VSDecoder Preferences. VSDecoderPreferences.VSDecoderPrefsXmlAn extension of the abstract XmlFile. VSDFileThis file is part of JMRI. VSDFile.ValidateStatus VSDGeoFileLoad parameter from XML for the Advanced Location Following. VSDManagerEvent VSDSoundSuperclass for all Sound types.