openPDC Run As Console

I want to use the console version of opendPDC. Is there any documentation with the commands and parameters?
Best regards.

First, make sure to stop openPDC service.

Then, just navigate into the installation folder and run the following:

openPDC -RunAsConsole

You can also run it as an “application”, this operates like the service but it will be running as your local user. FYI, in this mode you can find the openPDC host icon in the tool bar:

openPDC -RunAsApplication

Thank you Ritchie.

I am using the Linux version, I run it using

sudo mono /opt/openPDC/openPDC.exe -RunAsConsole

I can see that openPDC is running

However, I don’t know how to create new measurements or how to configure input, action or output adapters using the console version. Can you please temm me if there is any documentation on how to use the adapters using the console version?, I don’t know where to get the commands.

Best regards.

This is the best documentation we have on configuring and using openPDC on Linux:


Also note that if you can get the latest version to work (although I realize this may take some effort), it contains the initial version of the web based manager for the openPDC which can be accessed from http://localhost:8280/

This at least lets you add new synchrophasor and Modbus devices and will work from within Linux.


Thank you. I also found some commands in openPDC/ at master · GridProtectionAlliance/openPDC · GitHub

I copy a portion of the text below.

I will also try the web Manager for openPDC.

Best regards.

Using the openPDC console

You can use the openPDC console to monitor the status of connections, configurations, errors, general statistics, and many other things. If you installed the openPDC using the openPDC installers, you can run the console using the executable found in your installation directory (and there should also be a shortcut in your Start menu). If you built it from source, the console should appear as soon as you begin running the openPDC application. Once the openPDC is ready, you can begin issuing commands through the console.

The openPDC console commands typically have three options and are entered as follows:

Command Description
command /a Executes the command on the Action Adapter Collection.
command /i Executes the command on the Input Adapter Collection.
command /o Executes the command on the Output Adapter Collection.

If you enter a command without any of the three options, it will default to the /i option. The following subsections will go over a few common uses of the system and their commands. Note : Since input and output are taken care of in the same console, an output statement may appear while you’re in the middle of typing a command. Please ignore this occurrence and simply continue typing the command; the program will still handle the command properly.

See the list of commands (the help command)

The help command can be used to see a list of all commands that can be entered into the console.

See the list of adapters (the list command)

Used by itself, the list command will simply list the adapters in the specified adapter collection. Additionally, list can display detailed information about a specific adapter specified as an argument to the command. The argument can be either the name or the ID of the adapter. The following images show examples of this usage and its output.

list command input adapter

list command output adapter