mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
------------------------------------------------------------------------------- * 3191d38 - Dynamic allocation and freeing of wait queue buffer when third party connect/disconnects. - Remove debug printouts. - Prohibit continous registrations. - Cleanups * 7db8582 Use proper enums instead of magic numbers * 682eb2a Testing in combination with Gigaset elements v2.4.2 shows 50ms works better as a delay for ULE sensor registration. * 1dbf4f7 Increase packet inter delay * 31278b0 Workaround (ugly) for third party apps which send multiple mails simultaneously in one packet. * f74984c Set delay between internal Dect packets low due to ULE otherwise doesn't work... Something timing critical in Natalie makes registration of sensors to otherwise fail. * dd3939b Extend busmail protocol API with a configuration option. For each busmail/rawmail connection we can set individual protocol options. * 6dbaaec Make the delay between each send message dynamic. Keep a timestamp of last transmisstion and before next transmitt we sleep only if not enough time has already passed. * 78f7748 Restore handset standard PIN and add comment * 86ae799 Natalie can auto-disable registration after one paired handset. * 316647e Add recognition of ULE packets * 33d84c2 Merge branch 'master' into ronny_gigaset |\ | * 7a0f1ca Add ubus dummy for building without ubus library | * fa9cd96 Pad every busmail packet with dummy data to force flush in dect chip. | * 2a4d666 Ability to build dectmngr2 without ubus, for factory production. * 29eb971 WIP for #9729 where registration of some sensors fail. ------------------------------------------------------------------------------- commit 3191d38385c8e46c3888859f196e41c7db4447bc Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-31 13:32:17 +0100 - Dynamic allocation and freeing of wait queue buffer when third party connect/disconnects. - Remove debug printouts. - Prohibit continous registrations. - Cleanups Base directory -> / src/rawmailproxy.c | 100 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 56 insertions(+), 44 deletions(-) ------------------------------------------------------------------------------- commit 7db8582e89ce58b82450fc0329340f6a294220d3 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-31 11:51:56 +0100 Use proper enums instead of magic numbers Base directory -> / src/connection_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ------------------------------------------------------------------------------- commit 682eb2a006d00d6909fc5164c2e2483da3dc21dd Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-28 16:17:38 +0200 Testing in combination with Gigaset elements v2.4.2 shows 50ms works better as a delay for ULE sensor registration. Base directory -> / src/connection_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ------------------------------------------------------------------------------- commit 1dbf4f767325fb31b24490b1d43267e83956791e Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 12:27:11 +0200 Increase packet inter delay Base directory -> / src/connection_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ------------------------------------------------------------------------------- commit 31278b063273be77ecb97d764a7f9d6a326d329e Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 12:26:59 +0200 Workaround (ugly) for third party apps which send multiple mails simultaneously in one packet. Base directory -> / src/rawmailproxy.c | 208 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 135 insertions(+), 73 deletions(-) ------------------------------------------------------------------------------- commit f74984c7e5d41d090a9c407dab307b4acea15a28 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:34:32 +0200 Set delay between internal Dect packets low due to ULE otherwise doesn't work... Something timing critical in Natalie makes registration of sensors to otherwise fail. Base directory -> / src/connection_init.c | 4 ++++ 1 file changed, 4 insertions(+) ------------------------------------------------------------------------------- commit dd3939bec4c60838bd2165c28d1c46b25510751f Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:30:43 +0200 Extend busmail protocol API with a configuration option. For each busmail/rawmail connection we can set individual protocol options. Base directory -> / src/app.c | 2 ++ src/busmail.c | 7 +++++++ src/busmail.h | 6 ++++++ 3 files changed, 15 insertions(+) ------------------------------------------------------------------------------- commit 6dbaaeca8575c5063f4257abef68191d0eb172da Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:27:30 +0200 Make the delay between each send message dynamic. Keep a timestamp of last transmisstion and before next transmitt we sleep only if not enough time has already passed. Base directory -> / src/rawmail.c | 48 +++++++++++++++++++++++++++++++++++++++++------- src/rawmail.h | 1 + 2 files changed, 42 insertions(+), 7 deletions(-) ------------------------------------------------------------------------------- commit 78f774833ddb1c447d2fd71e42dd708475e49318 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:24:10 +0200 Restore handset standard PIN and add comment Base directory -> / src/connection_init.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) ------------------------------------------------------------------------------- commit 86ae79960db54342b5be6f926dfddec03d185444 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:23:16 +0200 Natalie can auto-disable registration after one paired handset. Base directory -> / src/connection_init.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ------------------------------------------------------------------------------- commit 316647e67f5b0b51345efff8c4d0787b73787b50 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-26 09:20:31 +0200 Add recognition of ULE packets Base directory -> / src/api_parser.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) ------------------------------------------------------------------------------- commit 33d84c254313e02ce15b090fb868e5f65c7b305d Author: Ronny Nilsson <rln@ronnylap> Date: 2016-10-19 11:10:43 +0200 Merge branch 'master' into ronny_gigaset Conflicts: src/connection_init.c Base directory -> / src/Makefile | 6 +- src/busmail.c | 11 +- src/connection_init.c | 386 ++++++++++++++++++++++++++++++++++++++++---------- src/connection_init.h | 3 + src/debugger.c | 10 +- src/error.c | 11 +- src/handset.c | 5 +- src/main.c | 5 + src/rawmailproxy.c | 2 +- src/ubus-dummy.c | 60 ++++++++ src/ubus.c | 8 ++ src/ubus.h | 11 +- 12 files changed, 418 insertions(+), 100 deletions(-) ------------------------------------------------------------------------------- commit 7a0f1caa2a0d0241d7682dbe65edb7dceadc4e63 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-18 13:33:33 +0200 Add ubus dummy for building without ubus library Base directory -> / src/ubus-dummy.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) ------------------------------------------------------------------------------- commit fa9cd963e01519736d4f2493ece0d942ac7463c9 Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-17 16:52:28 +0200 Pad every busmail packet with dummy data to force flush in dect chip. Base directory -> / src/busmail.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ------------------------------------------------------------------------------- commit 2a4d666aeccb4b4e7e3a1d7622ba05c529ff765d Author: Ronny Nilsson <ronny.nilsson@inteno.se> Date: 2016-10-17 16:51:16 +0200 Ability to build dectmngr2 without ubus, for factory production. Base directory -> / src/Makefile | 6 +++++- src/connection_init.c | 5 ++++- src/handset.c | 3 ++- src/ubus.c | 8 ++++++++ src/ubus.h | 11 +++-------- 5 files changed, 22 insertions(+), 11 deletions(-) ------------------------------------------------------------------------------- commit 29eb971b2fa57b64d5ae8e238e3d319e63ae0d70 Author: Ronny Nilsson <rln@ronnylap> Date: 2016-10-10 11:15:37 +0200 WIP for #9729 where registration of some sensors fail. Base directory -> / src/connection_init.c | 41 ++++++++++++-- src/handset.c | 3 +- src/rawmailproxy.c | 154 ++++++++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 187 insertions(+), 11 deletions(-) ------------------------------------------------------------------------------- |
||
|---|---|---|
| .. | ||
| files | ||
| Makefile | ||