Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NMEA2000-Analyzer

NMEA2000 log analyzer for Windows, using the canboat JSON definitions for PGN decoding.

App Screenshot

Platform

Windows 10/11 only

Supported log formats

  • TwoCan CSV
  • Actisense EBL binary log
  • CanDump
  • Yacht Devices Wireless Gateway
  • PCANView
  • Yacht Devices CSV

PGN Definitions

Custom PGN overrides can be added in local.json.

Presets

You can define your own presets in presets.json.

Live capture

Supported capture interfaces:

  • CANable-compatible boards using the PCAN driver
  • Actisense NGT-1 compatible direct serial capture
  • Actisense DLL capture
  • Mastervolt 77030100 USB Interface and compatible Mastervolt HID gateways

Saved captures are exported in candump format.

Views

The main grid can switch between:

  • Assembled packets
  • Unassembled raw frames

Statistics

In Statistics:

  • double-click a row in Devices to open a packet-rate graph for that device
  • double-click a row in PGNs to open a packet-rate graph for that PGN
  • graphs are available only when the loaded log contains timestamps

Traffic Graph Screenshot

In Statistics -> Devices:

  • right-click a device row and choose Supported PGNs to see transmit and receive PGN lists learned from 126464
  • right-click a device row and choose Emulate this device to replay that device over PCAN from the currently loaded log

Supported PGNs Screenshot

Device emulation

Device emulation uses the currently loaded log as the replay source.

  • startup sends the device address claim from the selected emulated source address
  • routine packets from that device are replayed in a loop using the original raw-frame timing
  • destination remaps are learned from a short live bus scan before the emulation window opens
  • ISO Requests received during emulation are answered from the recorded device-information PGNs when available

Highlighting

Optional PGN row highlights can be defined in highlight.json using web colors such as #F8D7DA.

Export

File -> Save exports the full unassembled capture in candump format.

Command line

You can open a file directly from the command line:

NMEA2000Analyzer.exe "C:\path\to\capture.log"

The file is loaded on startup using the same detection logic as File -> Open.

For CLI-style validation and search commands:

NMEA2000Analyzer.exe --summary "C:\path\to\capture.log"
NMEA2000Analyzer.exe --verify "C:\path\to\capture.log"
NMEA2000Analyzer.exe --search-pgn 126208

Commands:

  • --summary <file> prints a JSON load summary
  • --verify <file> loads the file and returns success/failure
  • --search-pgn <pgn> searches all files in the current working directory and prints matching filenames

About

NMEA2000 Analyzer

Resources

Stars

13 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages