|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ConnectionLostException | |
---|---|
ioio.lib.api | |
ioio.lib.impl |
Uses of ConnectionLostException in ioio.lib.api |
---|
Methods in ioio.lib.api that throw ConnectionLostException | |
---|---|
void |
IcspMaster.enterProgramming()
Initiate a sequence that will put the slave device in programming mode. |
void |
IcspMaster.executeInstruction(int instruction)
Execute a single instruction on the slave MCU. |
void |
IcspMaster.exitProgramming()
Initiate a sequence that will put the slave device out of programming mode. |
float |
PulseInput.getDuration()
Gets the pulse duration in case of pulse measurement mode, or the period in case of frequency mode. |
float |
PulseInput.getFrequency()
Gets the momentary frequency of the measured signal. |
java.lang.String |
IOIO.getImplVersion(IOIO.VersionType v)
Query the implementation version of the system's components. |
java.io.InputStream |
IOIOConnection.getInputStream()
|
java.io.OutputStream |
IOIOConnection.getOutputStream()
|
float |
AnalogInput.getVoltage()
Gets the analog input reading, as an absolute voltage in Volt units. |
void |
IOIO.hardReset()
Equivalent to disconnecting and reconnecting the board power supply. |
AnalogInput |
IOIO.openAnalogInput(int pin)
Open a pin for analog input. |
DigitalInput |
IOIO.openDigitalInput(DigitalInput.Spec spec)
Open a pin for digital input. |
DigitalInput |
IOIO.openDigitalInput(int pin)
Shorthand for openDigitalInput(new DigitalInput.Spec(pin)). |
DigitalInput |
IOIO.openDigitalInput(int pin,
DigitalInput.Spec.Mode mode)
Shorthand for openDigitalInput(new DigitalInput.Spec(pin, mode)). |
DigitalOutput |
IOIO.openDigitalOutput(DigitalOutput.Spec spec,
boolean startValue)
Open a pin for digital output. |
DigitalOutput |
IOIO.openDigitalOutput(int pin)
Shorthand for openDigitalOutput(new DigitalOutput.Spec(pin), false). |
DigitalOutput |
IOIO.openDigitalOutput(int pin,
boolean startValue)
Shorthand for openDigitalOutput(new DigitalOutput.Spec(pin), startValue). |
DigitalOutput |
IOIO.openDigitalOutput(int pin,
DigitalOutput.Spec.Mode mode,
boolean startValue)
Shorthand for openDigitalOutput(new DigitalOutput.Spec(pin, mode), startValue). |
IcspMaster |
IOIO.openIcspMaster()
Open an ICSP channel, enabling Flash programming of an external PIC MCU, and in particular, another IOIO board. |
PulseInput |
IOIO.openPulseInput(DigitalInput.Spec spec,
PulseInput.ClockRate rate,
PulseInput.PulseMode mode,
boolean doublePrecision)
Open a pin for pulse input. |
PulseInput |
IOIO.openPulseInput(int pin,
PulseInput.PulseMode mode)
Shorthand for openPulseInput(new DigitalInput.Spec(pin), rate, mode, true), i.e. |
PwmOutput |
IOIO.openPwmOutput(DigitalOutput.Spec spec,
int freqHz)
Open a pin for PWM (Pulse-Width Modulation) output. |
PwmOutput |
IOIO.openPwmOutput(int pin,
int freqHz)
Shorthand for openPwmOutput(new DigitalOutput.Spec(pin), freqHz). |
SpiMaster |
IOIO.openSpiMaster(DigitalInput.Spec miso,
DigitalOutput.Spec mosi,
DigitalOutput.Spec clk,
DigitalOutput.Spec[] slaveSelect,
SpiMaster.Config config)
Open a SPI master module, enabling communication with multiple SPI-enabled slave modules. |
SpiMaster |
IOIO.openSpiMaster(int miso,
int mosi,
int clk,
int[] slaveSelect,
SpiMaster.Rate rate)
Shorthand for {@link #openSpiMaster(ioio.lib.api.DigitalInput.Spec, ioio.lib.api.DigitalOutput.Spec, ioio.lib.api.DigitalOutput.Spec, ioio.lib.api.DigitalOutput.Spec[], ioio.lib.api.SpiMaster.Config), where the pins are all open with the default modes and default configuration values are used. |
SpiMaster |
IOIO.openSpiMaster(int miso,
int mosi,
int clk,
int slaveSelect,
SpiMaster.Rate rate)
Shorthand for {@link #openSpiMaster(ioio.lib.api.DigitalInput.Spec, ioio.lib.api.DigitalOutput.Spec, ioio.lib.api.DigitalOutput.Spec, ioio.lib.api.DigitalOutput.Spec[], ioio.lib.api.SpiMaster.Config), where the MISO pins is opened with pull up, and the other pins are open with the default modes and default configuration values are used. |
TwiMaster |
IOIO.openTwiMaster(int twiNum,
TwiMaster.Rate rate,
boolean smbus)
Open a TWI (Two-Wire Interface, such as I2C/SMBus) master module, enabling communication with multiple TWI-enabled slave modules. |
Uart |
IOIO.openUart(DigitalInput.Spec rx,
DigitalOutput.Spec tx,
int baud,
Uart.Parity parity,
Uart.StopBits stopbits)
Open a UART module, enabling a bulk transfer of byte buffers. |
Uart |
IOIO.openUart(int rx,
int tx,
int baud,
Uart.Parity parity,
Uart.StopBits stopbits)
Shorthand for #openUart(ioio.lib.api.DigitalInput.Spec, ioio.lib.api.DigitalOutput.Spec, int, Parity, StopBits)
, where the input pins use their default specs. |
boolean |
DigitalInput.read()
Read the value sensed on the pin. |
float |
AnalogInput.read()
Gets the analog input reading, as a scaled real value between 0 and 1. |
void |
IcspMaster.readVisi()
Request a read of the VISI register on the slave MCU. |
void |
PwmOutput.setDutyCycle(float dutyCycle)
Sets the duty cycle of the PWM output. |
void |
PwmOutput.setPulseWidth(float pulseWidthUs)
The same as PwmOutput.setPulseWidth(int) , but with sub-microsecond
precision. |
void |
PwmOutput.setPulseWidth(int pulseWidthUs)
Sets the pulse width of the PWM output. |
void |
IOIO.softReset()
Resets the entire state (returning to initial state), without dropping the connection. |
void |
IOIOConnection.waitForConnect()
|
void |
IOIO.waitForConnect()
Establishes connection with the IOIO board. |
void |
DigitalInput.waitForValue(boolean value)
Block until a desired logical level is sensed. |
float |
PulseInput.waitPulseGetDuration()
Reads a single measurement from the queue. |
boolean |
TwiMaster.Result.waitReady()
Wait until the asynchronous call which returned this instance is complete. |
void |
SpiMaster.Result.waitReady()
Wait until the asynchronous call which returned this instance is complete. |
int |
IcspMaster.waitVisiResult()
Wait and return a result of a call to IcspMaster.readVisi() . |
void |
DigitalOutput.write(boolean val)
Set the output of the pin. |
void |
SpiMaster.writeRead(byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
Shorthand for SpiMaster.writeRead(int, byte[], int, int, byte[], int) for
the single-slave case. |
boolean |
TwiMaster.writeRead(int address,
boolean tenBitAddr,
byte[] writeData,
int writeSize,
byte[] readData,
int readSize)
Perform a single TWI transaction which includes optional transmission and optional reception of data to a single slave. |
void |
SpiMaster.writeRead(int slave,
byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
Perform a single SPI transaction which includes optional transmission and optional reception of data to a single slave. |
TwiMaster.Result |
TwiMaster.writeReadAsync(int address,
boolean tenBitAddr,
byte[] writeData,
int writeSize,
byte[] readData,
int readSize)
Asynchronous version of TwiMaster.writeRead(int, boolean, byte[], int, byte[], int) . |
SpiMaster.Result |
SpiMaster.writeReadAsync(int slave,
byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
The same as SpiMaster.writeRead(int, byte[], int, int, byte[], int) , but
returns immediately and returns a SpiMaster.Result object that can be
waited on. |
Uses of ConnectionLostException in ioio.lib.impl |
---|
Methods in ioio.lib.impl that throw ConnectionLostException | |
---|---|
void |
IncomingState.addDisconnectListener(ioio.lib.impl.IncomingState.DisconnectListener listener)
|
void |
IcspMasterImpl.enterProgramming()
|
void |
IcspMasterImpl.executeInstruction(int instruction)
|
void |
IcspMasterImpl.exitProgramming()
|
float |
IncapImpl.getDuration()
|
float |
IncapImpl.getFrequency()
|
java.lang.String |
IOIOImpl.getImplVersion(IOIO.VersionType v)
|
java.io.InputStream |
SocketIOIOConnection.getInputStream()
|
java.io.OutputStream |
SocketIOIOConnection.getOutputStream()
|
float |
AnalogInputImpl.getVoltage()
|
void |
IOIOImpl.hardReset()
|
AnalogInput |
IOIOImpl.openAnalogInput(int pin)
|
DigitalInput |
IOIOImpl.openDigitalInput(DigitalInput.Spec spec)
|
DigitalInput |
IOIOImpl.openDigitalInput(int pin)
|
DigitalInput |
IOIOImpl.openDigitalInput(int pin,
DigitalInput.Spec.Mode mode)
|
DigitalOutput |
IOIOImpl.openDigitalOutput(DigitalOutput.Spec spec,
boolean startValue)
|
DigitalOutput |
IOIOImpl.openDigitalOutput(int pin)
|
DigitalOutput |
IOIOImpl.openDigitalOutput(int pin,
boolean startValue)
|
DigitalOutput |
IOIOImpl.openDigitalOutput(int pin,
DigitalOutput.Spec.Mode mode,
boolean startValue)
|
IcspMaster |
IOIOImpl.openIcspMaster()
|
PulseInput |
IOIOImpl.openPulseInput(DigitalInput.Spec spec,
PulseInput.ClockRate rate,
PulseInput.PulseMode mode,
boolean doublePrecision)
|
PulseInput |
IOIOImpl.openPulseInput(int pin,
PulseInput.PulseMode mode)
|
PwmOutput |
IOIOImpl.openPwmOutput(DigitalOutput.Spec spec,
int freqHz)
|
PwmOutput |
IOIOImpl.openPwmOutput(int pin,
int freqHz)
|
SpiMaster |
IOIOImpl.openSpiMaster(DigitalInput.Spec miso,
DigitalOutput.Spec mosi,
DigitalOutput.Spec clk,
DigitalOutput.Spec[] slaveSelect,
SpiMaster.Config config)
|
SpiMaster |
IOIOImpl.openSpiMaster(int miso,
int mosi,
int clk,
int[] slaveSelect,
SpiMaster.Rate rate)
|
SpiMaster |
IOIOImpl.openSpiMaster(int miso,
int mosi,
int clk,
int slaveSelect,
SpiMaster.Rate rate)
|
TwiMaster |
IOIOImpl.openTwiMaster(int twiNum,
TwiMaster.Rate rate,
boolean smbus)
|
Uart |
IOIOImpl.openUart(DigitalInput.Spec rx,
DigitalOutput.Spec tx,
int baud,
Uart.Parity parity,
Uart.StopBits stopbits)
|
Uart |
IOIOImpl.openUart(int rx,
int tx,
int baud,
Uart.Parity parity,
Uart.StopBits stopbits)
|
boolean |
DigitalInputImpl.read()
|
float |
AnalogInputImpl.read()
|
void |
IcspMasterImpl.readVisi()
|
void |
PwmImpl.setDutyCycle(float dutyCycle)
|
void |
PwmImpl.setPulseWidth(float pulseWidthUs)
|
void |
PwmImpl.setPulseWidth(int pulseWidthUs)
|
void |
IOIOImpl.softReset()
|
void |
IncomingState.waitConnectionEstablished()
|
void |
SocketIOIOConnection.waitForConnect()
|
void |
IOIOImpl.waitForConnect()
|
boolean |
IncomingState.waitForInterfaceSupport()
|
void |
DigitalInputImpl.waitForValue(boolean value)
|
float |
IncapImpl.waitPulseGetDuration()
|
void |
SpiMasterImpl.SpiResult.waitReady()
|
int |
IcspMasterImpl.waitVisiResult()
|
void |
DigitalOutputImpl.write(boolean val)
|
void |
SpiMasterImpl.writeRead(byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
|
boolean |
TwiMasterImpl.writeRead(int address,
boolean tenBitAddr,
byte[] writeData,
int writeSize,
byte[] readData,
int readSize)
|
void |
SpiMasterImpl.writeRead(int slave,
byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
|
TwiMaster.Result |
TwiMasterImpl.writeReadAsync(int address,
boolean tenBitAddr,
byte[] writeData,
int writeSize,
byte[] readData,
int readSize)
|
SpiMasterImpl.SpiResult |
SpiMasterImpl.writeReadAsync(int slave,
byte[] writeData,
int writeSize,
int totalSize,
byte[] readData,
int readSize)
|
Constructors in ioio.lib.impl that throw ConnectionLostException | |
---|---|
AbstractResource(IOIOImpl ioio)
|
|
IcspMasterImpl(IOIOImpl ioio)
|
|
IncapImpl(IOIOImpl ioio,
PulseInput.PulseMode mode,
int incapNum,
int pin,
int clockRate,
int scale,
boolean doublePrecision)
|
|
PwmImpl(IOIOImpl ioio,
int pinNum,
int pwmNum,
int period,
float baseUs)
|
|
UartImpl(IOIOImpl ioio,
int txPin,
int rxPin,
int uartNum)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |