Package jmri.jmrix.loconet.sdf

Support for reading and writing Digitrax SDF (Sound Definition Format) information, particularly in Digitrax Sound Definition Project (SDF) files.

Related Documentation

Additional information about Digitrax sound capabilities is available on the Digitrax web site.
See Also:
jmri.jmrix.loconet.sdfeditor, jmri.jmrix.loconet.spjfile, jmri.jmrix.loconet.soundloader
  • Interface Summary 
    Interface Description
    SdfConstants  
  • Class Summary 
    Class Description
    BranchTo
    Implement the BRANCH_TO macro from the Digitrax sound definition language
    ChannelStart
    Implement the CHANNEL_START macro from the Digitrax sound definition language
    CommentMacro
    An SdfMacro for carrying a comment.
    DelaySound
    Implement the DELAY_SOUND macro from the Digitrax sound definition language
    EndSound
    Implement the END_SOUND macro from the Digitrax sound definition language.
    FourByteMacro
    Implement generic four-byte macros from the Digitrax sound definition language
    GenerateTrigger
    Implement the GENERATE_TRIGGER macro from the Digitrax sound definition language
    InitiateSound
    Implement the INITIATE_SOUND macro from the Digitrax sound definition language
    LabelMacro
    An SdfMacro for carrying a comment
    LoadModifier
    Implement the LOAD_MODIFIER macro from the Digitrax sound definition language Arg1: Upper 4 bits - math modifiers FMATH_LODE et al Arg2: Arg3:
    MaskCompare
    Implement the MASK_COMPARE macro from the Digitrax sound definition language
    Play
    Implement the PLAY macro from the Digitrax sound definition language
    SdfBuffer
    Provide tools for reading, writing and accessing Digitrax SPJ files.
    SdfMacro
    Common base for all the SDF macros defined by Digitrax for their sound definition language.
    SdlVersion
    Implement the SDL_VERSION macro from the Digitrax sound definition language
    SkemeStart
    Implement the SKEME_START macro from the Digitrax sound definition language.
    SkipOnTrigger
    Implement the SKIP_ON_TRIGGER macro from the Digitrax sound definition language
    TwoByteMacro
    Implement generic two-byte macros from the Digitrax sound definition language