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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GenericSPIDevice
public GenericSPIDevice(java.lang.String name,
int spiFlags)
- Constructor.
- Parameters:
name
- Name of the spi device.spiFlags
- Flags for SPI bus.
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.