public class RemoteSpiDevice
extends com.diozero.internal.provider.AbstractDevice
implements com.diozero.internal.provider.SpiDeviceInterface
| Constructor and Description |
|---|
RemoteSpiDevice(RemoteDeviceFactory deviceFactory,
String key,
int controller,
int chipSelect,
int frequency,
com.diozero.api.SpiClockMode spiClockMode,
boolean lsbFirst) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeDevice() |
int |
getChipSelect() |
int |
getController() |
void |
write(byte[] txBuffer) |
void |
write(byte[] txBuffer,
int txOffset,
int length) |
byte[] |
writeAndRead(byte[] txBuffer) |
close, getDeviceFactory, getKey, isOpenpublic RemoteSpiDevice(RemoteDeviceFactory deviceFactory, String key, int controller, int chipSelect, int frequency, com.diozero.api.SpiClockMode spiClockMode, boolean lsbFirst)
public int getController()
getController in interface com.diozero.internal.provider.SpiDeviceInterfacepublic int getChipSelect()
getChipSelect in interface com.diozero.internal.provider.SpiDeviceInterfacepublic void write(byte[] txBuffer)
write in interface com.diozero.internal.provider.SpiDeviceInterfacepublic void write(byte[] txBuffer,
int txOffset,
int length)
write in interface com.diozero.internal.provider.SpiDeviceInterfacepublic byte[] writeAndRead(byte[] txBuffer)
throws com.diozero.util.RuntimeIOException
writeAndRead in interface com.diozero.internal.provider.SpiDeviceInterfacecom.diozero.util.RuntimeIOExceptionprotected void closeDevice()
throws com.diozero.util.RuntimeIOException
closeDevice in class com.diozero.internal.provider.AbstractDevicecom.diozero.util.RuntimeIOExceptionCopyright © 2016–2018 mattjlewis. All rights reserved.