File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 28332833
28342834// Mehrfach-Klick
28352835#define ParamBTN_ReactionTimeMultiClick (knx.paramByte(BTN_ReactionTimeMultiClick))
2836- // Langer Tasterdruck
2836+ // Langer Tastendruck
28372837#define ParamBTN_ReactionTimeLong (knx.paramByte(BTN_ReactionTimeLong))
2838- // Extra langer Tastedruck
2838+ // Extra langer Tastendruck
28392839#define ParamBTN_ReactionTimeExtraLong (knx.paramByte(BTN_ReactionTimeExtraLong))
28402840// Verfügbare Kanäle
28412841#define ParamBTN_VisibleChannels (knx.paramByte(BTN_VisibleChannels))
30623062#define ParamBTN_bInB (knx.paramWord(BTN_ParamCalcIndex(BTN_bInB)))
30633063// Mehrfach-Klick
30643064#define ParamBTN_bReactionTimeMultiClick (knx.paramByte(BTN_ParamCalcIndex(BTN_bReactionTimeMultiClick)))
3065- // Langer Tasterdruck
3065+ // Langer Tastendruck
30663066#define ParamBTN_bReactionTimeLong (knx.paramByte(BTN_ParamCalcIndex(BTN_bReactionTimeLong)))
3067- // Extra langer Tasterdruck
3067+ // Extra langer Tastendruck
30683068#define ParamBTN_bReactionTimeExtraLong (knx.paramByte(BTN_ParamCalcIndex(BTN_bReactionTimeExtraLong)))
30693069// Datentyp
30703070#define ParamBTN_bOutShort_DPT (knx.paramByte(BTN_ParamCalcIndex(BTN_bOutShort_DPT)))
34023402//
34033403#define KoBTN_Out6 (knx.getGroupObject(BTN_KoCalcNumber(BTN_KoOut6)))
34043404
3405+
3406+
34053407#define BI_ChannelCount 4
34063408
34073409// Parameter per channel
34663468
34673469// Header generation for Module 'BASE_KommentarModule'
34683470
3469- #define BASE_KommentarModuleCount 99
3471+ #define BASE_KommentarModuleCount 0
34703472#define BASE_KommentarModuleModuleParamSize 0
34713473#define BASE_KommentarModuleSubmodulesParamSize 0
34723474#define BASE_KommentarModuleParamSize 0
Original file line number Diff line number Diff line change 11#pragma once
22
3- #define MAIN_Version "89a91c4 "
4- #define KNX_Version "e69f636"
5- #define MODULE_Common_Version "1.2.0+1aa43bb "
3+ #define MAIN_Version "152efc8 "
4+ #define KNX_Version "2.1.0+ e69f636"
5+ #define MODULE_Common_Version "1.2.0+ddd1363 "
66#define MODULE_Common_ETS 18
77#define MODULE_SwitchActuator_Version "0.1.0+cfaf665"
88#define MODULE_SwitchActuator_ETS 1
99#define MODULE_LogicModule_Version "3.3.0+0834fc0"
1010#define MODULE_LogicModule_ETS 51
1111#define MODULE_BinaryInput_Version "0.2.0+9fd5ad1"
1212#define MODULE_BinaryInput_ETS 2
13- #define MODULE_VirtualButton_Version "0.4 .0+aa25ef8 "
14- #define MODULE_VirtualButton_ETS 4
13+ #define MODULE_VirtualButton_Version "0.5 .0+3a79603 "
14+ #define MODULE_VirtualButton_ETS 5
1515#define MODULE_FileTransferModule_Version "0.0.4+db4a240"
1616#define MODULE_FileTransferModule_ETS 0
Original file line number Diff line number Diff line change @@ -41,7 +41,10 @@ void ActionChannel::processInputKo(GroupObject &ko)
4141
4242bool ActionChannel::processScan (uint16_t location)
4343{
44- if (_authenticateActive && !ParamFIN_ActAuthenticate)
44+ // here are 2 cases relevant:
45+ // authentication is active and the action is without auth-flag => skip processing
46+ // authentication is inaction and the action has te auth-flag => skip processing
47+ if (_authenticateActive != ParamFIN_ActAuthenticate)
4548 return false ;
4649
4750 if (!ParamFIN_ActAuthenticate || KoFIN_ActCall.value (DPT_Switch))
Original file line number Diff line number Diff line change 77
88void setup ()
99{
10- const uint8_t firmwareRevision = 0 ;
10+ const uint8_t firmwareRevision = 1 ;
1111 openknx.init (firmwareRevision);
1212 openknx.addModule (1 , openknxLogic);
1313 openknx.addModule (2 , openknxFingerprintModule);
You can’t perform that action at this time.
0 commit comments