Uses of Class
de.cau.cs.kieler.krep.evalbench.comm.CommunicationException

Packages that use CommunicationException
de.cau.cs.kieler.krep.evalbench.comm Package that defines a common interface for the communication between KIELER and the processor. 
de.cau.cs.kieler.krep.evalbench.trace Implementation of Traces. 
 

Uses of CommunicationException in de.cau.cs.kieler.krep.evalbench.comm
 

Methods in de.cau.cs.kieler.krep.evalbench.comm that throw CommunicationException
 void ICommunicationProtocol.continuousRun()
          When executed the target is set to continuous mode.
 void KepProtocol.continuousRun()
          When executed the target is set to continuous mode.
 void KlpProtocol.continuousRun()
          When executed the target is set to continuous mode.
 int[] ICommunicationProtocol.getExecutionTrace()
          Requests an execution trace for the last tick command.
 int[] KepProtocol.getExecutionTrace()
          Requests an execution trace for the last tick command.
 int[] KlpProtocol.getExecutionTrace()
          Requests an execution trace for the last tick command.
 String ICommunicationProtocol.getTargetInfo()
          Requests target information from the target and translates the received return string.
 String KepProtocol.getTargetInfo()
          Requests target information from the target and translates the received return string.
 String KlpProtocol.getTargetInfo()
          Requests target information from the target and translates the received return string.
 String Connection.hark(int n)
          Harks to incoming data.
 String IConnection.hark(int n)
          Harks to incoming data.
 String JNIConnection.hark(int n)
          Harks to incoming data.
 boolean ICommunicationProtocol.loadProgram(IAssembler program, IProgressMonitor monitor)
          Loads a program onto the connected target.
 boolean KepProtocol.loadProgram(IAssembler program, IProgressMonitor monitor)
          Loads a program onto the connected target.
 boolean KlpProtocol.loadProgram(IAssembler program, IProgressMonitor monitor)
          Loads a program onto the connected target.
 String Connection.receive(char exit)
          Tries to receive a sequence of characters until an exit character is read.
 String IConnection.receive(char exit)
          Tries to receive a sequence of characters until an exit character is read.
 String JNIConnection.receive(char exit)
          Tries to receive a sequence of characters until an exit character is read.
 String Connection.receive(int n)
          Tries to receive a fixed number of characters.
 String IConnection.receive(int n)
          Tries to receive a fixed number of characters.
 String JNIConnection.receive(int n)
          Tries to receive a fixed number of characters.
 LinkedList<Integer> Connection.receiveByte(int n)
          Tries to receive a fixed number of characters.
 LinkedList<Integer> IConnection.receiveByte(int n)
          Tries to receive a fixed number of characters.
 LinkedList<Integer> JNIConnection.receiveByte(int n)
          Tries to receive a fixed number of characters.
 void ICommunicationProtocol.reset()
          Resets the current program on the target.
 void KepProtocol.reset()
          Resets the current program on the target.
 void KlpProtocol.reset()
          Resets the current program on the target.
 void Connection.send(byte data)
          Sends data to the target.
 void IConnection.send(byte data)
          Sends data to the target.
 void JNIConnection.send(byte data)
          Sends data to the target.
 void Connection.send(byte[] data)
          Sends data to the target.
 void IConnection.send(byte[] data)
          Sends data to the target.
 void JNIConnection.send(byte[] data)
          Sends data to the target.
 void Connection.send(String data)
          Sends data to the target.
 void IConnection.send(String data)
          Sends data to the target.
 void JNIConnection.send(String data)
          Sends data to the target.
 void ICommunicationProtocol.stopContinuous()
          Stops continuous mode and returns to single tick mode.
 void KepProtocol.stopContinuous()
          Stops continuous mode and returns to single tick mode.
 void KlpProtocol.stopContinuous()
          Stops continuous mode and returns to single tick mode.
 int ICommunicationProtocol.tick(int maxSignals, LinkedList<Signal> inputs, LinkedList<Signal> outputs)
          Performs a program tick by sending the global input signal status, executing the tick command and reading the global output signal status.
 int KepProtocol.tick(int maxSignals, LinkedList<Signal> inputs, LinkedList<Signal> outputs)
          Performs a program tick by sending the global input signal status, executing the tick command and reading the global output signal status.
 int KlpProtocol.tick(int maxSignals, LinkedList<Signal> inputs, LinkedList<Signal> outputs)
          Performs a program tick by sending the global input signal status, executing the tick command and reading the global output signal status.
 boolean ICommunicationProtocol.verifyCommunication()
          Verifies communication by sending a command and receiving a return string.
 boolean KepProtocol.verifyCommunication()
          Verifies communication by sending a command and receiving a return string.
 boolean KlpProtocol.verifyCommunication()
          Verifies communication by sending a command and receiving a return string.
 

Constructors in de.cau.cs.kieler.krep.evalbench.comm that throw CommunicationException
JNIConnection(String protocol, String logFile)
          Connect to software emulation.
RxtxSerialConnection(String device)
           
SocketConnection(String device, int port)
          Initializes connection.
 

Uses of CommunicationException in de.cau.cs.kieler.krep.evalbench.trace
 

Methods in de.cau.cs.kieler.krep.evalbench.trace that throw CommunicationException
 boolean TraceList.executeStep(ICommunicationProtocol krep)
          Execute one step of the current trace.