Skip navigation links
C D G I M N P R S T U V W 

C

ch.eitchnet.beaglebone - package ch.eitchnet.beaglebone
 

D

Direction - Enum in ch.eitchnet.beaglebone
Defines the direction of a Gpio

G

getChip() - Method in enum ch.eitchnet.beaglebone.Pin
 
getDirection() - Method in enum ch.eitchnet.beaglebone.Direction
 
getDirection(String) - Static method in enum ch.eitchnet.beaglebone.Direction
Parses the direction enum from the given value
getDirection() - Method in class ch.eitchnet.beaglebone.Gpio
 
getGpio(Pin, Direction) - Method in interface ch.eitchnet.beaglebone.GpioBridge
Returns the Gpio for the given Direction.
getGpio(Pin, Direction) - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Returns the Gpio for the given Direction.
getGpioNr() - Method in enum ch.eitchnet.beaglebone.Pin
 
getInstance() - Static method in class ch.eitchnet.beaglebone.GpioBridgeImpl
 
getKernelName() - Method in class ch.eitchnet.beaglebone.Gpio
 
getLabel() - Method in class ch.eitchnet.beaglebone.Gpio
 
getLabel() - Method in enum ch.eitchnet.beaglebone.Pin
 
getOpposite() - Method in enum ch.eitchnet.beaglebone.Signal
 
getPin() - Method in class ch.eitchnet.beaglebone.Gpio
 
getPin() - Method in enum ch.eitchnet.beaglebone.Pin
 
getSignal() - Method in class ch.eitchnet.beaglebone.Gpio
 
getSignal() - Method in enum ch.eitchnet.beaglebone.Signal
 
getSignal(int) - Static method in enum ch.eitchnet.beaglebone.Signal
Returns the Signal enum for the given value
getSignal(String) - Static method in enum ch.eitchnet.beaglebone.Signal
Returns the Signal enum for the given string value
getValue() - Method in enum ch.eitchnet.beaglebone.Signal
 
getValueS() - Method in enum ch.eitchnet.beaglebone.Signal
 
Gpio - Class in ch.eitchnet.beaglebone
Defines a Gpio using the combination of Pin, Direction and Signal
GpioBridge - Interface in ch.eitchnet.beaglebone
 
GpioBridgeImpl - Class in ch.eitchnet.beaglebone
Main object to give access to GPIO ports on a Linux kernel
GpioBridgeTest - Class in ch.eitchnet.beaglebone
Bridge test class
GpioBridgeTest() - Constructor for class ch.eitchnet.beaglebone.GpioBridgeTest
 
GpioException - Exception in ch.eitchnet.beaglebone
General Exception for exceptional situations while using the GpioBridge
GpioException(String, Throwable) - Constructor for exception ch.eitchnet.beaglebone.GpioException
Construct a GpioException with message and cause
GpioException(String) - Constructor for exception ch.eitchnet.beaglebone.GpioException
Construct a GpioException with message
GpioSignalListener - Interface in ch.eitchnet.beaglebone
Interface to define a listener for changes to a Gpio's Signal when the Direction of the Gpio is Direction.IN

I

isHigh() - Method in enum ch.eitchnet.beaglebone.Signal
 

M

main(String[]) - Static method in class ch.eitchnet.beaglebone.GpioBridgeTest
 

N

notify(Gpio) - Method in interface ch.eitchnet.beaglebone.GpioSignalListener
Notifies the GpioSignalListener when a change to the Gpio is detected

P

Pin - Enum in ch.eitchnet.beaglebone
This enum defines all the Gpio pins of the BeagleBoneBlack

R

readValue(Gpio) - Method in interface ch.eitchnet.beaglebone.GpioBridge
Public API method to read the current Signal on the given Gpio's pin.
readValue(Gpio) - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Public API method to read the current Signal on the given Gpio's pin.
register(Gpio, GpioSignalListener) - Method in interface ch.eitchnet.beaglebone.GpioBridge
Registers the given GpioSignalListener for changes to Signals on the given Gpio
register(Gpio, GpioSignalListener) - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Registers the given GpioSignalListener for changes to Signals on the given Gpio

S

setLabel(String) - Method in class ch.eitchnet.beaglebone.Gpio
Allows the user to set a label for this pin, e.g.
Signal - Enum in ch.eitchnet.beaglebone
Defines the Signal which a Gpio can have
start() - Method in interface ch.eitchnet.beaglebone.GpioBridge
Starts the GpioBridge's signal observing Thread.
start() - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Starts the GpioBridge's signal observing Thread.
stop() - Method in interface ch.eitchnet.beaglebone.GpioBridge
Stops observing any pins and stops the Thread
stop() - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Stops observing any pins and stops the Thread

T

toString() - Method in class ch.eitchnet.beaglebone.Gpio
 
toString() - Method in enum ch.eitchnet.beaglebone.Pin
Returns the configured label e.g.

U

unregister(GpioBridgeTest, GpioSignalListener) - Method in interface ch.eitchnet.beaglebone.GpioBridge
Unregisters a GpioSignalListener from changes to the given Gpio
unregister(GpioBridgeTest, GpioSignalListener) - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Unregisters a GpioSignalListener from changes to the given Gpio

V

valueOf(String) - Static method in enum ch.eitchnet.beaglebone.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.eitchnet.beaglebone.Pin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.eitchnet.beaglebone.Signal
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.eitchnet.beaglebone.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.eitchnet.beaglebone.Pin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.eitchnet.beaglebone.Signal
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeValue(Gpio, Signal) - Method in interface ch.eitchnet.beaglebone.GpioBridge
Public API method to write the given Signal on the given Gpio's pin.
writeValue(Gpio, Signal) - Method in class ch.eitchnet.beaglebone.GpioBridgeImpl
Public API method to write the given Signal on the given Gpio's pin.
C D G I M N P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.