I am new to open PDC and data streaming. I have installed open PDC on Linux and I want to fetch/display the actual data either on the Linux terminal or through some client application to be deployed on Edge.
I have tested the openPDC console through PMU connection Tester and have developed a C# application on Windows using .net4.8 and it uses TCP connection string to fetch the IEEEC37 formatted data through open PDC installed on Linux.
However, my C# program does not work on a Linux environment even if I change target to 5.0.
I always receive this error on Linux when I run the C# program using any target framework,
FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type of field ‘GSF.StringExtensions:s_pluralizationService’ (0) due to: Could not load file or assembly 'System.Data.Entity.Design, Version=126.96.36.199, Culture=neutral, PublicKeyToken=… or one of its dependencies.
at GSF.PhasorProtocols.MultiProtocolFrameParser.set_ConnectionString (System.String value) [0x00007] in … :0
at DeviceToData.Program.Main (System.String args) …
I need the data stream that should be compatible with Linux to run on the embedded devices. Can you please help how can I fetch the data stream through the open PDC console application or any suggestion for a client application?
Would really appreciate any help.