Commit Graph

178 Commits

Author SHA1 Message Date
Mark Qvist
b2eebd90ea Refactored and documented Reticulum class 2021-05-16 12:55:50 +02:00
Mark Qvist
813ddf81d9 Updated readme 2021-05-15 14:40:44 +02:00
Mark Qvist
bdf1d289b0 Added default app data to destinations 2021-05-15 13:06:50 +02:00
Mark Qvist
8800a6ab4e Added announce callback handling. Added announce callback example. 2021-05-15 10:58:44 +02:00
Mark Qvist
43de693f01 Fixed typo 2021-05-15 10:57:54 +02:00
Mark Qvist
a60e4fc5f1 Renamed has_path method 2021-05-14 21:36:44 +02:00
Mark Qvist
0c76d6a15c Link inbound/outbound inactivity timers 2021-05-14 12:58:02 +02:00
Mark Qvist
f242abcf75 Version bump 2021-05-13 16:42:36 +02:00
Mark Qvist
51ab2d3488 Implemented app_data recall from announces, better destination registration handling and link inactivity querying. 2021-05-13 16:41:23 +02:00
Mark Qvist
54206d9101 Added thread locking to log output. Various housekeeping. 2021-05-03 20:24:44 +02:00
Mark Qvist
178c69e361 Updated readme 2020-08-13 15:41:54 +02:00
Mark Qvist
f275065b40 Implemented ID beaconing on RNode and KISS interfaces 2020-08-13 15:06:39 +02:00
Mark Qvist
88a956b4f5 Updated readme, version bump 2020-08-13 12:56:39 +02:00
Mark Qvist
a43d485630 Renamed UDPInterface 2020-08-13 12:37:54 +02:00
Mark Qvist
b9301a2a8a Fixed public exponent 2020-08-13 12:25:56 +02:00
Mark Qvist
bd098c338a Indentation and formatting cleanup 2020-08-13 12:15:56 +02:00
Mark Qvist
e4dfd052e6 Implemented recursive resource segmentation for large transfers 2020-08-12 21:49:59 +02:00
Mark Qvist
73a3516db8 Indentation rework 2020-08-12 20:59:13 +02:00
Mark Qvist
81804b5d19 Resource work 2020-08-12 20:58:32 +02:00
Mark Qvist
bf0e22d461 Indentation fix 2020-08-12 20:51:33 +02:00
Mark Qvist
6b2b66aa25 Moving large transfers to recursive resource segmentation 2020-08-12 20:48:16 +02:00
Mark Qvist
4a3ee622ec Work on bundles 2020-08-12 14:06:29 +02:00
Mark Qvist
90f2a84243 Work on bundles 2020-08-11 20:15:23 +02:00
Mark Qvist
19257b5975 Bundle class setup 2020-06-14 20:18:46 +02:00
Mark Qvist
fda6ea741e Updated filetransfer example 2020-06-14 19:06:31 +02:00
Mark Qvist
e2122be006 Started bundle class 2020-06-14 18:33:01 +02:00
Mark Qvist
4ffe4482d3 Updated readme and fixed typos 2020-06-14 11:26:11 +02:00
Mark Qvist
843c1a77b7 Updated example description 2020-06-10 11:17:55 +02:00
Mark Qvist
459f6b792f Optimised resource transfers, fixed resource transfer regression, removed txdelay from UDPInterface. 2020-06-10 10:58:13 +02:00
Mark Qvist
b61fa6ce8d Dependency version adjustment 2020-06-09 15:01:10 +02:00
Mark Qvist
11c741dacb Version bump to 0.1.4 2020-05-29 15:16:32 +02:00
Mark Qvist
24abb4cfa4 Fixed coding rate reference in RNodeInterface 2020-05-28 22:15:46 +02:00
Mark Qvist
0d069bf1d8 Fixed missing cr statement for RNodeInterface 2020-05-27 16:47:12 +02:00
Mark Qvist
fd010fa80c Version bump to 0.1.3 2020-05-21 14:48:00 +02:00
Mark Qvist
8c2cfb0349 Added periodic ID option to RNode interface. Fixed RNode SNR stat indication. 2020-05-21 14:17:14 +02:00
Mark Qvist
0140cd6eba Version change for setup.py 2020-05-15 10:06:40 +02:00
Mark Qvist
3819485c20 Better comments on outbound transport 2020-05-15 10:05:18 +02:00
Mark Qvist
3ca06bbf3a Fixed shared instance transport for 1-hop destinations. Path request forwarding to local clients behind shared instance. 2020-05-15 09:41:26 +02:00
Mark Qvist
4069988c14 Package version 0.1.1 2020-05-14 17:09:47 +02:00
Mark Qvist
8a69f7e88c Implemented systemwide shared instance 2020-05-14 16:31:23 +02:00
Mark Qvist
e3bd91b82d Changed transport init 2020-05-14 16:23:13 +02:00
Mark Qvist
bbf79e1133 Updated link example 2020-05-14 16:22:49 +02:00
Mark Qvist
343f439ad9 Improved group destination error handling 2020-05-14 13:42:49 +02:00
Mark Qvist
eb2e4a86bd Added broadcast example 2020-05-14 12:52:41 +02:00
Mark Qvist
14784d2c01 Added default create_receipt behaviour on packet 2020-05-14 12:20:59 +02:00
Mark Qvist
30c83951a4 Updated Link example 2020-05-14 12:18:40 +02:00
Mark Qvist
e0e1868e50 Transport handling of announces and path requests for shared instance 2020-05-13 20:33:10 +02:00
Mark Qvist
6903c7a2f6 Initial handling for local shared instance 2020-05-13 16:03:50 +02:00
Mark Qvist
27f5b8fb3e Fixed typo 2020-05-13 16:03:25 +02:00
Mark Qvist
a2e856762c Relaxed outbound error handling 2020-05-13 16:02:37 +02:00