Aaron Heise
067c275c46
Buffer: send and receive binary data over Channel
...
(also some minor fixes in channel)
2023-03-02 17:13:55 -06:00
Aaron Heise
464dc23ff0
Add some internal documenation
2023-02-27 17:36:04 -06:00
Aaron Heise
c00b592ed9
System-reserved channel message types
...
- a message handler can return logical True to prevent subsequent message handlers from running
- Message types >= 0xff00 are reserved for system/framework messages
2023-02-26 11:39:49 -06:00
Aaron Heise
e005826151
Allow channel message handlers to short circuit
...
- a message handler can return logical True to prevent subsequent message handlers from running
2023-02-26 11:23:38 -06:00
Aaron Heise
a61b15cf6a
Added channel example
2023-02-26 07:26:12 -06:00
Mark Qvist
a55d39b7d4
Added Link ID to response_generator callback signature
2023-02-09 11:52:54 +01:00
Mark Qvist
b296c10541
Added check for app_data
2022-10-04 22:40:03 +02:00
Mark Qvist
c498bf5668
Updated examples
2022-06-30 20:07:48 +02:00
Mark Qvist
40e25d8e40
Fixed static destination size
2022-06-30 19:12:44 +02:00
Mark Qvist
5396b80e80
Updated example
2022-01-11 03:06:35 +01:00
Mark Qvist
2e0dd278b6
Updated announce example
2021-12-08 20:45:03 +01:00
Mark Qvist
1d6c877b4c
Added RSSI and SNR to echo example
2021-10-12 18:31:46 +02:00
Mark Qvist
c3dcd9366d
Added RSSI and SNR to echo example
2021-10-12 18:09:02 +02:00
Mark Qvist
8d01586a5a
Added RSSI and SNR to echo example
2021-10-12 18:04:55 +02:00
Mark Qvist
0fe76d50f6
Improved documentation.
2021-09-02 20:35:42 +02:00
Mark Qvist
17dbfe6401
Updated speed test example.
2021-08-29 00:13:50 +02:00
Mark Qvist
66b2be87f4
Added speedtest example.
2021-08-27 22:59:34 +02:00
Mark Qvist
212518a345
Implemented requests and responses of arbitrary sizes using resources.
2021-08-21 14:52:31 +02:00
Mark Qvist
1dc6655017
Implemented request and response API
2021-08-20 23:29:06 +02:00
Mark Qvist
4fd3d26714
Fixed UDP broadcast echo packets not being filtered.
2021-08-19 17:05:07 +02:00
Mark Qvist
384a7db974
Implemented link peer identification
2021-08-19 14:10:37 +02:00
Mark Qvist
5ccbc825fd
Updated examples
2021-05-20 22:31:09 +02:00
Mark Qvist
ce405b9252
Migrated all asymmetric crypto operations to ECIES on Curve25519.
2021-05-20 15:31:38 +02:00
Mark Qvist
e8fb435f00
Updated link example
2021-05-20 13:37:48 +02:00
Mark Qvist
11fe8b64f8
Updated formatting of examples for better inclusion in documentation.
2021-05-17 19:10:11 +02:00
Mark Qvist
b0369585e0
Method names updated in examples
2021-05-16 17:33:39 +02:00
Mark Qvist
d03b7d7a52
Refactored Identity method names
2021-05-16 16:15:57 +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
54206d9101
Added thread locking to log output. Various housekeeping.
2021-05-03 20:24:44 +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
6b2b66aa25
Moving large transfers to recursive resource segmentation
2020-08-12 20:48:16 +02:00
Mark Qvist
fda6ea741e
Updated filetransfer example
2020-06-14 19:06:31 +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
bbf79e1133
Updated link example
2020-05-14 16:22:49 +02:00
Mark Qvist
eb2e4a86bd
Added broadcast example
2020-05-14 12:52:41 +02:00
Mark Qvist
30c83951a4
Updated Link example
2020-05-14 12:18:40 +02:00
Mark Qvist
be1ff8ec21
Resource transfer and receipt management optimisation
2020-05-13 13:08:48 +02:00
Mark Qvist
c595fdd54b
Optimised resource transfer implementation
2020-05-12 16:45:51 +02:00
Mark Qvist
c9d1c938ff
Implemented progress on resource initiator side. Made MDUs more obvious.
2020-04-28 20:50:57 +02:00
Mark Qvist
a9c4d0e78d
Added link example
2020-04-27 17:28:14 +02:00
Mark Qvist
1391c9ef3b
Made running Transport a config choice
2020-04-27 12:04:14 +02:00
Mark Qvist
a339ae3d28
Preliminary Python3 support
2020-04-22 12:07:13 +02:00
Mark Qvist
d754ed989c
Implemented transport for links
2020-03-06 22:20:50 +01:00
Mark Qvist
67b13bca25
Updated path requests
2020-03-06 14:28:26 +01:00
Mark Qvist
33ce3ef48f
Implemented path requests
2020-03-06 12:55:05 +01:00
Mark Qvist
09a19aed72
Strip transport headers at final hop
2020-03-06 09:51:59 +01:00