mat.i2c.slave
Class PortI2c

java.lang.Object
  extended bymat.i2c.slave.PortI2c

public class PortI2c
extends java.lang.Object

Titre : Port I2c

Description : Un composant de base.

Copyright : Copyright (c) 2003

Société :


Field Summary
private  int adresse
          adresse du composant
private  MasterBusI2c masterBusI2c
          Connection au bus I2c
private  java.lang.Object owner
          propriétaire du composant
 
Constructor Summary
PortI2c(int adresse, MasterBusI2c masterBusI2c)
          Constructeur
 
Method Summary
 int getAddress()
           
 java.lang.Object getOwner()
          Propriétaire
 void kill()
           
 int readI2c(byte[] barr, int off, int len)
           
 void setAddress(int adresse)
           
 void setOwner(java.lang.Object owner)
          Propriétaire
 int writeI2c(byte[] barr, int off, int len)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

masterBusI2c

private MasterBusI2c masterBusI2c
Connection au bus I2c


adresse

private int adresse
adresse du composant


owner

private java.lang.Object owner
propriétaire du composant

Constructor Detail

PortI2c

public PortI2c(int adresse,
               MasterBusI2c masterBusI2c)
Constructeur

Parameters:
adresse - du composant
masterBusI2c - bus sur lequel est connecté le composant
Method Detail

getOwner

public java.lang.Object getOwner()
Propriétaire

Returns:
le propriétaire du composant

setOwner

public void setOwner(java.lang.Object owner)
Propriétaire

Parameters:
owner - le propriétaire du composant

getAddress

public int getAddress()

setAddress

public void setAddress(int adresse)

writeI2c

public int writeI2c(byte[] barr,
                    int off,
                    int len)

readI2c

public int readI2c(byte[] barr,
                   int off,
                   int len)

kill

public void kill()