Skip to content

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.

License

Notifications You must be signed in to change notification settings

neilstephens/opendnp3

 
 

Repository files navigation

Overview

Opendnp3 is a portable, scalable, and rigorously tested implementation of the DNP3 protocol stack written in C++11. The library is designed for high-performance applications like many concurrent TCP sessions or huge device simulations. It also embeds with a small footprint on Linux.

Build status

Branch Build Code coverage Quality
release-2.x CI 2.x Codecov -
develop CI 2.x Codecov Language grade: C/C++

Documentation

The documentation can be found on the project homepage.

If you want to help contribute to the official guide its in this repo.

License

Licensed under the terms of the Apache 2.0 License.

Copyright (c) 2010, 2011 Green Energy Corp

Copyright (c) 2013 - 2020 Automatak LLC

Copyright (c) 2010 - 2020 various contributors

About

DNP3 (IEEE-1815) protocol stack. Modern C++ with bindings for .NET and Java.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.7%
  • Java 9.2%
  • C# 7.8%
  • Scala 5.6%
  • CMake 1.5%
  • C 0.2%