Infrared4Arduino
Public Member Functions | List of all members
IrSenderNonMod Class Reference

IrSender implementation without modulation. More...

#include <IrSenderNonMod.h>

Inheritance diagram for IrSenderNonMod:
Inheritance graph
[legend]
Collaboration diagram for IrSenderNonMod:
Collaboration graph
[legend]

Public Member Functions

 IrSenderNonMod (pin_t pin)
 
void send (const IrSequence &irSequence, frequency_t frequency=IrSignal::defaultFrequency)
 Two parameter form just to be compatible with the super class. More...
 
void sendNonModulated (const IrSequence &irSequence)
 Sends the IrSequence as argument. More...
 
- Public Member Functions inherited from IrSender
virtual ~IrSender ()
 
void sendIrSignal (const IrSignal &irSignal, unsigned int noSends=1)
 Sends the IrSignal given as argument the prescribed number of times. More...
 
void sendWhile (const IrSignal &irSignal, bool(*trigger)())
 Send an IrSignal, when and as long as trigger() returns true. More...
 
virtual void mute ()
 Send an IrSignal, when and as long as buttonPin is LOW. More...
 

Additional Inherited Members

- Protected Member Functions inherited from IrSender
pin_t getOutputPin () const
 
void delayUSecs (microseconds_t T)
 
 IrSender ()
 
 IrSender (pin_t pin)
 

Detailed Description

IrSender implementation without modulation.

Definition at line 27 of file IrSenderNonMod.h.

Constructor & Destructor Documentation

◆ IrSenderNonMod()

IrSenderNonMod::IrSenderNonMod ( pin_t  pin)

Definition at line 20 of file IrSenderNonMod.cpp.

Member Function Documentation

◆ send()

void IrSenderNonMod::send ( const IrSequence irSequence,
frequency_t  frequency = IrSignal::defaultFrequency 
)
inlinevirtual

Two parameter form just to be compatible with the super class.

Parameters
irSequenceIrSequence to be sent
frequencyMUST be 0

Implements IrSender.

Definition at line 36 of file IrSenderNonMod.h.

◆ sendNonModulated()

void IrSenderNonMod::sendNonModulated ( const IrSequence irSequence)

Sends the IrSequence as argument.

Parameters
irSequence

Definition at line 23 of file IrSenderNonMod.cpp.


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