Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 1.62 KB

File metadata and controls

61 lines (49 loc) · 1.62 KB

DNP3OutstationSimulator

Outstation simulator for DNP3 protocol based on opendnp3 and wxwidgets.

Requirements:

For Windows:
For Linux:
  • g++-10 or newer

Build for Windows:

wxWidgets

opendnp3

  • git clone https://github.com/dnp3/opendnp3 ../opendnp3
  • Open Developer PowerShell for VS 2022
  • cd ../opendnp3 (path to opendnp3)
  • cmake -Wno-dev -S . -B build
  • cmake --build build --config Release

dnp3outstationsimpuator

  • Open Developer PowerShell for VS 2022
  • cd ../ (path to dnp3outstationsimulator)
  • cmake -S . -B build
  • cmake --build build --config Release

Build for Linux:

wxWidgets

  • apt install libwxgtk3.2-dev nsis

opendnp3

dnp3outstationsimpuator

  • cd ../
  • cmake -S . -B build
  • cmake --build build --config Release

Build the installation package:

  • cd build
  • (Linux) cpack -G DEB -C Release
  • (Windows) cpack.exe -G NSIS64 -C Release