densogiaichned / dsian.TwinCAT.AdsViewer.CapParser

Parses a *.cap logfile from Beckhoff TwinCAT AmsAdsViewer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dsian.TwinCAT.AdsViewer.CapParser

build NuGet version (dsian.TwinCAT.AdsViewer.CapParser.Lib)

Parses a *.cap logfile from Beckhoff TwinCAT AmsAdsViewer.
Although the logfiles basically are "Network Monitor 2.x" files, it only supports ADS frames.

Example

using dsian.TwinCAT.AdsViewer.CapParser.Lib;
//...
var capFilePath = @".\DemoFiles\Demo.cap";
var netMon = await NetMonFileFactory.ParseNetMonFileAsync(capFilePath, CancellationToken.None, logger);
netMon.FramePackets.ToList().ForEach(frame => Console.WriteLine($"{frame.Index} {frame.Header}, {frame.Data}"));
// ...

or see Project "DemoConsole"

About

Parses a *.cap logfile from Beckhoff TwinCAT AmsAdsViewer.

License:MIT License


Languages

Language:C# 100.0%