com.flightpanels.scs
Interface IBusConnector<Packet>

All Known Implementing Classes:
CanAeroBusConnector

public interface IBusConnector<Packet>

Interface to high-level IO provider that knows the protocol format.

Version:
1.1
Author:
(c) 2009, 2010 by Philipp Münzel, Technische Universität Darmstadt, Department of Mathematics

Method Summary
 void receiveMessage(Packet msg)
          To be called asynchronously.
 void receiveMessage(java.util.Vector<Packet> msg)
          To be called asynchronously.
 void send(Packet msg)
          To be called synchronously
 void send(java.util.Vector<Packet> msg)
          To be called synchronously
 

Method Detail

send

void send(Packet msg)
To be called synchronously

Parameters:
msg - single packet to send

send

void send(java.util.Vector<Packet> msg)
To be called synchronously

Parameters:
msg - array of packets to send

receiveMessage

void receiveMessage(Packet msg)
To be called asynchronously.

Parameters:
msg - single packet received

receiveMessage

void receiveMessage(java.util.Vector<Packet> msg)
To be called asynchronously.

Parameters:
msg - array of packets received