barnaclebill - What is the maximum rate at whic...
What is the maximum rate at which "standard" PGNs (i.e. non-Rapid Update) can be sent on the network (assuming the network isn't congested. I have 2 transducers and one SK server on my network). 250 Kbps / 8 bytes per frame = 3906 frames per second...valid math?
Tony - Is there a standard in NMEA 2000 for cha...
Is there a standard in NMEA 2000 for chartplotters for the update interval? I am sending pressure, humidity and temperature on a five second interval which seems to always show the last updated value. Never
--. On the other hand, I have freshwater level sending at at 100ms and sometimes ithe plotter stops displaying and shows -- for a period of about one or two minutes, then displays the value again. Same with engine parameters when at a 500ms interval, showing -- and then the value about...Craig - I have an engine coolant sensor which I...
I have an engine coolant sensor which I am trying to get onto the N2K bus so I can display on Raymarine Axiom
I am using @Scott Bender fantastic signalK plugin signalK-to-nmea2000.
Can anyone tell me if coolant temperature is available - I believe it is part of PGN 127489? Coolant pressure seems to work....
Can anyone tell me if coolant temperature is available - I believe it is part of PGN 127489? Coolant pressure seems to work....
barnaclebill - I'm having an odd problem. Here'...
I'm having an odd problem. Here's the short(ish) version:
I have two ESP32s connected via UART. ESP32-A reads PGN 130306 (wind) from N2K bus-A, corrects it for mast rotation, and forwards to ESP32-B in Actisense format. ESP32-B simply forwards the message to N2K bus-B. My Garmin displays happily report the (corrected) wind direction.
It would be more efficient/elegant to use a second CAN bus on ESP32-A, which I only recently got working (with a MCP2515 HAT). So now ESP32-A reads PGN 130306, corrects, and transmits directly onto bus B. The issue is that the Garmin displays do not acknowledge/display this wind data. However, SignalK sees wind data in both configurations. Aside from the obvious fact that SignalK is a more robust marine communication mechanism than Garmin, what am I doing wrong?
In the first configuration, ESP-A does this:
SetN2kPGN130306(correctN2kMsg, 1, windSpeedMeters, rotateout*(M_PI/180), N2kWind_Apparent); ...