A B C D E F G H I K L M O P Q R S T U V W

S

sampleOnTrailing - Variable in class ioio.lib.api.SpiMaster.Config
Whether to do the input and output sampling on the trailing clock edge.
scaling - Variable in enum ioio.lib.api.PulseInput.PulseMode
The scaling factor as an integer.
send(FlowControlledPacketSender.Packet) - Method in class ioio.lib.impl.SpiMasterImpl
 
send(FlowControlledPacketSender.Packet) - Method in class ioio.lib.impl.TwiMasterImpl
 
send(byte[], int) - Method in class ioio.lib.impl.UartImpl
 
setAnalogInSampling(int, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setChangeNotify(int, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setDigitalOutLevel(int, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setDutyCycle(float) - Method in interface ioio.lib.api.PwmOutput
Sets the duty cycle of the PWM output.
setDutyCycle(float) - Method in class ioio.lib.impl.PwmImpl
 
setPinAnalogIn(int) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinDigitalIn(int, DigitalInput.Spec.Mode) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinDigitalOut(int, boolean, DigitalOutput.Spec.Mode) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinIncap(int, int, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinPwm(int, int, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinSpi(int, int, boolean, int) - Method in class ioio.lib.impl.IOIOProtocol
 
setPinUart(int, int, boolean, boolean) - Method in class ioio.lib.impl.IOIOProtocol
 
setPulseWidth(int) - Method in interface ioio.lib.api.PwmOutput
Sets the pulse width of the PWM output.
setPulseWidth(float) - Method in interface ioio.lib.api.PwmOutput
The same as PwmOutput.setPulseWidth(int), but with sub-microsecond precision.
setPulseWidth(int) - Method in class ioio.lib.impl.PwmImpl
 
setPulseWidth(float) - Method in class ioio.lib.impl.PwmImpl
 
setPwmDutyCycle(int, int, int) - Method in class ioio.lib.impl.IOIOProtocol
 
setPwmPeriod(int, int, IOIOProtocol.PwmScale) - Method in class ioio.lib.impl.IOIOProtocol
 
setValue(int) - Method in class ioio.lib.impl.AnalogInputImpl
 
setValue(int) - Method in class ioio.lib.impl.DigitalInputImpl
 
SocketIOIOConnection - Class in ioio.lib.impl
 
SocketIOIOConnection(Integer) - Constructor for class ioio.lib.impl.SocketIOIOConnection
 
SocketIOIOConnectionDiscovery - Class in ioio.lib.util
 
SocketIOIOConnectionDiscovery() - Constructor for class ioio.lib.util.SocketIOIOConnectionDiscovery
 
softReset() - Method in interface ioio.lib.api.IOIO
Resets the entire state (returning to initial state), without dropping the connection.
softReset() - Method in class ioio.lib.impl.IOIOImpl
 
softReset() - Method in class ioio.lib.impl.IOIOProtocol
 
spiClose(int) - Method in class ioio.lib.impl.IOIOProtocol
 
spiConfigureMaster(int, SpiMaster.Config) - Method in class ioio.lib.impl.IOIOProtocol
 
SpiMaster - Interface in ioio.lib.api
An interface for controlling an SPI module, in SPI bus-master mode, enabling communication with multiple SPI-enabled slave modules.
SpiMaster.Config - Class in ioio.lib.api
SPI configuration structure.
SpiMaster.Config(SpiMaster.Rate, boolean, boolean) - Constructor for class ioio.lib.api.SpiMaster.Config
Constructor.
SpiMaster.Config(SpiMaster.Rate) - Constructor for class ioio.lib.api.SpiMaster.Config
Constructor with common defaults.
SpiMaster.Rate - Enum in ioio.lib.api
Possible data rates for SPI, in Hz.
SpiMaster.Result - Interface in ioio.lib.api
An object that can be waited on for asynchronous calls.
SpiMasterImpl - Class in ioio.lib.impl
 
SpiMasterImpl.SpiResult - Class in ioio.lib.impl
 
spiMasterRequest(int, int, byte[], int, int, int) - Method in class ioio.lib.impl.IOIOProtocol
 

A B C D E F G H I K L M O P Q R S T U V W