- get(GpioLine) - Method in class io.dvlopt.linux.gpio.GpioBuffer
-
Retrieves the state of a given line.
- getConsumer() - Method in class io.dvlopt.linux.gpio.GpioEventRequest
-
Retrieves the consumer this line will be request under.
- getConsumer() - Method in class io.dvlopt.linux.gpio.GpioHandleRequest
-
Retrieves the consumer of this request.
- getConsumer() - Method in class io.dvlopt.linux.gpio.GpioLineInfo
-
Retrieves the current consumer of this line.
- getEdgeDetection() - Method in class io.dvlopt.linux.gpio.GpioEventRequest
-
Retrieves what kind of edge-detection this request if for.
- getFieldOrder() - Method in class io.dvlopt.linux.gpio.internal.NativeGpioChipInfo
-
- getFieldOrder() - Method in class io.dvlopt.linux.gpio.internal.NativeGpioEventData
-
- getFieldOrder() - Method in class io.dvlopt.linux.gpio.internal.NativeGpioEventRequest
-
- getFieldOrder() - Method in class io.dvlopt.linux.gpio.internal.NativeGpioHandleRequest
-
- getFieldOrder() - Method in class io.dvlopt.linux.gpio.internal.NativeGpioLineInfo
-
- getFlags() - Method in class io.dvlopt.linux.gpio.GpioEventRequest
-
- getFlags() - Method in class io.dvlopt.linux.gpio.GpioHandleRequest
-
Retrieves the flags specifying how the lines will be handled.
- getFlags() - Method in class io.dvlopt.linux.gpio.GpioLineInfo
-
Retrieves flags qualifying this line.
- getId() - Method in class io.dvlopt.linux.gpio.GpioEvent
-
Retrieves the id associated with this event.
- getLabel() - Method in class io.dvlopt.linux.gpio.GpioChipInfo
-
Retrieves the label of this GPIO device.
- getLine() - Method in class io.dvlopt.linux.gpio.GpioEventHandle
-
Retrieves the GPIO line associated with this handle.
- getLine() - Method in class io.dvlopt.linux.gpio.GpioEventRequest
-
Retrieves which line will be requested.
- getLine() - Method in class io.dvlopt.linux.gpio.GpioLineInfo
-
Retrieves the number of this line.
- getLines() - Method in class io.dvlopt.linux.gpio.GpioChipInfo
-
Retrieves how many lines this GPIO device can handle, at most 64.
- getName() - Method in class io.dvlopt.linux.gpio.GpioChipInfo
-
Retrieves the name of this GPIO device.
- getName() - Method in class io.dvlopt.linux.gpio.GpioLineInfo
-
Retrieves the name of this line.
- getNanoTimestamp() - Method in class io.dvlopt.linux.gpio.GpioEvent
-
Retrieves the best estimation of when the event happened.
- GpioBuffer - Class in io.dvlopt.linux.gpio
-
Class representing a buffer for reading and/or writing the state of up to 64 GPIO lines.
- GpioBuffer() - Constructor for class io.dvlopt.linux.gpio.GpioBuffer
-
Basic constructor.
- GpioChipInfo - Class in io.dvlopt.linux.gpio
-
Class holding information about a GPIO device.
- GpioChipInfo() - Constructor for class io.dvlopt.linux.gpio.GpioChipInfo
-
Basic constructor
- GpioDevice - Class in io.dvlopt.linux.gpio
-
Class for requesting and handling a GPIO device.
- GpioDevice(String) - Constructor for class io.dvlopt.linux.gpio.GpioDevice
-
Opens the GPIO device located at the given path.
- GpioDevice(int) - Constructor for class io.dvlopt.linux.gpio.GpioDevice
-
Opens a GPIO device by number.
- GpioEdgeDetection - Enum in io.dvlopt.linux.gpio
-
Class representing edge-detection for a GPIO event.
- GpioEvent - Class in io.dvlopt.linux.gpio
-
Class for holding information about a GPIO event.
- GpioEvent() - Constructor for class io.dvlopt.linux.gpio.GpioEvent
-
Basic constructor.
- GpioEventHandle - Class in io.dvlopt.linux.gpio
-
Class for controlling a GPIO line that can be monitored for interrupts.
- GpioEventRequest - Class in io.dvlopt.linux.gpio
-
Class representing a request for obtaining a GPIO event handle for reading a line and
especially setting edge-detection.
- GpioEventRequest(int) - Constructor for class io.dvlopt.linux.gpio.GpioEventRequest
-
Basic constructor requesting a regular input for both rising and falling edge.
- GpioEventRequest(int, GpioEdgeDetection) - Constructor for class io.dvlopt.linux.gpio.GpioEventRequest
-
Constructor requesting a regular input leaving the choice of edge-detection.
- GpioEventRequest(int, GpioEdgeDetection, GpioFlags) - Constructor for class io.dvlopt.linux.gpio.GpioEventRequest
-
Constructor leaving all configuration to the user.
- GpioEventWatcher - Class in io.dvlopt.linux.gpio
-
Class for efficiently monitoring several GPIO events at once.
- GpioEventWatcher() - Constructor for class io.dvlopt.linux.gpio.GpioEventWatcher
-
Basic constructor allocating the needed resources.
- GpioFlags - Class in io.dvlopt.linux.gpio
-
Class for specifying how lines are handled or will be handled.
- GpioFlags() - Constructor for class io.dvlopt.linux.gpio.GpioFlags
-
Basic constructor.
- GpioHandle - Class in io.dvlopt.linux.gpio
-
Class for controlling requested GPIO lines.
- GpioHandleRequest - Class in io.dvlopt.linux.gpio
-
Class representing a request for obtaining a GPIO handle for controlling the needed lines.
- GpioHandleRequest() - Constructor for class io.dvlopt.linux.gpio.GpioHandleRequest
-
Basic constructor, by default lines will be requested as they are.
- GPIOHANDLES_MAX - Static variable in class io.dvlopt.linux.gpio.internal.NativeGpioHandleRequest
-
- GpioLine - Class in io.dvlopt.linux.gpio
-
Class representing a GPIO line.
- GpioLineInfo - Class in io.dvlopt.linux.gpio
-
Class holding information about a GPIO line.
- GpioLineInfo() - Constructor for class io.dvlopt.linux.gpio.GpioLineInfo
-
Basic constructor.