Commit graph

66 commits

Author SHA1 Message Date
liamcottle
e10db3d56c add method to sync device time 2025-04-08 14:38:38 +12:00
liamcottle
cd5bebc973 add ability to find contact by name 2025-04-08 14:08:48 +12:00
liamcottle
db5e5bd76f clear timeouts on success or error for repeater login and status requests 2025-04-08 14:05:21 +12:00
liamcottle
06f8f9d4ea refactor ble connection to web ble connection 2025-04-08 13:54:25 +12:00
liamcottle
0210b5a438 tell device what protocol version we support when connected 2025-04-08 12:36:42 +12:00
liamcottle
bc32340185 move path to constructor 2025-04-08 12:18:12 +12:00
liamcottle
d5099eec20 add nodejs serial example 2025-04-08 12:14:21 +12:00
liamcottle
a324e15553 add nodejs serial connection support 2025-04-08 12:14:04 +12:00
liamcottle
de4e1d713b refactor serial connection to base class and web serial class 2025-04-08 11:52:32 +12:00
liamcottle
9e3171bd78 implement path tracing 2025-03-17 23:17:03 +13:00
liamcottle
85d82b13c1 update comment 2025-03-11 20:43:21 +13:00
liamcottle
209992d307 implement setting and deleting channels 2025-03-11 20:23:06 +13:00
liamcottle
9e6f42f0bc get channels 2025-03-11 19:16:55 +13:00
liamcottle
d1bf08fec4 implement zero hop repeater ping 2025-03-10 02:40:31 +13:00
liamcottle
b7a21b5e8e send and receive raw data 2025-03-09 21:19:59 +13:00
liamcottle
0270c74293 log raw lora bytes received 2025-03-09 20:59:43 +13:00
liamcottle
5c6b2e1e04 add last snr field 2025-03-05 00:59:56 +13:00
liamcottle
a03023b771 add helper to fetch all waiting messages, and add command bot example 2025-03-04 17:36:22 +13:00
liamcottle
166762dc31 add helper function to find a contact by public key prefix 2025-03-04 17:29:14 +13:00
liamcottle
3882904b43 add tcp connection class and example 2025-03-04 16:48:43 +13:00
liamcottle
32928e3a96 simple cli console for remote repeater management 2025-02-27 17:48:19 +13:00
liamcottle
84df5aa57f implement login and status request for fetching metrics from repeaters 2025-02-24 19:28:09 +13:00
liamcottle
a04a3a9b19 implement private key import and export 2025-02-21 16:58:17 +13:00
liamcottle
6dc6285cda add device query command 2025-02-19 21:24:55 +13:00
liamcottle
939ca22918 add reboot string to reboot command 2025-02-19 20:48:42 +13:00
liamcottle
f6cfe37449 add ability to get battery voltage 2025-02-16 17:00:00 +13:00
liamcottle
8125faaccf add ability to reboot device 2025-02-16 16:57:08 +13:00
liamcottle
e12d87c6ba add helper function for setting custom path for contact 2025-02-15 23:11:11 +13:00
liamcottle
2aeb37ffa8 add helper function for adding or updating contact 2025-02-15 22:53:10 +13:00
liamcottle
3040bb54a9 add helper function for sharing contact 2025-02-15 22:44:54 +13:00
liamcottle
e262772fe3 add helper function for resetting path 2025-02-15 22:43:23 +13:00
liamcottle
2e3ecdb15e add helper function for removing contact 2025-02-15 22:41:58 +13:00
liamcottle
fdc83c2f78 add helper function for exporting contact 2025-02-15 22:31:56 +13:00
liamcottle
54a3d00d7e add helper function for importing contact 2025-02-15 22:26:58 +13:00
liamcottle
8184f8fc4c add helper function for setting device time 2025-02-15 22:21:13 +13:00
liamcottle
6e4696679e add helper function for getting device time 2025-02-15 22:18:39 +13:00
liamcottle
e2d2ab7cf8 add helper function for setting advert lat lon 2025-02-15 22:15:25 +13:00
liamcottle
6469b815b1 allow providing a timeout in milliseconds when fetching get self info 2025-02-15 22:11:22 +13:00
liamcottle
41d607a92f listen for sent and err response when sending text message 2025-02-15 22:01:20 +13:00
liamcottle
428eb70b59 listen for ok and err response when sending advert 2025-02-15 21:53:17 +13:00
liamcottle
4a3554ca36 add todo 2025-02-15 21:50:00 +13:00
liamcottle
faf9e2c943 remove variable 2025-02-15 21:48:58 +13:00
liamcottle
381a1b9d17 implement import contact command 2025-02-15 21:39:29 +13:00
liamcottle
df3c032acd handle export contact response 2025-02-15 21:38:24 +13:00
liamcottle
12276302a7 add export contact command 2025-02-15 20:45:07 +13:00
liamcottle
cf4e1ccd83 add share contact command 2025-02-15 20:37:17 +13:00
liamcottle
17cc2b9834 add helper functions that wait for ok or error response 2025-02-14 12:35:10 +13:00
liamcottle
d5c9f4d88c add ok and err events 2025-02-14 00:18:07 +13:00
liamcottle
305ef81b01 add missing event listeners 2025-02-13 23:59:46 +13:00
liamcottle
37b13d4193 add ability to send and receive channel messages 2025-02-13 22:54:18 +13:00