wellenvogel
|
63f57b64f9
|
make destructor of GwMessage protected
|
2021-11-28 12:16:09 +01:00 |
wellenvogel
|
5195c3be88
|
free GwApi from ArduinoJson
|
2021-11-28 12:11:47 +01:00 |
wellenvogel
|
d9af772a57
|
show how to restrict the default build to your user defined environments
|
2021-11-27 21:13:25 +01:00 |
wellenvogel
|
e3d4ac5eba
|
allow usercode to define config and set capabilities
|
2021-11-27 20:56:36 +01:00 |
wellenvogel
|
39bc516def
|
move user task handling into separate lib
|
2021-11-27 15:45:21 +01:00 |
wellenvogel
|
1e4285fe5d
|
intermediate: generic handling of user tasks
|
2021-11-27 14:57:16 +01:00 |
wellenvogel
|
5bf2aeaffe
|
intermediate: debug via websocket
|
2021-11-27 10:25:18 +01:00 |
wellenvogel
|
e8b6b42869
|
Merge branch 'feature/env2' of https://github.com/free-x/esp32-nmea2000 into free-x-feature/env2
|
2021-11-26 11:02:47 +01:00 |
wellenvogel
|
284be741f5
|
intermediate: actisense format on USB
|
2021-11-26 00:09:34 +01:00 |
wellenvogel
|
dbadb6fb11
|
n2k engine pgns, untested
|
2021-11-25 22:16:51 +01:00 |
free-x
|
3f8ff2c5b4
|
Merge branch 'wellenvogel:master' into feature/env2
|
2021-11-25 20:45:21 +01:00 |
free-x
|
3e8680e511
|
Handle 127508 BatteryStatus
|
2021-11-25 20:19:21 +01:00 |
wellenvogel
|
99ba4b3d8e
|
add exampleTask
|
2021-11-25 19:55:13 +01:00 |
free-x
|
2179555dea
|
Handle 127505 Fluid Level
|
2021-11-25 18:47:16 +01:00 |
free-x
|
48a4142438
|
Merge branch 'master' of https://github.com/wellenvogel/esp32-nmea2000 into feature/env2
|
2021-11-25 17:47:51 +01:00 |
free-x
|
8a0301fabc
|
adjusment to dynamic boat data
|
2021-11-25 17:45:18 +01:00 |
wellenvogel
|
5b39145e4f
|
only recreate value string in boatData if changed
|
2021-11-25 17:02:42 +01:00 |
wellenvogel
|
aae16531ff
|
use new api boatDataString for the UI
|
2021-11-25 16:43:13 +01:00 |
wellenvogel
|
3944735190
|
intermediate: reorganize boatData code
|
2021-11-25 14:31:31 +01:00 |
free-x
|
df126c9f34
|
Merge branch 'wellenvogel:master' into feature/env2
|
2021-11-24 21:31:28 +01:00 |
wellenvogel
|
f5fcfa25c3
|
less memory for boatData request
|
2021-11-24 19:10:28 +01:00 |
wellenvogel
|
fb13a70ce6
|
dynamic adding of xdr boat data for implemented n2k conversions
|
2021-11-24 18:52:33 +01:00 |
wellenvogel
|
166d8d826b
|
intermediate: dynamic boat data for xdr
|
2021-11-24 12:47:41 +01:00 |
free-x
|
0bc071f856
|
Merge branch 'wellenvogel:master' into feature/env2
|
2021-11-24 10:57:32 +01:00 |
wellenvogel
|
3ef74581de
|
intermediate: prepare for dynamic boat data
|
2021-11-23 20:26:59 +01:00 |
free-x
|
ea60f5cabc
|
Add Handling of PGNs 130311&130316
|
2021-11-22 19:23:06 +01:00 |
free-x
|
ee8cd44f54
|
Rename HandleWaterTem to Handle130310 and expansion with more sensors
|
2021-11-22 18:32:09 +01:00 |
wellenvogel
|
c31f18b65f
|
move some debug messages to higher level
|
2021-11-22 12:24:00 +01:00 |
wellenvogel
|
8610d94382
|
xdrExample and xdrUnmapped requests
|
2021-11-22 12:16:19 +01:00 |
Andreas Vogel
|
769cf33e67
|
Merge pull request #6 from free-x/feature/env2
[WIP] N2K Meteogramms
|
2021-11-22 10:22:23 +00:00 |
wellenvogel
|
6201644e60
|
make unknown string a member
|
2021-11-22 11:21:27 +01:00 |
free-x
|
62d742268b
|
Merge branch 'master' of https://github.com/wellenvogel/esp32-nmea2000 into feature/env2
|
2021-11-22 06:42:22 +01:00 |
wellenvogel
|
1d24fd3732
|
omit #nnn on instance mode single, prepare listing unmapped
|
2021-11-21 22:34:05 +01:00 |
free-x
|
eb7239f27e
|
Merge branch 'master' of https://github.com/wellenvogel/esp32-nmea2000 into feature/env2
|
2021-11-21 22:07:57 +01:00 |
free-x
|
8beab691ee
|
Handle 130313: Humidity
|
2021-11-21 13:39:39 +01:00 |
free-x
|
ca65ea87b4
|
Handle 130312: Temperature
|
2021-11-21 13:28:27 +01:00 |
wellenvogel
|
6e38a5250a
|
generate embedded files automatically
|
2021-11-21 12:37:53 +01:00 |
wellenvogel
|
724e661396
|
avoid duplicate message conversion
|
2021-11-20 23:25:00 +01:00 |
wellenvogel
|
4d871bc121
|
better logging
|
2021-11-20 22:32:25 +01:00 |
wellenvogel
|
15ca1b9e17
|
xdrmappings: map 130314
|
2021-11-20 17:53:02 +01:00 |
wellenvogel
|
ad29c93dd2
|
intermediate: xdr mappings
|
2021-11-20 12:08:55 +01:00 |
wellenvogel
|
d927861cdf
|
intermediate: xdr mappings
|
2021-11-20 11:20:49 +01:00 |
wellenvogel
|
fbc955cd53
|
intermediate: xdr type mapping
|
2021-11-19 21:16:04 +01:00 |
wellenvogel
|
c6c33fa3dd
|
convert n2k to RMB
|
2021-11-18 22:46:16 +01:00 |
wellenvogel
|
aa0d22aab3
|
convert xte 2 way
|
2021-11-18 17:27:40 +01:00 |
wellenvogel
|
32f9badda2
|
convert ROT from/to, add conv doc
|
2021-11-18 13:36:59 +01:00 |
andreas
|
ff4b3b5c10
|
read GLL
|
2021-11-13 18:16:21 +01:00 |
andreas
|
b3f4a11a8e
|
improve logging MT robustness
|
2021-11-13 18:15:50 +01:00 |
andreas
|
6ef75422d8
|
send/receive GSA,GSV, 129540
|
2021-11-13 15:44:54 +01:00 |
andreas
|
e7150d2259
|
avoid write error
|
2021-11-13 14:32:45 +01:00 |
andreas
|
08af807cf9
|
max handling also from 0183, satInfo cleanup
|
2021-11-13 12:32:38 +01:00 |
andreas
|
28abd16749
|
intermediate: handle sat status
|
2021-11-12 21:14:38 +01:00 |
andreas
|
c12ac513ba
|
send/receive gga
|
2021-11-12 19:25:57 +01:00 |
andreas
|
3cd9c5cea6
|
send/receive zda
|
2021-11-11 18:53:59 +01:00 |
andreas
|
e1e2998a9a
|
convert VHW,VTG
|
2021-11-10 18:25:08 +01:00 |
andreas
|
5560c39a02
|
convert RSA
|
2021-11-10 17:53:05 +01:00 |
andreas
|
127eb3f84c
|
convert NMEA0183 depth records
|
2021-11-10 17:36:22 +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
|
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
|
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
|
436dd3632b
|
allow to set the AP password if we can do hardware reset
|
2021-11-06 18:55:05 +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
|
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
|
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
|
bec155fb4d
|
intermediate: use the arduino hwserial as idf does not receive data
|
2021-11-03 17:11:40 +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
|
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
|
b4fe48744b
|
intermediate: externalize config definitions
|
2021-10-28 20:43:05 +02:00 |
andreas
|
1be2b1a667
|
handle receiving and distributing on NMEA messages
|
2021-10-28 10:25:12 +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
|
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
|
3bbd9ef965
|
separate boat data, integrate with web server
|
2021-10-18 19:20:00 +02:00 |
andreas
|
0360044ef3
|
TCP server separated
|
2021-10-17 21:55:34 +02:00 |
andreas
|
117193fbed
|
restructure ui, styling
|
2021-10-17 19:15:22 +02:00 |
andreas
|
8f03ad1373
|
add testServer
|
2021-10-17 18:17:18 +02:00 |
andreas
|
0fe10aeef8
|
intermediate: restructure wifi,log
|
2021-10-17 15:41:35 +02:00 |
andreas
|
ec67767ca6
|
intermediate: config handler implementation
|
2021-10-16 20:18:03 +02:00 |