A B C D E G H I L M N O P 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.
Sequencer - Interface in ioio.lib.api
A waveform sequencer.
Sequencer.ChannelConfig - Interface in ioio.lib.api
A marker interface for channel configurations.
Sequencer.ChannelConfigBinary - Class in ioio.lib.api
Configuration for a binary channel.
Sequencer.ChannelConfigBinary(boolean, boolean, DigitalOutput.Spec) - Constructor for class ioio.lib.api.Sequencer.ChannelConfigBinary
Constructor.
Sequencer.ChannelConfigFmSpeed - Class in ioio.lib.api
Configuration for a channel of type FM speed.
Sequencer.ChannelConfigFmSpeed(Sequencer.Clock, int, DigitalOutput.Spec...) - Constructor for class ioio.lib.api.Sequencer.ChannelConfigFmSpeed
Constructor.
Sequencer.ChannelConfigPwmPosition - Class in ioio.lib.api
Configuration for a channel of type PWM Position.
Sequencer.ChannelConfigPwmPosition(Sequencer.Clock, int, int, DigitalOutput.Spec...) - Constructor for class ioio.lib.api.Sequencer.ChannelConfigPwmPosition
Constructor.
Sequencer.ChannelConfigPwmSpeed - Class in ioio.lib.api
Configuration for a channel of type PWM speed.
Sequencer.ChannelConfigPwmSpeed(Sequencer.Clock, int, int, DigitalOutput.Spec...) - Constructor for class ioio.lib.api.Sequencer.ChannelConfigPwmSpeed
Constructor.
Sequencer.ChannelConfigSteps - Class in ioio.lib.api
Configuration for a channel of type steps.
Sequencer.ChannelConfigSteps(DigitalOutput.Spec...) - Constructor for class ioio.lib.api.Sequencer.ChannelConfigSteps
Constructor.
Sequencer.ChannelCue - Interface in ioio.lib.api
A marker interface for channel cues.
Sequencer.ChannelCueBinary - Class in ioio.lib.api
A cue for a binary channel.
Sequencer.ChannelCueBinary() - Constructor for class ioio.lib.api.Sequencer.ChannelCueBinary
 
Sequencer.ChannelCueFmSpeed - Class in ioio.lib.api
A cue for a FM speed channel.
Sequencer.ChannelCueFmSpeed() - Constructor for class ioio.lib.api.Sequencer.ChannelCueFmSpeed
 
Sequencer.ChannelCuePwmPosition - Class in ioio.lib.api
A cue for a PWM position channel.
Sequencer.ChannelCuePwmPosition() - Constructor for class ioio.lib.api.Sequencer.ChannelCuePwmPosition
 
Sequencer.ChannelCuePwmSpeed - Class in ioio.lib.api
A cue for a PWM speed channel.
Sequencer.ChannelCuePwmSpeed() - Constructor for class ioio.lib.api.Sequencer.ChannelCuePwmSpeed
 
Sequencer.ChannelCueSteps - Class in ioio.lib.api
A cue for a steps channel.
Sequencer.ChannelCueSteps() - Constructor for class ioio.lib.api.Sequencer.ChannelCueSteps
 
Sequencer.Clock - Enum in ioio.lib.api
A clock rate selection, which implies a time-base.
Sequencer.Event - Class in ioio.lib.api
A sequencer event.
Sequencer.Event(Sequencer.Event.Type, int) - Constructor for class ioio.lib.api.Sequencer.Event
Constructor.
Sequencer.Event.Type - Enum in ioio.lib.api
Event type.
setBuffer(int) - Method in interface ioio.lib.api.AnalogInput
Initializes or destroys an internal buffer, used for queuing sampled data.
setDutyCycle(float) - Method in interface ioio.lib.api.PwmOutput
Sets the duty cycle of the PWM output.
setEventQueueSize(int) - Method in interface ioio.lib.api.Sequencer
Sets a new size for the incoming event queue.
setFilterCoef(float) - Method in interface ioio.lib.api.CapSense
Sets the low-pass filter coefficient.
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.
setup(IOIO) - Method in class ioio.lib.util.BaseIOIOLooper
 
setup(IOIO) - Method in interface ioio.lib.util.IOIOLooper
Subclasses should override this method for performing operations to be done once as soon as IOIO communication is established.
softReset() - Method in interface ioio.lib.api.IOIO
Resets the entire state (returning to initial state), without dropping the connection.
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.
start() - Method in interface ioio.lib.api.Sequencer
Start execution of the sequence.
start() - Method in class ioio.lib.util.IOIOConnectionManager
 
stop() - Method in interface ioio.lib.api.Sequencer
Stop execution of the sequence.
stop() - Method in class ioio.lib.util.IOIOConnectionManager
 
sync() - Method in interface ioio.lib.api.IOIO
Sends a message to the IOIO and waits for an echo.

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