jmri.jmrix.can
Interface CanInterface

All Known Implementing Classes:
AbstractCanTrafficController, GcTrafficController, LawicellTrafficController, LoopbackTrafficController, MergTrafficController, TrafficController

public interface CanInterface

Define interface for sending and receiving CAN messages

Author:
Andrew Crosland Copyright (C) 2008

Method Summary
 void addCanListener(CanListener l)
           
 void removeCanListener(CanListener l)
           
 void sendCanMessage(CanMessage m, CanListener l)
          Send a message through the interface.
 boolean status()
          Test operational status of interface.
 

Method Detail

addCanListener

void addCanListener(CanListener l)

removeCanListener

void removeCanListener(CanListener l)

status

boolean status()
Test operational status of interface.

Returns:
true is interface implementation is operational.

sendCanMessage

void sendCanMessage(CanMessage m,
                    CanListener l)
Send a message through the interface.

Parameters:
m - Message to be sent.
l - Listener to be notified of reply.


Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads