ioio.lib.impl
Interface IOIOProtocol.IncomingHandler

All Known Implementing Classes:
IncomingState
Enclosing class:
IOIOProtocol

public static interface IOIOProtocol.IncomingHandler


Method Summary
 void handleAnalogPinStatus(int pin, boolean open)
           
 void handleCheckInterfaceResponse(boolean supported)
           
 void handleConnectionLost()
           
 void handleEstablishConnection(byte[] hardwareId, byte[] bootloaderId, byte[] firmwareId)
           
 void handleI2cClose(int i2cNum)
           
 void handleI2cOpen(int i2cNum)
           
 void handleI2cReportTxStatus(int spiNum, int bytesRemaining)
           
 void handleI2cResult(int i2cNum, int size, byte[] data)
           
 void handleIcspClose()
           
 void handleIcspOpen()
           
 void handleIcspReportRxStatus(int bytesRemaining)
           
 void handleIcspResult(int size, byte[] data)
           
 void handleIncapClose(int incapNum)
           
 void handleIncapOpen(int incapNum)
           
 void handleIncapReport(int incapNum, int size, byte[] data)
           
 void handleRegisterPeriodicDigitalSampling(int pin, int freqScale)
           
 void handleReportAnalogInStatus(int[] pins, int[] values)
           
 void handleReportDigitalInStatus(int pin, boolean level)
           
 void handleReportPeriodicDigitalInStatus(int frameNum, boolean[] values)
           
 void handleSetChangeNotify(int pin, boolean changeNotify)
           
 void handleSoftReset()
           
 void handleSpiClose(int spiNum)
           
 void handleSpiData(int spiNum, int ssPin, byte[] data, int dataBytes)
           
 void handleSpiOpen(int spiNum)
           
 void handleSpiReportTxStatus(int spiNum, int bytesRemaining)
           
 void handleUartClose(int uartNum)
           
 void handleUartData(int uartNum, int numBytes, byte[] data)
           
 void handleUartOpen(int uartNum)
           
 void handleUartReportTxStatus(int uartNum, int bytesRemaining)
           
 

Method Detail

handleEstablishConnection

void handleEstablishConnection(byte[] hardwareId,
                               byte[] bootloaderId,
                               byte[] firmwareId)

handleConnectionLost

void handleConnectionLost()

handleSoftReset

void handleSoftReset()

handleCheckInterfaceResponse

void handleCheckInterfaceResponse(boolean supported)

handleSetChangeNotify

void handleSetChangeNotify(int pin,
                           boolean changeNotify)

handleReportDigitalInStatus

void handleReportDigitalInStatus(int pin,
                                 boolean level)

handleRegisterPeriodicDigitalSampling

void handleRegisterPeriodicDigitalSampling(int pin,
                                           int freqScale)

handleReportPeriodicDigitalInStatus

void handleReportPeriodicDigitalInStatus(int frameNum,
                                         boolean[] values)

handleAnalogPinStatus

void handleAnalogPinStatus(int pin,
                           boolean open)

handleReportAnalogInStatus

void handleReportAnalogInStatus(int[] pins,
                                int[] values)

handleUartOpen

void handleUartOpen(int uartNum)

handleUartClose

void handleUartClose(int uartNum)

handleUartData

void handleUartData(int uartNum,
                    int numBytes,
                    byte[] data)

handleUartReportTxStatus

void handleUartReportTxStatus(int uartNum,
                              int bytesRemaining)

handleSpiOpen

void handleSpiOpen(int spiNum)

handleSpiClose

void handleSpiClose(int spiNum)

handleSpiData

void handleSpiData(int spiNum,
                   int ssPin,
                   byte[] data,
                   int dataBytes)

handleSpiReportTxStatus

void handleSpiReportTxStatus(int spiNum,
                             int bytesRemaining)

handleI2cOpen

void handleI2cOpen(int i2cNum)

handleI2cClose

void handleI2cClose(int i2cNum)

handleI2cResult

void handleI2cResult(int i2cNum,
                     int size,
                     byte[] data)

handleI2cReportTxStatus

void handleI2cReportTxStatus(int spiNum,
                             int bytesRemaining)

handleIcspOpen

void handleIcspOpen()

handleIcspClose

void handleIcspClose()

handleIcspReportRxStatus

void handleIcspReportRxStatus(int bytesRemaining)

handleIcspResult

void handleIcspResult(int size,
                      byte[] data)

handleIncapReport

void handleIncapReport(int incapNum,
                       int size,
                       byte[] data)

handleIncapClose

void handleIncapClose(int incapNum)

handleIncapOpen

void handleIncapOpen(int incapNum)