Commit graph

42 commits

Author SHA1 Message Date
Nonoo
2ae7f3d045 Use built-in method for getting version 2020-10-26 09:55:29 +01:00
Nonoo
45b1076b78 Add git hash/tag to the about string 2020-10-26 09:44:12 +01:00
Nonoo
60e73fb027 Fix exit on control stream error 2020-10-26 09:20:48 +01:00
Nonoo
49d6fcab4b Restructure stream inits 2020-10-26 09:13:30 +01:00
Nonoo
d2efa14e9c Move log into the main package 2020-10-26 09:09:30 +01:00
Nonoo
ab104edc8d Reformat first log line 2020-10-26 08:39:12 +01:00
Nonoo
d47f6e4e29 Format app start log line 2020-10-25 21:25:15 +01:00
Nonoo
de1f40e171 Fix sigterm handling if can't connect 2020-10-25 20:07:26 +01:00
Nonoo
7327ff3215 Use previous SIDs if we get an unexpected serial/audio req. success 2020-10-23 23:41:56 +02:00
Nonoo
89c57a6a6e Make the login process more reliable 2020-10-23 22:52:14 +02:00
Nonoo
1d1ea6ea44 Rework login 2020-10-23 18:36:47 +02:00
Nonoo
f79d23f755 Add support for restarting the whole process on failure 2020-10-23 14:00:59 +02:00
Nonoo
9dbd5760ce Use radio name for pulse dev description 2020-10-21 16:09:10 +02:00
Nonoo
fc0a7ba29d Move disconnect send to the common stream close function 2020-10-21 15:42:59 +02:00
Nonoo
fb730e595e Make disconnect function names consistent 2020-10-21 14:29:23 +02:00
Nonoo
f2edd1a106 Move platform specific stuff to separate files 2020-10-21 09:26:21 +02:00
Nonoo
30372d9e91 Add Akos to the contributors 2020-10-20 23:30:23 +02:00
Nonoo
8943ff3627 Add serial stream 2020-10-20 23:26:05 +02:00
Nonoo
fed1672c0d Add audio playback 2020-10-20 15:23:12 +02:00
Nonoo
725aba9e02 Remove duplicate checks 2020-10-20 10:50:18 +02:00
Akos Marton
3027cb7c51 Fix exit handler 2020-10-20 09:49:17 +03:00
Akos Marton
cbfe35a7de Add audio pipes 2020-10-20 09:47:42 +03:00
Nonoo
77d3f7bb40 Modify exit logging 2020-10-19 09:53:49 +02:00
Nonoo
5037ce56f2 Send disconnect on startup if stream is still active 2020-10-18 18:34:22 +02:00
Nonoo
c80ecd2d3b Add audio stream close 2020-10-18 13:19:52 +02:00
Nonoo
d90404ff5a Add latency measurement 2020-10-18 13:02:41 +02:00
Nonoo
91b3eb7358 Make opening serial/audio stream consistent 2020-10-18 12:50:09 +02:00
Nonoo
385d96c7d1 Check audio/serial stream request for timeout 2020-10-18 11:15:31 +02:00
Nonoo
3e92a8add6 Clarify type names 2020-10-18 10:33:47 +02:00
Nonoo
116ef06688 Cleanup, part 2, not finished yet 2020-10-17 23:53:33 +02:00
Nonoo
6bb6c1bff6 Cleanup, not finished yet 2020-10-17 23:33:09 +02:00
Nonoo
01c030808c Add opening audio stream 2020-10-17 19:09:53 +02:00
Nonoo
228dc72282 Pkt6 now has correct answer 2020-10-17 18:35:55 +02:00
Nonoo
703c8ce8ac Add serial and audio request packet send, not used yet 2020-10-17 12:16:24 +02:00
Nonoo
916ba6b8e3 Fix pkt7 reply seqnum 2020-10-17 12:15:56 +02:00
Nonoo
c6b96265f8 Add packet example 2020-10-17 11:05:07 +02:00
Nonoo
0f6b5c95d8 Implement all required control packets 2020-10-16 23:37:12 +02:00
Nonoo
22a80edfd4 Implement further packets 2020-10-16 19:25:02 +02:00
Nonoo
d4c294d3d4 Implement auth ping 2020-10-16 18:51:22 +02:00
Nonoo
cc7f1159c7 Implement all request/replies 2020-10-16 18:22:22 +02:00
Nonoo
f556247588 Add auth check 2020-10-16 17:43:30 +02:00
Nonoo
6ba02ae285 Init 2020-10-16 17:13:46 +02:00