Open Lighting Architecture: ola::plugin::spi::SPIBackendInterface Class Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Public Member Functions | Static Protected Attributes | List of all members
ola::plugin::spi::SPIBackendInterface Class Referenceabstract

## Detailed Description

The interface for all SPI Backends.

Inheritance diagram for ola::plugin::spi::SPIBackendInterface:

## Public Member Functions
virtual uint8_t * | Checkout (uint8_t output, unsigned int length)=0
virtual uint8_t * | Checkout (uint8_t output, unsigned int length, unsigned int latch_bytes)=0
virtual void | Commit (uint8_t output)=0
virtual std::string | DevicePath () const =0
virtual bool | Init ()=0

## Static Protected Attributes
static const char | SPI_DROP_VAR [] = "spi-drops"
static const char | SPI_DROP_VAR_KEY [] = "device"

The documentation for this class was generated from the following files:

- plugins/spi/SPIBackend.h
- plugins/spi/SPIBackend.cpp