|
virtual void | trigger (__attribute__((unused)) AlarmClock &clock) |
|
uint8_t | status () const |
|
uint8_t | flags () const |
|
void | start () |
|
bool | check (uint8_t *addr) |
|
void | finish () |
|
bool | match (uint8_t *addr) |
|
bool | isID (uint8_t *buf) |
|
void | storeID (uint8_t *buf) |
|
bool | free () |
|
bool | learn () const |
|
bool | process (const ActionSetMsg &msg) |
|
bool | process (__attribute__((unused)) const RemoteEventMsg &msg) |
|
bool | process (__attribute__((unused)) const SensorEventMsg &msg) |
|
bool | process (__attribute__((unused)) const ActionCommandMsg &msg) |
|
DeviceType & | device () |
|
const DeviceType & | device () const |
|
uint8_t | number () const |
|
uint16_t | address () const |
|
uint8_t | peers () const |
|
bool | changed () const |
|
void | changed (bool c) |
|
void | inhibit (bool value) |
|
bool | inhibit () const |
|
bool | aesActive () const |
|
void | setup (Device< HALTYPE, List0 > *dev, uint8_t number, uint16_t addr) |
|
uint16_t | size () const |
|
bool | has (const Peer &p) const |
|
uint8_t | peerfor (const HMID &hmid) const |
|
Peer | peer (uint8_t idx) const |
|
bool | peer (const Peer &p) |
|
bool | peer (const Peer &p1, const Peer &p2) const |
|
bool | deletepeer (uint8_t idx) const |
|
bool | deletepeer (const Peer &p) const |
|
uint8_t | findpeer () const |
|
void | firstinit () |
|
IButtonList1 | getList1 () const |
|
EmptyList | getList2 () const |
|
EmptyList | getList3 (const Peer &p) const |
|
EmptyList | getList3 (uint8_t pidx) const |
|
DefList4 | getList4 (const Peer &p) const |
|
DefList4 | getList4 (uint8_t pidx) const |
|
void | stop () |
|
bool | process (__attribute__((unused)) const ActionSetMsg &msg) |
|
bool | process (__attribute__((unused)) const ActionCommandMsg &msg) |
|
bool | process (__attribute__((unused)) const RemoteEventMsg &msg) |
|
bool | process (__attribute__((unused)) const SensorEventMsg &msg) |
|
void | patchStatus (__attribute__((unused)) Message &msg) |
|
void | configChanged () |
|
template<class HALTYPE, int PEERCOUNT, class List0Type = List0>
class as::IButtonChannel< HALTYPE, PEERCOUNT, List0Type >
Definition at line 24 of file IButton.h.