Skip to content

AquaticInformatics/qrev-field-data-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QRev Field Data Plugin

Build status

An AQTS field data plugin for AQTS 2020.2-or-newer systems, which can import ADCP discharge summary XML measurements from the USGS QREV software.

Want to install this plugin?

  • Download the latest release here.
  • Install the plugin using the System Config page on your AQTS app server.

Requirements for building the plugin from source

  • Requires Visual Studio 2017 (Community Edition is fine)
  • .NET 4.7 runtime

Configuring the plugin

See the Configuration page for details.

Building the plugin

  • Load the src\QRevPlugin.sln file in Visual Studio and build the Release configuration.
  • The src\QRev\deploy\Release\QRev.plugin file can then be installed on your AQTS app server.

Testing the plugin within Visual Studio

Use the included PluginTester.exe tool from the Aquarius.FieldDataFramework package to test your plugin logic on the sample files.

  1. Open the QRev project's Properties page
  2. Select the Debug tab
  3. Select Start external program: as the start action and browse to "src\packages\Aquarius.FieldDataFramework.20.2.5\tools\PluginTester.exe
  4. Enter the Command line arguments: to launch your plugin
/Plugin=QRev.dll /Json=AppendedResults.json /Data=..\..\..\..\data\QRevDischargeSummary.xml

The /Plugin= argument can be the filename of your plugin assembly, without any folder. The default working directory for a start action is the bin folder containing your plugin.

  1. Set a breakpoint in the plugin's ParseFile() methods.
  2. Select your plugin project in Solution Explorer and select "Debug | Start new instance"
  3. Now you're debugging your plugin!

See the PluginTester documentation for more details.

About

An AQUARIUS Time-Series plugin to import ADCP discharge measurements from USGS QRev XML files

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages