andreas
|
4c8d17ef40
|
limit config keys to 15 characters, show sources and units
|
2021-11-10 16:13:49 +01:00 |
|
andreas
|
dc39832483
|
move formatters to js side
|
2021-11-09 15:08:38 +01:00 |
|
andreas
|
7e348431b0
|
better handling for ifdefs
|
2021-11-08 20:40:37 +01:00 |
|
andreas
|
7c68747bd2
|
bring back # of tcp clients in status
|
2021-11-08 20:22:44 +01:00 |
|
andreas
|
b38c93b53f
|
add photos for hw set ups
|
2021-11-08 20:22:21 +01:00 |
|
andreas
|
c910b9d692
|
only use the day in dev version to avoid recompile every time
|
2021-11-08 20:21:47 +01:00 |
|
andreas
|
ab44959775
|
correctly handle the version string
|
2021-11-07 21:42:24 +01:00 |
|
andreas
|
c3fbf34cc3
|
update readme
|
2021-11-07 21:31:50 +01:00 |
|
andreas
|
9187699fb4
|
add license, update readme
|
2021-11-07 21:31:03 +01:00 |
|
andreas
|
fbb68089d5
|
update upload action
|
2021-11-07 21:11:28 +01:00 |
|
andreas
|
c8a5f73ba3
|
update upload action
|
2021-11-07 21:09:13 +01:00 |
|
andreas
|
8add3fc9de
|
update upload action
|
2021-11-07 20:59:46 +01:00 |
|
andreas
|
712829c7e4
|
prepare github release flow and version handling
|
2021-11-07 20:48:28 +01:00 |
|
andreas
|
f3873cf6b3
|
version update
|
2021-11-07 17:01:06 +01:00 |
|
andreas
|
9147359b90
|
improved counter display on status page
|
2021-11-07 17:00:40 +01:00 |
|
andreas
|
1deef5c7de
|
intermediate: split UI, more icons
|
2021-11-07 15:50:14 +01:00 |
|
andreas
|
3c4920d104
|
add NMEA and NSk counter
|
2021-11-07 13:12:38 +01:00 |
|
andreas
|
2425006d7c
|
set default port to 10110
|
2021-11-07 11:11:53 +01:00 |
|
andreas
|
3a68ca34ca
|
use arial font
|
2021-11-06 21:06:17 +01:00 |
|
andreas
|
19ff2687b5
|
version update
|
2021-11-06 20:57:50 +01:00 |
|
andreas
|
1e09112e76
|
more formatters for UI
|
2021-11-06 20:57:20 +01:00 |
|
andreas
|
ecad013d09
|
provide formatter info to the UI
|
2021-11-06 20:41:27 +01:00 |
|
andreas
|
616ca1348b
|
correctly handle the talkerId
|
2021-11-06 20:41:08 +01:00 |
|
andreas
|
3100582581
|
version update
|
2021-11-06 19:32:49 +01:00 |
|
andreas
|
afcb0f1928
|
intermediate: dashboard page
|
2021-11-06 19:32:14 +01:00 |
|
andreas
|
436dd3632b
|
allow to set the AP password if we can do hardware reset
|
2021-11-06 18:55:05 +01:00 |
|
andreas
|
5ec4dbcecf
|
tabbed view in UI, config categories
|
2021-11-06 17:56:57 +01:00 |
|
andreas
|
62151f9c3c
|
add led handling for m5atom
|
2021-11-06 16:02:30 +01:00 |
|
andreas
|
33b2810f97
|
add button for m5atom
|
2021-11-06 14:52:54 +01:00 |
|
andreas
|
2526c82562
|
add api for supplementary tasks, add button task
|
2021-11-06 14:32:57 +01:00 |
|
andreas
|
99beb82014
|
make logging thread safe
|
2021-11-06 14:32:14 +01:00 |
|
andreas
|
180ca4b785
|
add board definitions for Homberger board
|
2021-11-06 11:50:29 +01:00 |
|
andreas
|
b0684fc65a
|
allow to set the nmea0183 talker id
|
2021-11-05 21:14:39 +01:00 |
|
andreas
|
c782225e33
|
handle HDG,HDM,HDT bothways
|
2021-11-05 20:38:15 +01:00 |
|
andreas
|
fc57d73054
|
add info about conversions to UI, tweak layout
|
2021-11-05 19:19:43 +01:00 |
|
andreas
|
4572cafa23
|
MWD,VWR to n2k
|
2021-11-05 18:12:31 +01:00 |
|
andreas
|
702cac2a83
|
MWV to n2k
|
2021-11-05 17:12:10 +01:00 |
|
andreas
|
7aaccac54b
|
remove compiler warnings
|
2021-11-05 17:11:58 +01:00 |
|
andreas
|
647623d7ae
|
update version
|
2021-11-03 21:25:00 +01:00 |
|
andreas
|
93180be220
|
use a more semantic input for the NMEA filters
|
2021-11-03 21:24:27 +01:00 |
|
andreas
|
3cf67d387e
|
introduce NMEA filter
|
2021-11-03 19:36:28 +01:00 |
|
andreas
|
2028525cc9
|
control directions for serial port correctly
|
2021-11-03 17:37:35 +01:00 |
|
andreas
|
bec155fb4d
|
intermediate: use the arduino hwserial as idf does not receive data
|
2021-11-03 17:11:40 +01:00 |
|
andreas
|
9174f7d086
|
confirm before a factory reset
|
2021-11-02 21:32:48 +01:00 |
|
andreas
|
301783ae40
|
handle and configure a serial device
|
2021-11-02 21:18:11 +01:00 |
|
andreas
|
b84e47d16a
|
NMEA0183 AIS to N2K, corrected some encodings
|
2021-11-02 19:29:40 +01:00 |
|
andreas
|
3b437c8476
|
intermediate: NMEA0183A AIS to N2K
|
2021-11-02 11:51:55 +01:00 |
|
andreas
|
ce954e41f8
|
send 129285 on RMB
|
2021-11-02 11:18:32 +01:00 |
|
andreas
|
ac9f113b54
|
intermediate: translate RMB to N2K
|
2021-11-01 15:43:17 +01:00 |
|
andreas
|
0bdcc8fff2
|
handle priorities in boat data
|
2021-11-01 11:41:41 +01:00 |
|
andreas
|
14b04fb4a0
|
log registered pgns for transmit
|
2021-11-01 11:20:31 +01:00 |
|
andreas
|
8d1895ad3a
|
prepare message for AIS
|
2021-11-01 11:19:46 +01:00 |
|
andreas
|
a57d91c63d
|
add flush for gwserial
|
2021-11-01 11:19:31 +01:00 |
|
andreas
|
470dec92ad
|
convert RMC from 0183 to 2k, avoid cores
|
2021-10-31 21:20:27 +01:00 |
|
andreas
|
c14ed4cfe9
|
return status info in boatData request
|
2021-10-31 16:31:22 +01:00 |
|
andreas
|
165aca2f61
|
make boatData statically predefined
|
2021-10-31 12:29:50 +01:00 |
|
andreas
|
4cbd7b313d
|
use converterlist for both directions
|
2021-10-31 11:17:04 +01:00 |
|
andreas
|
f9bec3f0ba
|
make the converterlist an own class
|
2021-10-31 10:59:53 +01:00 |
|
andreas
|
c8778e4ceb
|
intermediate: add nmea0183 to n2k
|
2021-10-30 21:37:44 +02:00 |
|
andreas
|
0b4aa58d71
|
remove compile warnings
|
2021-10-30 20:05:20 +02:00 |
|
andreas
|
e61e2955b7
|
restructure n2ktoais
|
2021-10-30 20:05:02 +02:00 |
|
andreas
|
483e79f99e
|
cleanup of unused code, streamline main
|
2021-10-30 19:43:14 +02:00 |
|
andreas
|
bb7f2085a4
|
refactor message queue
|
2021-10-30 19:11:21 +02:00 |
|
andreas
|
bb80c5f44f
|
refactoring: move webserver stuff to own lib
|
2021-10-30 14:49:53 +02:00 |
|
andreas
|
11c6c78ad6
|
fix memory leak in main messages
|
2021-10-30 13:49:20 +02:00 |
|
andreas
|
9b65ce51d4
|
fix AIS decoding memory leaks
|
2021-10-30 13:13:45 +02:00 |
|
andreas
|
8182ce1fe9
|
fix AIS decoding memory leaks
|
2021-10-30 13:08:42 +02:00 |
|
andreas
|
e7b2c6e756
|
add some memory diagnostics
|
2021-10-30 12:01:50 +02:00 |
|
andreas
|
56aaf595b4
|
increase reconnect interval to 10s
|
2021-10-28 22:10:09 +02:00 |
|
andreas
|
2eaedd7025
|
implement dynamic config form, checkers, reset and changed display
|
2021-10-28 22:00:39 +02:00 |
|
andreas
|
bdbbee701e
|
dynamically build config form in UI
|
2021-10-28 21:23:20 +02:00 |
|
andreas
|
b4fe48744b
|
intermediate: externalize config definitions
|
2021-10-28 20:43:05 +02:00 |
|
andreas
|
b5aa62ff49
|
moved generated into extra dir, prepare for more embedded files
|
2021-10-28 13:09:54 +02:00 |
|
andreas
|
b1f3af3797
|
use delayed restart for proper GUI responses
|
2021-10-28 10:33:56 +02:00 |
|
andreas
|
1be2b1a667
|
handle receiving and distributing on NMEA messages
|
2021-10-28 10:25:12 +02:00 |
|
andreas
|
edb8d6e863
|
timeout in testserver
|
2021-10-28 09:35:20 +02:00 |
|
andreas
|
b007586076
|
streamline buffer handling
|
2021-10-27 10:43:53 +02:00 |
|
andreas
|
e378f6e56b
|
intermediate: tcp read
|
2021-10-26 21:54:28 +02:00 |
|
andreas
|
7e8e7aa35e
|
add more boards
|
2021-10-26 21:54:17 +02:00 |
|
andreas
|
933ea0d0aa
|
intermediate: reading on tcp
|
2021-10-26 20:28:21 +02:00 |
|
andreas
|
60eabb05ab
|
use nonblocking write for serial
|
2021-10-25 21:20:41 +02:00 |
|
andreas
|
8c02b21277
|
use static list of client connections in socket server
|
2021-10-25 19:46:53 +02:00 |
|
andreas
|
c893025cd3
|
use async web server
|
2021-10-25 18:31:34 +02:00 |
|
andreas
|
2b1eda27d4
|
use async send for tcp connections
|
2021-10-24 21:17:10 +02:00 |
|
andreas
|
2057b70cb7
|
introduce debug log
|
2021-10-24 16:51:47 +02:00 |
|
andreas
|
149ffb7a5f
|
add mdns
|
2021-10-22 16:15:49 +02:00 |
|
andreas
|
6e449ca4dc
|
allow to set system name, auto shutdown AP, usb baud
|
2021-10-22 15:20:40 +02:00 |
|
andreas
|
35ff689cd9
|
include ais conversion
|
2021-10-22 13:08:25 +02:00 |
|
andreas
|
c63a9bb689
|
initial import of ais stuff
|
2021-10-21 19:38:57 +02:00 |
|
andreas
|
63eb317816
|
add extended nmea2k status
|
2021-10-21 18:10:25 +02:00 |
|
andreas
|
c24e699874
|
move to dynamic registration of converter functions
|
2021-10-21 17:04:56 +02:00 |
|
andreas
|
f054413de4
|
intermediate: use header for n2kton0183 functions
|
2021-10-21 16:13:52 +02:00 |
|
andreas
|
30a91bd5d2
|
longer timeouts for data
|
2021-10-20 21:27:48 +02:00 |
|
andreas
|
940d7ea957
|
completely moved to dynamic boatData, first tests
|
2021-10-20 21:19:20 +02:00 |
|
andreas
|
e1e3928062
|
cleanup boatData handling
|
2021-10-20 16:42:12 +02:00 |
|
andreas
|
68769368f2
|
further move to dynamic boat data
|
2021-10-18 21:58:32 +02:00 |
|
andreas
|
9fa577c768
|
store all values in boatData
|
2021-10-18 21:26:08 +02:00 |
|
andreas
|
e421fe0722
|
config for sending to tcp, seasmart
|
2021-10-18 20:12:27 +02:00 |
|
andreas
|
0b0726cb04
|
cleanup unused code
|
2021-10-18 19:51:44 +02:00 |
|
andreas
|
3bbd9ef965
|
separate boat data, integrate with web server
|
2021-10-18 19:20:00 +02:00 |
|