Class SPIDeviceInterface
Defined in File apa102.hpp
Inheritance Relationships
Derived Type
public husarion_ugv_lights::SPIDevice(Class SPIDevice)
Class Documentation
-
class SPIDeviceInterface
Subclassed by husarion_ugv_lights::SPIDevice
Public Types
Public Functions
-
virtual ~SPIDeviceInterface() = default
-
virtual int Open(const std::string &device) = 0
Open SPI device.
- Parameters:
device – Name of the device
-
virtual int IOControl(int fd, unsigned long request, const void *arg) = 0
Perform an I/O control operation on the device.
- Parameters:
fd – File descriptor
request – Request code
arg – Argument
-
virtual int Close(int fd) = 0
Close the device.
- Parameters:
fd – File descriptor
-
virtual ~SPIDeviceInterface() = default