de.wagner_ibw.iow.spi
Class GenericSPIDevice

java.lang.Object
  |
  +--de.wagner_ibw.iow.spi.AbstractSPIDevice
        |
        +--de.wagner_ibw.iow.spi.GenericSPIDevice
All Implemented Interfaces:
SPIDevice

public class GenericSPIDevice
extends AbstractSPIDevice

Implementation of a generic spi device. Tested successfully with AvrMega8.

Since:
0.9.4.
Author:
Achim Stüsgen, Thomas Wagner

Constructor Summary
GenericSPIDevice(java.lang.String name, int spiFlags)
          Constructor.
 
Method Summary
 int[] read(int anz)
          Reads values from device.
 void write(int[] data)
          Writes values to device.
 
Methods inherited from class de.wagner_ibw.iow.spi.AbstractSPIDevice
getName, reportReceived, setIowDevice, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericSPIDevice

public GenericSPIDevice(java.lang.String name,
                        int spiFlags)
Constructor.

Parameters:
name - Name of the spi device.
spiFlags - Flags for SPI bus.
Method Detail

read

public int[] read(int anz)
           throws java.lang.Exception
Reads values from device.

Returns:
values from devices.
Throws:
java.lang.Exception - If any transmission error occurred.

write

public void write(int[] data)
           throws java.lang.Exception
Writes values to device.

Parameters:
data - values to write.
Throws:
java.lang.Exception - If any transmission error occurred.