de.wagner_ibw.iow.i2c
Class Monitor

java.lang.Object
  |
  +--de.wagner_ibw.iow.i2c.Monitor

public class Monitor
extends java.lang.Object

Monitor for i2c bus operations.

Author:
Thomas Wagner

Constructor Summary
Monitor()
           
 
Method Summary
 void abortTransmission(AbstractI2CDevice dev)
          Aborts the transmission.
 void beginTransmission(AbstractI2CDevice dev)
          Begins the transmission.
 void endTransmission(AbstractI2CDevice dev)
          Ends the transmission.
 AbstractI2CDevice getCurrentDevice()
          Returns the currentlye active i2c device.
 java.lang.String toString()
          Returns a string representation of the Monitor object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Monitor

public Monitor()
Method Detail

getCurrentDevice

public AbstractI2CDevice getCurrentDevice()
Returns the currentlye active i2c device.

Returns:
Active i2c device.

beginTransmission

public void beginTransmission(AbstractI2CDevice dev)
                       throws java.lang.Exception
Begins the transmission.

Parameters:
dev - i2c which begins the transmission.
Throws:
java.lang.Exception - If it isn't possible to begin a transmission.

endTransmission

public void endTransmission(AbstractI2CDevice dev)
Ends the transmission.

Parameters:
dev - i2c which ends the transmission.

abortTransmission

public void abortTransmission(AbstractI2CDevice dev)
Aborts the transmission.

Parameters:
dev - i2c which aborts the transmission.

toString

public java.lang.String toString()
Returns a string representation of the Monitor object. It consists of different i2c device information.

Overrides:
toString in class java.lang.Object
Returns:
a string consisting of Monitor information.