Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Make is more easy to build your own distribution
  2. Make is more easy to create custom plug-ins
  3. Less tangled code
  4. Reusable code
  5. Faster development speed (once it is ready)
  6. Plug-ins can be build in any code language and framework (as long as they adhere to the specifications)

OpenSCD-core plug-in

Practical example for CoMPAS. CoMPAS currently relies on fork of OpenSCD in order to add the needed functionality:

...

Display the selected plug-in

Handling SCL edits 




OpenSCD-Core

...

Plugins

OpenSCD plug-in is a extension of OpenSCD-core to add functionality. This could be generic 61850 functionality or vendor/utility specific functionalitiy. Examples: datatemplate editor, substationsection editor, GOOSE editing etc.

OpenSCD-core supports 2 types of plugins: menu plugins and editor plugins. These plugins have a different behavior. 

For more information see: OpenSCD-core plug-in