Frappy#
Frappy is a Pyhon-based framework for writing both SECNodes and SECoP clients.
Workflow for SECNodes#
You need at most three steps to a working SECNode:
- Your driver implementation:
Using the provided base-classes, you overwrite the functions that you need to customize to make your SECoP modules. Before you implement something yourself, have a look at the drivers that are already in the repository. Maybe the work was already done for you.
- A configuration file for the server:
To compose your modules together as parts of a SECNode, you write a simple configuration file. List all the modules you want to be part of the SECNode and fill in the required parameters and properties.
- running the server
Start the frappy-server and supply your configuration.
For a more detailed breakdown of the process while building an example, have a look at e.g. this tutorial.
How to get it#
Source#
You can find the source on GitHub.
Packages#
There are RPM and debian packages uilt by us.
Standalone Gui on Windows#
For easier installation on Windows if you are using just the client, you can find a prebuilt executable here.