Package jmri.jmrit.vsdecoder
Provides throttle-controlled locomotive sound simulation without the need of an on-board sound decoder.
Related Documentation
For documentation, please see:-
Interface Summary Interface Description TriggerListener VSDManagerListener -
Class Summary Class Description AudioUtil Utility class for doing "VSD-special" things with the JMRI Audio classes.BoolTrigger Bundle ButtonTrigger ConfigurableSound Configurable Sound initial version.Diesel3Sound Diesel Sound version 3.DieselSound EnginePane This file is part of JMRI.EngineSound Superclass for Steam, Diesel and Electric Sound.EngineSoundEvent Handles sound events for all types.FloatTrigger IntTrigger LoadVSDFileAction Load VSDecoder Profiles from XML Adapted from LoadXmlThrottleProfileAction by Glen Oberhauser (2004)MomentarySoundEvent NotchTransition NotchTrigger SoundBite This file is part of JMRI.SoundEvent Steam1Sound Steam Sound version 1 (adapted from Diesel3Sound) This file is part of JMRI.SteamSound Steam Sound initial version.ThrottleTrigger ToggleSoundEvent Trigger VSDConfig Data capsule ("Model"?)VSDecoder Implements a software "decoder" that responds to throttle inputs and generates sounds in responds to them.VSDecoderCreationAction This file is part of JMRI.VSDecoderCreationStartupActionFactory StartupActionFactory
for theRosterFrameAction
.VSDecoderManager VSDecoderFactory, builds VSDecoders as needed, handles loading from XML if needed.VSDecoderManagerThread This file is part of JMRI.VSDecoderPreferences Manage VSDecoder Preferences.VSDecoderPreferences.VSDecoderPrefsXml An extension of the abstract XmlFile.VSDFile This file is part of JMRI.VSDFile.ValidateStatus VSDGeoFile Load parameter from XML for the Advanced Location Following.VSDManagerEvent VSDSound Superclass for all Sound types.