001package jmri.jmrit.vsdecoder;
002
003/* NotchTransition
004 *
005 * This class holds the information needed about a transitional sound
006 * between notches of a Diesel locomotive engine.
007 */
008/*
009 * <hr>
010 * This file is part of JMRI.
011 * <p>
012 * JMRI is free software; you can redistribute it and/or modify it under 
013 * the terms of version 2 of the GNU General Public License as published 
014 * by the Free Software Foundation. See the "COPYING" file for a copy
015 * of this license.
016 * <p>
017 * JMRI is distributed in the hope that it will be useful, but WITHOUT 
018 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
019 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License 
020 * for more details.
021 *
022 * @author   Mark Underwood Copyright (C) 2011
023 */
024class NotchTransition extends SoundBite {
025
026    private int prev_notch;
027    private int next_notch;
028
029    public NotchTransition(VSDFile vf, String filename, String sname, String uname) {
030        super(vf, filename, sname, uname);
031        prev_notch = 0;
032        next_notch = 0;
033        this.setLength();
034    }
035
036    public int getPrevNotch() {
037        return (prev_notch);
038    }
039
040    public int getNextNotch() {
041        return (next_notch);
042    }
043
044    public void setPrevNotch(int p) {
045        prev_notch = p;
046    }
047
048    public void setNextNotch(int p) {
049        next_notch = p;
050    }
051
052    //Unused for now... commented out to hide the warning.
053    //private static final Logger log = LoggerFactory.getLogger(NotchTransition.class);
054}