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

Simulates sending in the sense that it prints the IrSequences on the Stream given as argument. More...

#include <IrSenderSimulator.h>

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

Public Member Functions

 IrSenderSimulator (Stream &stream_)
 
 IrSenderSimulator (const IrSenderSimulator &orig)
 
virtual ~IrSenderSimulator ()
 
void send (const IrSequence &irSequence, frequency_t frequency=IrSignal::defaultFrequency)
 Sends an IrSequence with the prescribed frequency. 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...
 
virtual void mute ()
 Force output pin inactive. 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

Simulates sending in the sense that it prints the IrSequences on the Stream given as argument.

Intended as debugging and development tool.

Definition at line 10 of file IrSenderSimulator.h.

Constructor & Destructor Documentation

IrSenderSimulator::IrSenderSimulator ( Stream &  stream_)
inline

Definition at line 15 of file IrSenderSimulator.h.

IrSenderSimulator::IrSenderSimulator ( const IrSenderSimulator orig)
inline

Definition at line 16 of file IrSenderSimulator.h.

virtual IrSenderSimulator::~IrSenderSimulator ( )
inlinevirtual

Definition at line 17 of file IrSenderSimulator.h.

Member Function Documentation

void IrSenderSimulator::send ( const IrSequence irSequence,
frequency_t  frequency = IrSignal::defaultFrequency 
)
virtual

Sends an IrSequence with the prescribed frequency.

Parameters
irSequence
frequencyfrequency in Hz

Implements IrSender.

Definition at line 3 of file IrSenderSimulator.cpp.


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