COSA
An Object-Oriented Platform for Arduino Programming
|
This is the complete list of members for IR::Receiver, including all inherited members.
_clear() const | OutputPin | inlineprivate |
_set() const | OutputPin | inlineprivate |
_set(int value) const | OutputPin | inlineprivate |
_toggle() const | OutputPin | inlineprivate |
_write(int value) const | OutputPin | inlineprivate |
_write(Board::DigitalPin pin, uint8_t value) | OutputPin | inlineprivatestatic |
attach(Linkage *pred) | Linkage | inline |
clear() | ExternalInterrupt | privatevirtual |
IOPin::clear() const | OutputPin | inlineprivate |
DDR(uint8_t pin) | Pin | inlineprivatestatic |
DDR() const | Pin | inlineprivate |
detach() | Link | inline |
Direction enum name | Pin | private |
disable() | ExternalInterrupt | privatevirtual |
enable() | ExternalInterrupt | privatevirtual |
expire_after(uint32_t time) | Job | inline |
expire_after() const | Job | inline |
expire_at(uint32_t time) | Job | inline |
expire_at() const | Job | inline |
ExternalInterrupt(Board::ExternalInterruptPin pin, InterruptMode mode=ON_CHANGE_MODE, bool pullup=false) | ExternalInterrupt | private |
high() const | OutputPin | inlineprivate |
INPUT_MODE enum value | IOPin | private |
InterruptMode enum name | ExternalInterrupt | private |
IOPin(Board::DigitalPin pin, Mode mode=INPUT_MODE, bool pullup=false) | IOPin | inlineprivate |
is_clear() const | Pin | inlineprivate |
is_high() const | Pin | inlineprivate |
is_low() const | Pin | inlineprivate |
is_off() const | Pin | inlineprivate |
is_on() const | Pin | inlineprivate |
is_set() const | Pin | inlineprivate |
is_started() const | Job | inline |
Job(Scheduler *scheduler) | Job | inline |
keymap_P typedef | IR::Receiver | |
Link() | Link | inline |
Linkage() | Linkage | inline |
lookup(uint16_t code) | IR::Receiver | |
low() const | OutputPin | inlineprivate |
LSB_FIRST enum value | Pin | private |
m_expires | Job | protected |
m_mask | Pin | private |
m_pin | Pin | private |
m_pred | Linkage | protected |
m_scheduler | Job | protected |
m_sfr | Pin | private |
m_succ | Linkage | protected |
MASK(uint8_t pin) | Pin | inlineprivatestatic |
Mode enum name | IOPin | private |
mode(Mode mode) | IOPin | inlineprivate |
mode() const | IOPin | inlineprivate |
mode(Board::DigitalPin pin, Mode mode) | IOPin | inlineprivatestatic |
mode(Board::DigitalPin pin) | IOPin | inlineprivatestatic |
OutputPin::mode(Board::DigitalPin pin, uint8_t initial=0) | OutputPin | inlineprivatestatic |
MSB_FIRST enum value | Pin | private |
off() const | OutputPin | inlineprivate |
on() const | OutputPin | inlineprivate |
ON_CHANGE_MODE enum value | ExternalInterrupt | private |
on_event(uint8_t type, uint16_t value) | Job | inlinevirtual |
on_expired() | Job | inlinevirtual |
ON_FALLING_MODE enum value | ExternalInterrupt | private |
on_interrupt(uint16_t arg=0) | IR::Receiver | virtual |
ON_LOW_LEVEL_MODE enum value | ExternalInterrupt | private |
ON_RISING_MODE enum value | ExternalInterrupt | private |
operator bool() const | Pin | inlineprivate |
operator<<(IOStream &outs, Receiver &receiver) | IR::Receiver | friend |
ExternalInterrupt::operator<<(int value) | OutputPin | inlineprivate |
operator=(int value) | OutputPin | inlineprivate |
operator=(Pin &rhs) | OutputPin | inlineprivate |
operator>>(uint8_t &var) | Pin | inlineprivate |
OUTPUT_MODE enum value | IOPin | private |
OutputPin(Board::DigitalPin pin, uint8_t initial=0) | OutputPin | inlineprivate |
PCIMR() const | Pin | inlineprivate |
Pin(uint8_t pin) | Pin | inlineprivate |
PIN(uint8_t pin) | Pin | inlineprivatestatic |
PIN() const | Pin | inlineprivate |
pin() const | Pin | inlineprivate |
PORT(uint8_t pin) | Pin | inlineprivatestatic |
PORT() const | Pin | inlineprivate |
pred() const | Linkage | inline |
pulse(uint16_t us) const | OutputPin | inlineprivate |
read() const | Pin | inlineprivate |
read(OutputPin &clk, Direction order=MSB_FIRST) const | Pin | private |
read(Board::DigitalPin pin) | Pin | inlineprivatestatic |
Receiver(Board::ExternalInterruptPin pin, uint8_t max, uint32_t threshold, Job::Scheduler *scheduler, keymap_P keymap=NULL, uint8_t keys=0, uint16_t *sample=NULL) | IR::Receiver | inline |
reset() | IR::Receiver | |
run() | Job | inlinevirtual |
set() const | OutputPin | inlineprivate |
set(int value) const | OutputPin | inlineprivate |
start() | Job | inline |
stop() | Job | inline |
succ() const | Linkage | inline |
time() const | Job | inline |
toggle() const | OutputPin | inlineprivate |
toggle(Board::DigitalPin pin) | OutputPin | inlineprivatestatic |
write(int value) const | OutputPin | inlineprivate |
write(uint8_t value, OutputPin &clk, Direction order=MSB_FIRST) const | OutputPin | private |
write(uint16_t value, uint8_t bits, uint16_t us) const | OutputPin | private |
write(Board::DigitalPin pin, int value) | OutputPin | inlineprivatestatic |