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}