Package jmri.jmrix.sprog
Interface SprogInterface
- 
- All Known Implementing Classes:
- SprogCSStreamPortController,- SprogTrafficController
 
 public interface SprogInterface Define interface for sending and receiving messages to the SPROG command station.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSprogListener(SprogListener l)voidremoveSprogListener(SprogListener l)voidsendSprogMessage(SprogMessage m, SprogListener l)Send a message through the interface.booleanstatus()Test operational status of interface.
 
- 
- 
- 
Method Detail- 
addSprogListenervoid addSprogListener(SprogListener l) 
 - 
removeSprogListenervoid removeSprogListener(SprogListener l) 
 - 
statusboolean status() Test operational status of interface.- Returns:
- true if interface implementation is operational.
 
 - 
sendSprogMessagevoid sendSprogMessage(SprogMessage m, SprogListener l) Send a message through the interface.- Parameters:
- m- Message to be sent.
- l- Listener to be notified of reply.
 
 
- 
 
-