|
knx
ETS configurable knx-stack
|
#include <knx_facade.h>
Public Member Functions | |
| KnxFacade () | |
| KnxFacade (B &bau) | |
| KnxFacade (IsrFunctionPtr buttonISRFunction) | |
| virtual | ~KnxFacade () |
| P & | platform () |
| B & | bau () |
| bool | enabled () |
| void | enabled (bool value) |
| bool | progMode () |
| void | progMode (bool value) |
| void | toggleProgMode () |
| To be called by ISR handling on button press. More... | |
| bool | configured () |
| uint32_t | ledPinActiveOn () |
| returns HIGH if led is active on HIGH, LOW otherwise More... | |
| void | ledPinActiveOn (uint32_t value) |
| Sets if the programming led is active on HIGH or LOW. More... | |
| int32_t | ledPin () |
| void | ledPin (int32_t value) |
| void | setProgLedOffCallback (ProgLedOffCallback progLedOffCallback) |
| void | setProgLedOnCallback (ProgLedOnCallback progLedOnCallback) |
| int32_t | buttonPin () |
| void | buttonPin (int32_t value) |
| void | readMemory () |
| void | writeMemory () |
| uint16_t | individualAddress () |
| void | loop () |
| void | manufacturerId (uint16_t value) |
| void | bauNumber (uint32_t value) |
| void | orderNumber (const uint8_t *value) |
| void | hardwareType (const uint8_t *value) |
| void | version (uint16_t value) |
| void | start () |
| void | setButtonISRFunction (IsrFunctionPtr progButtonISRFuncPtr) |
| void | setSaveCallback (SaveCallback func) |
| void | setRestoreCallback (RestoreCallback func) |
| uint8_t * | paramData (uint32_t addr) |
| bool | paramBit (uint32_t addr, uint8_t shift) |
| uint8_t | paramByte (uint32_t addr) |
| int8_t | paramSignedByte (uint32_t addr) |
| uint16_t | paramWord (uint32_t addr) |
| uint32_t | paramInt (uint32_t addr) |
| double | paramFloat (uint32_t addr, ParameterFloatEncodings enc) |
| GroupObject & | getGroupObject (uint16_t goNr) |
| void | restart (uint16_t individualAddress) |
| void | beforeRestartCallback (BeforeRestartCallback func) |
| BeforeRestartCallback | beforeRestartCallback () |
Definition at line 75 of file knx_facade.h.
|
inline |
Definition at line 101 of file knx_facade.h.
|
inline |
|
inline |
|
inline |
Definition at line 427 of file knx_facade.h.
|
inline |
Definition at line 422 of file knx_facade.h.
|
inline |
Definition at line 191 of file knx_facade.h.
|
inline |
Definition at line 196 of file knx_facade.h.
|
inline |
Definition at line 148 of file knx_facade.h.
|
inline |
|
inline |
Definition at line 125 of file knx_facade.h.
|
inline |
Definition at line 410 of file knx_facade.h.
|
inline |
Definition at line 258 of file knx_facade.h.
|
inline |
|
inline |
|
inline |
Definition at line 176 of file knx_facade.h.
|
inline |
returns HIGH if led is active on HIGH, LOW otherwise
Definition at line 156 of file knx_facade.h.
|
inline |
Sets if the programming led is active on HIGH or LOW.
Set to HIGH for GPIO–RESISTOR–LED–GND or to LOW for GPIO–LED–RESISTOR–VDD
Definition at line 166 of file knx_facade.h.
|
inline |
|
inline |
|
inline |
Definition at line 253 of file knx_facade.h.
|
inline |
Definition at line 356 of file knx_facade.h.
|
inline |
Definition at line 364 of file knx_facade.h.
|
inline |
Definition at line 322 of file knx_facade.h.
|
inline |
Definition at line 401 of file knx_facade.h.
|
inline |
Definition at line 393 of file knx_facade.h.
|
inline |
Definition at line 377 of file knx_facade.h.
|
inline |
Definition at line 385 of file knx_facade.h.
|
inline |
|
inline |
|
inline |
Definition at line 135 of file knx_facade.h.
|
inline |
Definition at line 201 of file knx_facade.h.
|
inline |
|
inline |
|
inline |
Definition at line 181 of file knx_facade.h.
|
inline |
Definition at line 186 of file knx_facade.h.
|
inline |
Definition at line 317 of file knx_facade.h.
|
inline |
Definition at line 312 of file knx_facade.h.
|
inline |
|
inline |
To be called by ISR handling on button press.
Definition at line 143 of file knx_facade.h.
|
inline |
Definition at line 263 of file knx_facade.h.
|
inline |
Definition at line 206 of file knx_facade.h.