001package jmri.jmrix.bachrus;
002
003/**
004 * Define interface for receiving messages from the reader.
005 *
006 * @author Bob Jacobsen Copyright (C) 2001
007 * @author Andrew Crosland Copyright (C) 2010
008 */
009public interface SpeedoInterface {
010
011    void addSpeedoListener(SpeedoListener l);
012
013    void removeSpeedoListener(SpeedoListener l);
014
015    /**
016     * Test operational status of interface.
017     *
018     * @return true is interface implementation is operational.
019     */
020    boolean status();
021
022}