Modular Distributed Control System
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
pkg
vagrant
.editorconfig
.gitignore
LICENSE
Makefile
README.md
ROADMAP.md
Vagrantfile
tox.ini

README.md

mdcs

The Modular Distributed Control System is a framework and set of components built with the framework for assembling a soft real-time distributed control system.

Documentation

There is high-level architecture, framework, and component documentation in the doc directory. A good place to start is the README.md file. There is also a project roadmap.

Framework

Reusable libraries for implementing components.

Components

Standalone components.

Quick Start

Make sure you have recent versions of the following software installed:

  • VirtualBox
  • Vagrant

Provision the Vagrant VMs:

$ vagrant up

You can now access the following services:

Connect to f301 and use the node console client to work with devices:

$ vagrant ssh f301
$ source env/bin/activate
$ mdcs-nodectl --host 192.168.80.20 list
$ mdcs-nodectl --host 192.168.80.20 show host-x301
$ mdcs-nodectl --host 192.168.80.20 read host-x301 cpu.usage