public class VoodooSparkProtocolHandler extends Object implements com.diozero.remote.message.RemoteProtocolInterface
| Constructor and Description |
|---|
VoodooSparkProtocolHandler(RemoteDeviceFactory deviceFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
com.diozero.remote.message.GetBoardInfoResponse |
request(com.diozero.remote.message.GetBoardInfo request) |
com.diozero.remote.message.GpioAnalogReadResponse |
request(com.diozero.remote.message.GpioAnalogRead request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.GpioAnalogWrite request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.GpioClose request) |
com.diozero.remote.message.GpioDigitalReadResponse |
request(com.diozero.remote.message.GpioDigitalRead request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.GpioDigitalWrite request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.GpioEvents request) |
com.diozero.remote.message.GpioPwmReadResponse |
request(com.diozero.remote.message.GpioPwmRead request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.GpioPwmWrite request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2CClose request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2COpen request) |
com.diozero.remote.message.I2CReadResponse |
request(com.diozero.remote.message.I2CRead request) |
com.diozero.remote.message.I2CReadByteResponse |
request(com.diozero.remote.message.I2CReadByte request) |
com.diozero.remote.message.I2CReadByteResponse |
request(com.diozero.remote.message.I2CReadByteData request) |
com.diozero.remote.message.I2CReadResponse |
request(com.diozero.remote.message.I2CReadI2CBlockData request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2CWrite request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2CWriteByte request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2CWriteByteData request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.I2CWriteI2CBlockData request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionAnalogInputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionAnalogOutputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionDigitalInputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionDigitalInputOutputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionDigitalOutputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.ProvisionPwmOutputDevice request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.SpiClose request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.SpiOpen request) |
com.diozero.remote.message.Response |
request(com.diozero.remote.message.SpiWrite request) |
com.diozero.remote.message.SpiResponse |
request(com.diozero.remote.message.SpiWriteAndRead request) |
public VoodooSparkProtocolHandler(RemoteDeviceFactory deviceFactory)
public void close()
close in interface com.diozero.remote.message.RemoteProtocolInterfaceclose in interface Closeableclose in interface AutoCloseablepublic com.diozero.remote.message.GetBoardInfoResponse request(com.diozero.remote.message.GetBoardInfo request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionDigitalInputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionDigitalOutputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionDigitalInputOutputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionPwmOutputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionAnalogInputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.ProvisionAnalogOutputDevice request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.GpioDigitalReadResponse request(com.diozero.remote.message.GpioDigitalRead request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.GpioDigitalWrite request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.GpioPwmReadResponse request(com.diozero.remote.message.GpioPwmRead request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.GpioPwmWrite request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.GpioAnalogReadResponse request(com.diozero.remote.message.GpioAnalogRead request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.GpioAnalogWrite request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.GpioEvents request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.GpioClose request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2COpen request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.I2CReadByteResponse request(com.diozero.remote.message.I2CReadByte request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2CWriteByte request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.I2CReadResponse request(com.diozero.remote.message.I2CRead request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2CWrite request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.I2CReadByteResponse request(com.diozero.remote.message.I2CReadByteData request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2CWriteByteData request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.I2CReadResponse request(com.diozero.remote.message.I2CReadI2CBlockData request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2CWriteI2CBlockData request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.I2CClose request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.SpiOpen request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.SpiWrite request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.SpiResponse request(com.diozero.remote.message.SpiWriteAndRead request)
request in interface com.diozero.remote.message.RemoteProtocolInterfacepublic com.diozero.remote.message.Response request(com.diozero.remote.message.SpiClose request)
request in interface com.diozero.remote.message.RemoteProtocolInterfaceCopyright © 2016–2018 mattjlewis. All rights reserved.