Class SPIDevice

Inheritance Relationships

Base Type

Class Documentation

class SPIDevice : public husarion_ugv_lights::SPIDeviceInterface

Public Functions

inline virtual int Open(const std::string &device) override

Open SPI device.

Parameters:

device – Name of the device

inline virtual int IOControl(int fd, unsigned long request, const void *arg) override

Perform an I/O control operation on the device.

Parameters:
  • fd – File descriptor

  • request – Request code

  • arg – Argument

inline virtual int Close(int fd) override

Close the device.

Parameters:

fd – File descriptor