Class SPIOut
Defined in File SPIOut.hpp
Inheritance Relationships
Base Type
public dai::NodeCRTP< Node, SPIOut, SPIOutProperties >(Template Class NodeCRTP)
Class Documentation
-
class SPIOut : public dai::NodeCRTP<Node, SPIOut, SPIOutProperties>
SPIOut node. Sends messages over SPI.
Public Functions
-
inline void setStreamName(std::string name)
Specifies stream name over which the node will send data
- Parameters:
name – Stream name
-
inline void setBusId(int busId)
Specifies SPI Bus number to use
- Parameters:
id – SPI Bus id
Public Members
-
Input input = {*this, "in", Input::Type::SReceiver, true, 8, true, {{DatatypeEnum::Buffer, true}}}
Input for any type of messages to be transferred over SPI stream
Default queue is blocking with size 8
Public Static Attributes
-
static constexpr const char *NAME = "SPIOut"
-
inline void setStreamName(std::string name)