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

A

AbstractAnalogInput - Class in io.silverspoon.bulldog.core.gpio.base
 
AbstractAnalogInput(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.base.AbstractAnalogInput
 
AbstractBoard - Class in io.silverspoon.bulldog.core.platform
 
AbstractBoard() - Constructor for class io.silverspoon.bulldog.core.platform.AbstractBoard
 
AbstractDigitalInput - Class in io.silverspoon.bulldog.core.gpio.base
 
AbstractDigitalInput(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
AbstractDigitalOutput - Class in io.silverspoon.bulldog.core.gpio.base
 
AbstractDigitalOutput(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
AbstractI2cPinFeature - Class in io.silverspoon.bulldog.core.io.bus.i2c
 
AbstractI2cPinFeature(Pin, I2cSignalType) - Constructor for class io.silverspoon.bulldog.core.io.bus.i2c.AbstractI2cPinFeature
 
AbstractPinFeature - Class in io.silverspoon.bulldog.core.gpio.base
 
AbstractPinFeature(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
AbstractPinProvider - Class in io.silverspoon.bulldog.core.platform
 
AbstractPinProvider() - Constructor for class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
AbstractPwm - Class in io.silverspoon.bulldog.core.gpio.base
 
AbstractPwm(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
AbstractUartPinFeature - Class in io.silverspoon.bulldog.core.io.uart
 
AbstractUartPinFeature(Pin, UartSignalType) - Constructor for class io.silverspoon.bulldog.core.io.uart.AbstractUartPinFeature
 
acquireBus() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
acquireBus() - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
activate() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
activate() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
activateFeature(Class<T>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Activates a feature on a pin.
addFeature(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Adds the feature to the pin.
addFeatureActivationListener(FeatureActivationListener) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Adds a feature activation listener.
addInterruptListener(InterruptListener) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
addInterruptListener(InterruptListener) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
addInterruptListener(InterruptListener) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Adds an interrupt listener to the digital input.
addListener(SerialDataListener) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
AnalogInput - Interface in io.silverspoon.bulldog.core.gpio
This interface specified the operations that can be used on a Pin that is configured as an analog input.
applySignal(Signal) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
applySignal(Signal) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
applySignal(Signal) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Writes a state to the pin.
applySignalImpl(Signal) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
areInterruptsEnabled() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
areInterruptsEnabled() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
areInterruptsEnabled() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
This method checks whether interrupts are currently enabled.
as(Class<T>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
This is a very important method.
awaitBlinkingStopped() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
awaitBlinkingStopped() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
awaitBlinkingStopped() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Halts the current thread until the blinking on the output has stopped.
awaitBlinkingStopped() - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 

B

BitMagic - Class in io.silverspoon.bulldog.core.util
 
BitMagic() - Constructor for class io.silverspoon.bulldog.core.util.BitMagic
 
Blinker - Class in io.silverspoon.bulldog.core.gpio.util
 
Blinker(DigitalOutput) - Constructor for class io.silverspoon.bulldog.core.gpio.util.Blinker
 
blinkTimes(int, int) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
blinkTimes(int, int) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
blinkTimes(int, int) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
This method is used to let the input blink a number of times.
blinkTimes(int, int) - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
block(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Blocks a pin.
blockPin() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
blockPin() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
Board - Interface in io.silverspoon.bulldog.core.platform
 
BoardFactory - Interface in io.silverspoon.bulldog.core.platform
 
BounceEasing - Class in io.silverspoon.bulldog.core.util.easing
 
BounceEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.BounceEasing
 
broadcast(byte[], DigitalOutput...) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
BulldogUtil - Class in io.silverspoon.bulldog.core.util
 
BulldogUtil() - Constructor for class io.silverspoon.bulldog.core.util.BulldogUtil
 
Bus - Interface in io.silverspoon.bulldog.core.io.bus
 
BusConnection - Class in io.silverspoon.bulldog.core.io.bus
 
BusConnection(Bus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.BusConnection
 
BusDevice - Class in io.silverspoon.bulldog.core.io.bus
 
BusDevice(BusConnection) - Constructor for class io.silverspoon.bulldog.core.io.bus.BusDevice
 
BusDevice(Bus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.BusDevice
 
byteFromNibbles(int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
byteFromNibbles(byte, byte) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
bytesToString(byte[], String) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
bytesToString(byte[]) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 

C

calculate(Easing, float, float) - Method in enum io.silverspoon.bulldog.core.util.easing.EasingOptions
 
CircularEasing - Class in io.silverspoon.bulldog.core.util.easing
 
CircularEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.CircularEasing
 
cleanup() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
clearFeatureActivationListeners() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Clears the list of feature activation listeners.
clearInterruptListeners() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
clearInterruptListeners() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
clearInterruptListeners() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Removes all interrupt listeners that are currently registered.
close() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
close() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
close() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
convertStreamToString(InputStream) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
createBoard() - Method in interface io.silverspoon.bulldog.core.platform.BoardFactory
 
createBoard() - Static method in class io.silverspoon.bulldog.core.platform.Platform
 
createConnection(int) - Method in interface io.silverspoon.bulldog.core.io.bus.Bus
 
createI2cConnection(int) - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
createShutdownHook() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
createSpiConnection() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
createSpiConnection(int) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
createSpiConnection(DigitalOutput) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
createSpiConnection(DigitalOutput...) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
createSpiConnection(int...) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 

D

DaemonThreadFactory - Class in io.silverspoon.bulldog.core.util
 
DaemonThreadFactory() - Constructor for class io.silverspoon.bulldog.core.util.DaemonThreadFactory
 
DigitalInput - Interface in io.silverspoon.bulldog.core.gpio
This interface specified the operations that can be used on a Pin that is configured as a digital input.
DigitalIO - Interface in io.silverspoon.bulldog.core.gpio
The Interface DigitalIO is a composition of the interfaces DigitalInput and DigitalOutput.
DigitalIOFeature - Class in io.silverspoon.bulldog.core.gpio.base
 
DigitalIOFeature(Pin, DigitalInput, DigitalOutput) - Constructor for class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
DigitalOutput - Interface in io.silverspoon.bulldog.core.gpio
This interface specified the operations that can be used on a Pin that is configured as a digital output.
disable() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
disable() - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
disableImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
disableImpl() - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
disableInterrupts() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
disableInterrupts() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
disableInterrupts() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
This method disables interrupt events on this input.
disableInterruptsImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
dutyTransition(Pwm, double, int, Easing, EasingOptions) - Method in class io.silverspoon.bulldog.core.gpio.util.PwmController
 

E

easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.BounceEasing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.CircularEasing
 
easeIn(float, float) - Method in interface io.silverspoon.bulldog.core.util.easing.Easing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeIn(float, float, float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ExponentialEasing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.LinearEasing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.QuintEasing
 
easeIn(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.SineEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.BounceEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.CircularEasing
 
easeInOut(float, float) - Method in interface io.silverspoon.bulldog.core.util.easing.Easing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeInOut(float, float, float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ExponentialEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.LinearEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.QuintEasing
 
easeInOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.SineEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.BounceEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.CircularEasing
 
easeOut(float, float) - Method in interface io.silverspoon.bulldog.core.util.easing.Easing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeOut(float, float, float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.ExponentialEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.LinearEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.QuintEasing
 
easeOut(float, float) - Method in class io.silverspoon.bulldog.core.util.easing.SineEasing
 
Easing - Interface in io.silverspoon.bulldog.core.util.easing
 
EasingOptions - Enum in io.silverspoon.bulldog.core.util.easing
 
Edge - Enum in io.silverspoon.bulldog.core
 
ElasticEasing - Class in io.silverspoon.bulldog.core.util.easing
 
ElasticEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.ElasticEasing
 
enable() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
enable() - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
enableImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
enableImpl() - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
enableInterrupts() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
enableInterrupts() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
enableInterrupts() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
This method enables interrupt events on this input.
enableInterruptsImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
endEnable() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
ExponentialEasing - Class in io.silverspoon.bulldog.core.util.easing
 
ExponentialEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.ExponentialEasing
 

F

featureActivated(Object, FeatureActivationEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.event.FeatureActivationListener
 
featureActivating(Object, FeatureActivationEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.event.FeatureActivationListener
 
FeatureActivationEventArgs - Class in io.silverspoon.bulldog.core.gpio.event
 
FeatureActivationEventArgs(PinFeature) - Constructor for class io.silverspoon.bulldog.core.gpio.event.FeatureActivationEventArgs
 
FeatureActivationListener - Interface in io.silverspoon.bulldog.core.gpio.event
 
featureDeactivated(Object, FeatureActivationEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.event.FeatureActivationListener
 
featureDeactivating(Object, FeatureActivationEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.event.FeatureActivationListener
 
fireFeatureActivated(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
This method fires the feature activated event.
fireFeatureActivating(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
This method fires the feature activating event.
fireFeatureDeactivated(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
This method fires the feature deactivated event.
fireFeatureDeactivating(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
This method fires the feature deactivating event.
fireInterruptEvent(InterruptEventArgs) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
fireInterruptEvent(InterruptEventArgs) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
fireInterruptEvent(InterruptEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Fire interrupt event.
frequencyTransition(Pwm, double, int, Easing, EasingOptions) - Method in class io.silverspoon.bulldog.core.gpio.util.PwmController
 
fromBooleanValue(boolean) - Static method in enum io.silverspoon.bulldog.core.Signal
 
fromNumericValue(int) - Static method in enum io.silverspoon.bulldog.core.Signal
 
fromString(String) - Static method in enum io.silverspoon.bulldog.core.Signal
 

G

getActiveFeature() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the active feature.
getAddress() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the address of the pin.
getAddress() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
getAlias() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the alias of the pin.
getAlias() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
getAlias() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
getAlias() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
getAllIOPorts() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getAllIOPorts() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getAppliedSignal() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
getAppliedSignal() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
getAppliedSignal() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Gets the signal that is currently applied to the pin.
getBaudRate() - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
getBit(byte, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
getBit(short, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
getBit(int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
getBit(long, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
getBitsPerWord() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getBlocker() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the pin feature that currently blocks the pin.
getBlocker() - Method in exception io.silverspoon.bulldog.core.gpio.PinBlockedException
Gets the blocker.
getBlocking() - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
getBooleanValue() - Method in enum io.silverspoon.bulldog.core.Signal
 
getBus() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
getBus() - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
getBus() - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
getBusConnection() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
getBusConnection() - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
getBusConnection() - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiDevice
 
getData() - Method in class io.silverspoon.bulldog.core.io.serial.SerialDataEventArgs
 
getDataAsString() - Method in class io.silverspoon.bulldog.core.io.serial.SerialDataEventArgs
 
getDataBits() - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
getDataPins() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
getDelayMicroseconds() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getDuty() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
getDuty() - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
getEdge() - Method in class io.silverspoon.bulldog.core.gpio.event.InterruptEventArgs
 
getFeature(Class<T>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Grabs a feature from the pin, if it is available.
getFeatureActivationListeners() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets a list of all registered FeatureActivationListeners.
getFeatures() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets a list of all available feature instances.
getFrequency() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
getFrequency() - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
getFrequency() - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
getI2cBus() - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cPinFeature
 
getI2cBus(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getI2cBus(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getI2cBuses() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getI2cBuses() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getIndexOnPort() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the index of the pin on the port.
getInputStream() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
getInputStream() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
getInputStream() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
getInputStream() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
getInterruptDebounceMs() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
getInterruptDebounceMs() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
getInterruptDebounceMs() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Returns the maximum time that is used for debouncing interrupts.
getInterruptListeners() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
getInterruptListeners() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
getInterruptListeners() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Gets a list of all the registered interrupt listeners.
getInterruptTrigger() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
getInterruptTrigger() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
getInterruptTrigger() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Gets the interrupt trigger that is currently set.
getIOPortByAlias(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getIOPortByAlias(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getIOPortByName(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getIOPortByName(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getLowerNibble(byte) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
getMISO() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getMode() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getMOSI() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractAnalogInput
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
getName() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the name of the pin.
getName() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
getName() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
getName() - Method in class io.silverspoon.bulldog.core.io.bus.i2c.AbstractI2cPinFeature
 
getName() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
getName() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
getName() - Method in class io.silverspoon.bulldog.core.io.uart.AbstractUartPinFeature
 
getName() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getName() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getNumericValue() - Method in enum io.silverspoon.bulldog.core.io.bus.spi.SpiMode
 
getNumericValue() - Method in enum io.silverspoon.bulldog.core.Signal
 
getOutputStream() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
getOutputStream() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
getOutputStream() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
getOutputStream() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
getParity() - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
getPin() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
getPin() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
getPin(int) - Method in class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
getPin(String, int) - Method in class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
getPin(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
getPin(int) - Method in interface io.silverspoon.bulldog.core.platform.PinProvider
 
getPin(String) - Method in interface io.silverspoon.bulldog.core.platform.PinProvider
 
getPin(String, int) - Method in interface io.silverspoon.bulldog.core.platform.PinProvider
 
getPinByAlias(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
getPinByAlias(String) - Method in interface io.silverspoon.bulldog.core.platform.PinProvider
 
getPinFeature() - Method in class io.silverspoon.bulldog.core.gpio.event.FeatureActivationEventArgs
 
getPins() - Method in class io.silverspoon.bulldog.core.platform.AbstractPinProvider
 
getPins() - Method in interface io.silverspoon.bulldog.core.platform.PinProvider
 
getPort() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Gets the port of the pin.
getPort() - Method in class io.silverspoon.bulldog.core.io.serial.SerialDataEventArgs
 
getPort() - Method in interface io.silverspoon.bulldog.core.io.uart.UartPinFeature
 
getProperties() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getProperties() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getProperty(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getProperty(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getReceivedBytes() - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiMessage
 
getRx() - Method in interface io.silverspoon.bulldog.core.io.uart.UartPort
 
getSCL() - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
getSCLK() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getSDA() - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
getSentBytes() - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiMessage
 
getSerialPort(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getSerialPort(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getSerialPorts() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getSerialPorts() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getSignalType() - Method in class io.silverspoon.bulldog.core.io.uart.AbstractUartPinFeature
 
getSlaveSelectPins() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getSpeedInHz() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
getSpiBus(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getSpiBus(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getSpiBuses() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
getSpiBuses() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
getStopBits() - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
getTx() - Method in interface io.silverspoon.bulldog.core.io.uart.UartPort
 
getUnsignedByte(byte) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
getUpperNibble(byte) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 

H

hasFeature(Class<? extends PinFeature>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Checks if a feature class is available on a pin.
hasProperty(String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
hasProperty(String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
high() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
high() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
high() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Applies a high level signal to the pin.

I

I2cBus - Interface in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cConnection - Class in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cConnection(I2cBus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
I2cDevice - Class in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cDevice(I2cConnection) - Constructor for class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
I2cDevice(I2cBus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
I2cPinFeature - Interface in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cScl - Interface in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cSda - Interface in io.silverspoon.bulldog.core.io.bus.i2c
 
I2cSignalType - Enum in io.silverspoon.bulldog.core.io.bus.i2c
 
IncompatiblePlatformException - Exception in io.silverspoon.bulldog.core.platform
 
IncompatiblePlatformException() - Constructor for exception io.silverspoon.bulldog.core.platform.IncompatiblePlatformException
 
InterruptEventArgs - Class in io.silverspoon.bulldog.core.gpio.event
 
InterruptEventArgs(Pin, Edge) - Constructor for class io.silverspoon.bulldog.core.gpio.event.InterruptEventArgs
 
InterruptListener - Interface in io.silverspoon.bulldog.core.gpio.event
 
interruptRequest(InterruptEventArgs) - Method in interface io.silverspoon.bulldog.core.gpio.event.InterruptListener
 
inverse() - Method in enum io.silverspoon.bulldog.core.Signal
 
io.silverspoon.bulldog.core - package io.silverspoon.bulldog.core
 
io.silverspoon.bulldog.core.gpio - package io.silverspoon.bulldog.core.gpio
 
io.silverspoon.bulldog.core.gpio.base - package io.silverspoon.bulldog.core.gpio.base
 
io.silverspoon.bulldog.core.gpio.event - package io.silverspoon.bulldog.core.gpio.event
 
io.silverspoon.bulldog.core.gpio.util - package io.silverspoon.bulldog.core.gpio.util
 
io.silverspoon.bulldog.core.io - package io.silverspoon.bulldog.core.io
 
io.silverspoon.bulldog.core.io.bus - package io.silverspoon.bulldog.core.io.bus
 
io.silverspoon.bulldog.core.io.bus.i2c - package io.silverspoon.bulldog.core.io.bus.i2c
 
io.silverspoon.bulldog.core.io.bus.spi - package io.silverspoon.bulldog.core.io.bus.spi
 
io.silverspoon.bulldog.core.io.serial - package io.silverspoon.bulldog.core.io.serial
 
io.silverspoon.bulldog.core.io.uart - package io.silverspoon.bulldog.core.io.uart
 
io.silverspoon.bulldog.core.platform - package io.silverspoon.bulldog.core.platform
 
io.silverspoon.bulldog.core.util - package io.silverspoon.bulldog.core.util
 
io.silverspoon.bulldog.core.util.easing - package io.silverspoon.bulldog.core.util.easing
 
IOPort - Interface in io.silverspoon.bulldog.core.io
 
isActivatedFeature() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
isActivatedFeature() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
isBitSet(byte, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
isBitSet(short, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
isBitSet(int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
isBitSet(long, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
isBlinking() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
isBlinking() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isBlinking() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Checks if this output is currently blinking.
isBlinking() - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
isBlocked() - Method in class io.silverspoon.bulldog.core.gpio.Pin
Checks if the pin is currently blocked by a feature.
isBlocking() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
isBlocking() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isBlocking() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
isCompatibleWithPlatform() - Method in interface io.silverspoon.bulldog.core.platform.BoardFactory
 
isEnabled() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
isEnabled() - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
isFeatureActive(Class<? extends PinFeature>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Checks if a feature class is currently active on this pin.
isFeatureActive(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Checks if the feature instance is currently active on this pin.
isHigh() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
isHigh() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isHigh() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Queries if the signal on the pin is currently high.
isInputActive() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isInputActive() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalIO
Checks if the pin is currently used as an input.
isLow() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
isLow() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isLow() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Queries if the signal on the pin is currently low.
isLSBUsed() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
isMSBUsed() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
isOpen() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
isOpen() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
isOpen() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
isOutputActive() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
isOutputActive() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalIO
Checks if the pin is currently used as an output.
isSetup() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
isSetup() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
isSlaveSelected(int) - Method in interface io.silverspoon.bulldog.core.io.bus.Bus
 
isStringNumeric(String) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
isThresholdReached(double) - Method in interface io.silverspoon.bulldog.core.gpio.event.ThresholdListener
Checks if the threshold is reached.
isTorndownOnShutdown() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
isTorndownOnShutdown() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 

L

LinearEasing - Class in io.silverspoon.bulldog.core.util.easing
 
LinearEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.LinearEasing
 
low() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
low() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
low() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Applies a low level signal to the pin.

N

newThread(Runnable) - Method in class io.silverspoon.bulldog.core.util.DaemonThreadFactory
 

O

onSerialDataAvailable(SerialDataEventArgs) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialDataListener
 
open() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
open() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
open() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 

P

Parity - Enum in io.silverspoon.bulldog.core
 
Pin - Class in io.silverspoon.bulldog.core.gpio
A pin in libbulldog is solely a management container.
Pin(String, int, String, int) - Constructor for class io.silverspoon.bulldog.core.gpio.Pin
Instantiates a new pin.
PinBlockedException - Exception in io.silverspoon.bulldog.core.gpio
The Class PinBlockedException.
PinBlockedException(PinFeature) - Constructor for exception io.silverspoon.bulldog.core.gpio.PinBlockedException
Instantiates a new pin blocked exception.
PinFeature - Interface in io.silverspoon.bulldog.core.gpio
 
PinIOGroup - Class in io.silverspoon.bulldog.core.io
 
PinIOGroup(DigitalIO, DigitalIO...) - Constructor for class io.silverspoon.bulldog.core.io.PinIOGroup
 
PinIOGroup(DigitalIO, int, DigitalIO...) - Constructor for class io.silverspoon.bulldog.core.io.PinIOGroup
 
PinIOInputStream - Class in io.silverspoon.bulldog.core.io
 
PinIOInputStream(PinIOGroup) - Constructor for class io.silverspoon.bulldog.core.io.PinIOInputStream
 
PinIOOutputStream - Class in io.silverspoon.bulldog.core.io
 
PinIOOutputStream(PinIOGroup) - Constructor for class io.silverspoon.bulldog.core.io.PinIOOutputStream
 
PinProvider - Interface in io.silverspoon.bulldog.core.platform
 
Platform - Class in io.silverspoon.bulldog.core.platform
 
Platform() - Constructor for class io.silverspoon.bulldog.core.platform.Platform
 
Polarity - Enum in io.silverspoon.bulldog.core
 
Pwm - Interface in io.silverspoon.bulldog.core.gpio
 
PwmController - Class in io.silverspoon.bulldog.core.gpio.util
 
PwmController() - Constructor for class io.silverspoon.bulldog.core.gpio.util.PwmController
 

Q

QuintEasing - Class in io.silverspoon.bulldog.core.util.easing
 
QuintEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.QuintEasing
 

R

read() - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Reads the voltage that is currently applied to the pin.
read() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
read() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Reads the current signal on the pin.
read() - Method in class io.silverspoon.bulldog.core.io.PinIOInputStream
 
readByte() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
readByte() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
readByte() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
readByte() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
readByteFromRegister(int) - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
readByteFromRegister(int) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
readByteFromRegister(int) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
readBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
readBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
readBytes(byte[]) - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
readBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
readBytesFromRegister(int, byte[]) - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
readBytesFromRegister(int, byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
readBytesFromRegister(int, byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
readDebounced(int) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
readDebounced(int) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
readDebounced(int) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Reads the signal on the pin debounced.
readFileAsString(String) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
readString() - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
readString() - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
readString() - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
readString() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
removeFeature(Class<? extends PinFeature>) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Removes a feature from a pin.
removeFeatureActivationListener(FeatureActivationListener) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Removes a feature activation listener.
removeInterruptListener(InterruptListener) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
removeInterruptListener(InterruptListener) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
removeInterruptListener(InterruptListener) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Removes an interrupt listener from the digital input.
removeListener(SerialDataListener) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
reverse(byte) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
run() - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
run() - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 

S

sample(int) - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Grabs a number of readings from the analog input in short succession.
sample(int, float) - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Grabs a number of readings from the analog input, sampled with the specified frequency.
sampleAsync(int) - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Grabs a number of readings asynchronously from the analog input in short succession.
sampleAsync(int, float) - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Grabs a number of readings asynchronously from the analog input, sampled with the specified frequency.
selectSlave(int) - Method in interface io.silverspoon.bulldog.core.io.bus.Bus
 
selectSlave(DigitalOutput) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
selectSlaves(DigitalOutput...) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
selectSlaves(Integer...) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
SerialDataEventArgs - Class in io.silverspoon.bulldog.core.io.serial
 
SerialDataEventArgs(SerialPort, byte[]) - Constructor for class io.silverspoon.bulldog.core.io.serial.SerialDataEventArgs
 
SerialDataListener - Interface in io.silverspoon.bulldog.core.io.serial
 
SerialPort - Interface in io.silverspoon.bulldog.core.io.serial
 
setAlias(String) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Sets the alias of the pin.
setAlias(String) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
setAlias(String) - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
setAlias(String) - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
setBaudRate(int) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
setBit(byte, int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
setBit(short, int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
setBit(int, int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
setBit(long, int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
setBitsPerWord(int) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
setBlocking(boolean) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
setDataBits(int) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
setDelayMicroseconds(int) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
setDuty(double) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
setDuty(double) - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
setFrequency(double) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
setFrequency(double) - Method in interface io.silverspoon.bulldog.core.gpio.Pwm
 
setInterruptDebounceMs(int) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
setInterruptDebounceMs(int) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
setInterruptDebounceMs(int) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
If the edges of interrupts should be debounced before calling the interrupt event handlers, then the maximum time that should be used for debouncing can be specified here.
setInterruptTrigger(Edge) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalInput
 
setInterruptTrigger(Edge) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
setInterruptTrigger(Edge) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalInput
Sets the interrupt trigger.
setMode(SpiMode) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
setName(String) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
setParity(Parity) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
setProperty(String, String) - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
setProperty(String, String) - Method in interface io.silverspoon.bulldog.core.platform.Board
 
setPwmImpl(double, double) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPwm
 
setPwmImpl(double, double) - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
setReceivedBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiMessage
 
setSentBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiMessage
 
setSpeedInHz(int) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
setStopBits(int) - Method in interface io.silverspoon.bulldog.core.io.serial.SerialPort
 
setTeardownOnShutdown(boolean) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
setTeardownOnShutdown(boolean) - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
setup() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
setup() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
setupImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
setupImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
setupImpl() - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
shutdown() - Method in class io.silverspoon.bulldog.core.platform.AbstractBoard
 
shutdown() - Method in interface io.silverspoon.bulldog.core.platform.Board
 
Signal - Enum in io.silverspoon.bulldog.core
 
SineEasing - Class in io.silverspoon.bulldog.core.util.easing
 
SineEasing() - Constructor for class io.silverspoon.bulldog.core.util.easing.SineEasing
 
sleepMs(long) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
sleepNs(long) - Static method in class io.silverspoon.bulldog.core.util.BulldogUtil
 
SoftPwm - Class in io.silverspoon.bulldog.core.gpio.util
 
SoftPwm(Pin) - Constructor for class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
SoftPwm(DigitalOutput) - Constructor for class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
SpiBus - Interface in io.silverspoon.bulldog.core.io.bus.spi
 
SpiConnection - Class in io.silverspoon.bulldog.core.io.bus.spi
 
SpiConnection(SpiBus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
SpiConnection(SpiBus, DigitalOutput...) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
SpiConnection(SpiBus, int...) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
SpiConnection(SpiBus) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
 
SpiDevice - Class in io.silverspoon.bulldog.core.io.bus.spi
 
SpiDevice(SpiConnection) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiDevice
 
SpiDevice(SpiBus, int) - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiDevice
 
SpiMessage - Class in io.silverspoon.bulldog.core.io.bus.spi
 
SpiMessage() - Constructor for class io.silverspoon.bulldog.core.io.bus.spi.SpiMessage
 
SpiMode - Enum in io.silverspoon.bulldog.core.io.bus.spi
 
SpiSignalType - Enum in io.silverspoon.bulldog.core.io.bus.spi
 
startBlinking(int) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
startBlinking(int, int) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
startBlinking(int) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
startBlinking(int, int) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
startBlinking(int) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
This method is used to let the pin blink indefinitely.
startBlinking(int, int) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
This method is used to let the pin blink for a specified duration.
startBlinking(int) - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
startBlinking(int, int) - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
startEnable() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
startMonitor(int, ThresholdListener) - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Start a monitor on the analog input.
startMonitor(int, ThresholdListener) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractAnalogInput
 
stopBlinking() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
stopBlinking() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
stopBlinking() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Stops any blinking process that is currently in progress on this output.
stopBlinking() - Method in class io.silverspoon.bulldog.core.gpio.util.Blinker
 
stopMonitor() - Method in interface io.silverspoon.bulldog.core.gpio.AnalogInput
Stops the monitor that currently listens on the pin.
stopMonitor() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractAnalogInput
 

T

teardown() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
teardown() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
teardownImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
teardownImpl() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
teardownImpl() - Method in class io.silverspoon.bulldog.core.gpio.util.SoftPwm
 
ThresholdListener - Interface in io.silverspoon.bulldog.core.gpio.event
The listener interface for receiving threshold events.
thresholdReached() - Method in interface io.silverspoon.bulldog.core.gpio.event.ThresholdListener
Callback method that is triggered when the threshold is reached.
toBitString(byte) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toBitString(short) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toBitString(int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toBitString(long) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toggle() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
toggle() - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
toggle() - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Toggles the current signal on the pin.
toggleBit(byte, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toggleBit(short, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toggleBit(int, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toggleBit(long, int) - Static method in class io.silverspoon.bulldog.core.util.BitMagic
 
toString() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
toString() - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
transfer(byte[]) - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
transfer(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiConnection
Full duplex transfer
transfer(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.spi.SpiDevice
 

U

UartPinFeature - Interface in io.silverspoon.bulldog.core.io.uart
 
UartPort - Interface in io.silverspoon.bulldog.core.io.uart
 
UartRx - Interface in io.silverspoon.bulldog.core.io.uart
 
UartSignalType - Enum in io.silverspoon.bulldog.core.io.uart
 
UartTx - Interface in io.silverspoon.bulldog.core.io.uart
 
unblock(PinFeature) - Method in class io.silverspoon.bulldog.core.gpio.Pin
Unblocks a pin if it is currently blocked.
unblockPin() - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractPinFeature
 
unblockPin() - Method in interface io.silverspoon.bulldog.core.gpio.PinFeature
 
useLeastSignificantBitFirst() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 
useMostSignificantBitFirst() - Method in interface io.silverspoon.bulldog.core.io.bus.spi.SpiBus
 

V

valueChanged(T, T) - Method in interface io.silverspoon.bulldog.core.gpio.event.ValueChangedListener
 
ValueChangedListener<T> - Interface in io.silverspoon.bulldog.core.gpio.event
 
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.Edge
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.io.bus.i2c.I2cSignalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.io.bus.spi.SpiMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.io.bus.spi.SpiSignalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.io.uart.UartSignalType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.Parity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.Polarity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.silverspoon.bulldog.core.util.easing.EasingOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.silverspoon.bulldog.core.Edge
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.io.bus.i2c.I2cSignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.io.bus.spi.SpiMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.io.bus.spi.SpiSignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.io.uart.UartSignalType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.Parity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.Polarity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.silverspoon.bulldog.core.util.easing.EasingOptions
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Signal) - Method in class io.silverspoon.bulldog.core.gpio.base.AbstractDigitalOutput
 
write(Signal) - Method in class io.silverspoon.bulldog.core.gpio.base.DigitalIOFeature
 
write(Signal) - Method in interface io.silverspoon.bulldog.core.gpio.DigitalOutput
Writes a state to the pin.
write(int) - Method in class io.silverspoon.bulldog.core.io.PinIOOutputStream
 
writeByte(int) - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
writeByte(int) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
writeByte(int) - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
writeByte(int) - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
writeBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
writeBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
writeBytes(byte[]) - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
writeBytes(byte[]) - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
writeBytesToRegister(int, byte[]) - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
writeBytesToRegister(int, byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
writeBytesToRegister(int, byte[]) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
writeByteToRegister(int, int) - Method in interface io.silverspoon.bulldog.core.io.bus.i2c.I2cBus
 
writeByteToRegister(int, int) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cConnection
 
writeByteToRegister(int, int) - Method in class io.silverspoon.bulldog.core.io.bus.i2c.I2cDevice
 
writeString(String) - Method in class io.silverspoon.bulldog.core.io.bus.BusConnection
 
writeString(String) - Method in class io.silverspoon.bulldog.core.io.bus.BusDevice
 
writeString(String) - Method in interface io.silverspoon.bulldog.core.io.IOPort
 
writeString(String) - Method in class io.silverspoon.bulldog.core.io.PinIOGroup
 
A B C D E F G H I L N O P Q R S T U V W 

Copyright © 2015 silverspoon.io. All rights reserved.