Arduino PulseWire Transceiver Library
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes
pulsewire::DigitalSignal Class Reference

Digital output signal implementation using digitalWrite. More...

#include <TxProtocol.h>

Inheritance diagram for pulsewire::DigitalSignal:
Inheritance graph
[legend]
Collaboration diagram for pulsewire::DigitalSignal:
Collaboration graph
[legend]

Public Member Functions

void setTxPin (uint8_t pin) override
 
void sendBit (bool bit)
 

Protected Attributes

uint8_t _pin
 

Detailed Description

Digital output signal implementation using digitalWrite.

Sends HIGH or LOW directly to the specified pin using digitalWrite().

Definition at line 19 of file TxProtocol.h.

Member Function Documentation

◆ sendBit()

void pulsewire::DigitalSignal::sendBit ( bool  bit)
inlinevirtual

Implements pulsewire::SignalBase.

Definition at line 29 of file TxProtocol.h.

◆ setTxPin()

void pulsewire::DigitalSignal::setTxPin ( uint8_t  pin)
inlineoverridevirtual

Implements pulsewire::SignalBase.

Definition at line 23 of file TxProtocol.h.

Field Documentation

◆ _pin

uint8_t pulsewire::SignalBase::_pin
protectedinherited

Definition at line 17 of file SignalBase.h.


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