jmce - 1_02

jmce.sim.serial
Class SerialRXTX

java.lang.Object
  extended by jmce.sim.AbstractHardware
      extended by jmce.sim.AbstractPeripheral
          extended by jmce.sim.Device<java.lang.Integer>
              extended by jmce.sim.Serial
                  extended by jmce.sim.serial.PolledSerial
                      extended by jmce.sim.serial.RXTX
                          extended by jmce.sim.serial.SerialRXTX
All Implemented Interfaces:
java.lang.Runnable, Console, DeviceConsumer<java.lang.Integer>, Hardware, Peripheral

public class SerialRXTX
extends RXTX

Serial port using RXTXLibrary.

Version:
1.00
Author:
Mario Viara

Field Summary
 
Fields inherited from class jmce.sim.serial.PolledSerial
connected, is, os, rcvd, sent
 
Fields inherited from class jmce.sim.AbstractPeripheral
cpu
 
Constructor Summary
SerialRXTX()
           
SerialRXTX(java.lang.String port)
           
 
Method Summary
protected  void connect()
          Implemented by sub class.
protected  void registerPort(gnu.io.CommPort port)
           
 java.lang.String toString()
           
 
Methods inherited from class jmce.sim.serial.RXTX
close, getPortName, setPortName
 
Methods inherited from class jmce.sim.serial.PolledSerial
consume, delay, init, run
 
Methods inherited from class jmce.sim.Serial
print, println, println, putchar
 
Methods inherited from class jmce.sim.Device
addInputConsumer, addInputProducer, addOutputConsumer, addOutputProducer, getConnected, read, readOutput, readyRead, readyReadOutput, readyWrite, removeInputConsumer, removeOutputConsumer, setConnected, write, writeInput
 
Methods inherited from class jmce.sim.AbstractPeripheral
idle, registerCPU, setIdle, setLive
 
Methods inherited from class jmce.sim.AbstractHardware
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jmce.sim.Hardware
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 

Constructor Detail

SerialRXTX

public SerialRXTX()

SerialRXTX

public SerialRXTX(java.lang.String port)
Method Detail

registerPort

protected void registerPort(gnu.io.CommPort port)
                     throws SIMException
Overrides:
registerPort in class RXTX
Throws:
SIMException

connect

protected void connect()
                throws java.lang.Exception
Description copied from class: PolledSerial
Implemented by sub class.

Must set the stream to the appropriated value and set connected true.

Specified by:
connect in class PolledSerial
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class AbstractHardware

jmce - 1_02