Skip to content

Visual editior for designing star_pi defined workflows.

Notifications You must be signed in to change notification settings

datomo/star_pi_editor

Repository files navigation


Logo

Star_PI

Graphical Taskbuilder for Raspberry Pi

This project, as well as this readme is under heavy development.
Things are open to change drastically!

Table of Contents
  1. About The Project

About The Project

Star_Pi is a libary with the goal to allow non-technical people to access the possibilites of the raspberry pi. Starpi consist of two independent parts:

Documentation

Config File

The config file is used to pass the configured setup to the runner on the raspberry pi. It uses a simple JSON structure and looks like this.

{
    "root": [
    // holds the different starting tasks
    ],
    "blocks": {
    // defines blocks which can be reused to define task chains
    },
    "flowBlocks": {
    // a flow block maps to a definied block and represents one step in the task chain
    },
    "loops": {
    // here all special loop blocks are listed, 
    // those are task blocks but without a normal block behind  them
    },
    "children": {
    // stores the relation of the flow blocks as parent -> children relations
    },
    "default": {
        // the default values for a new normal block
        "id": null,
        "pins": [],
        "name": "",
        "options": {}
    },
    "options": {
        // holds differnt addtional options
    },
    "relations": {
        // desribes which module belongs to which type group
    },
    "colors": {
        // gui options
        "action": "red",
        "trigger": "blue"
    },
    "id": 1,
    "flowId": 1,
    "fileName": "config.json"
}

License

Distributed under the MIT License. See LICENSE for more information.

Contact

David Lengweiler - Homepage - [email protected]

About

Visual editior for designing star_pi defined workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages