Interface BiDiBPortController

All Superinterfaces:
PortAdapter
All Known Implementing Classes:
BiDiBNetworkPortController, BiDiBOverTcpAdapter, BiDiBSerialPortController, BiDiBSimulatorAdapter, NetBiDiBAdapter, SerialDriverAdapter

public interface BiDiBPortController extends PortAdapter
  • Method Details

    • getRealPortName

      Get the physical port name used with jbidibc
      Returns:
      physical port name
    • registerAllListeners

      void registerAllListeners(org.bidib.jbidibc.messages.ConnectionListener connectionListener, Set<org.bidib.jbidibc.core.NodeListener> nodeListeners, Set<org.bidib.jbidibc.core.MessageListener> messageListeners, Set<org.bidib.jbidibc.core.node.listener.TransferListener> transferListeners)
      Register all Listeners to the specific BiDiB Object. We need this here since the BidibInterface does not provide this method.
      Parameters:
      connectionListener - register to this
      nodeListeners - listeners to add
      messageListeners - listeners to add
      transferListeners - listeners to add
    • getContext

      org.bidib.jbidibc.messages.helpers.Context getContext()
      Get the Bidib adapter context
      Returns:
      Context