UniSet2 - library for building distributed industrial control systems
Switch branches/tags
release-1.0.0pre netdata-plugin-0.2 netdata-plugin-0.1 libuniset-1.4-alt1 gb-sisyphus-task208257.100 gb-sisyphus-task206927.100 gb-sisyphus-task206655.1400 gb-sisyphus-task206643.100 gb-sisyphus-task205881.100 gb-sisyphus-task203461.100 gb-sisyphus-task201604.200 gb-sisyphus-task200836.100 gb-sisyphus-task198913.100 gb-sisyphus-task197962.200 gb-sisyphus-task196767.100 gb-sisyphus-task196716.100 gb-sisyphus-task194313.300 gb-sisyphus-task193010.100 gb-sisyphus-task188100.200 gb-sisyphus-task183327.100 gb-sisyphus-task181966.100 gb-sisyphus-task181963.200 gb-sisyphus-task179187.100 gb-sisyphus-task178449.200 gb-sisyphus-task175935.100 gb-sisyphus-task174122.100 gb-sisyphus-task171243.200 gb-sisyphus-task170723.100 gb-sisyphus-task170180.100 gb-sisyphus-task169618.100 gb-sisyphus-task169353.100 gb-sisyphus-task169261.100 gb-sisyphus-task169251.100 gb-sisyphus-task169202.100 gb-sisyphus-task169057.100 gb-sisyphus-task169035.100 gb-sisyphus-task168284.100 gb-sisyphus-task168233.100 gb-sisyphus-task167409.100 gb-sisyphus-task166499.100 gb-sisyphus-task166191.100 gb-sisyphus-task163878.100 gb-sisyphus-task163572.100 gb-sisyphus-task160698.100 gb-sisyphus-task159739.100 gb-sisyphus-task155388.200 gb-sisyphus-task155007.100 gb-sisyphus-task146619.100 gb-p8-task205925.100 gb-p8-task200936.100 gb-p8-task188103.200 gb-p8-task181965.100 gb-p8-task181964.500 gb-p8-task179233.100 gb-p8-task174125.100 gb-p8-task170730.100 gb-p8-task169359.100 gb-p8-task169203.100 gb-p8-task168234.100 gb-p8-task167410.100 2.7-alt14 2.7-alt13 2.7-alt12 2.7-alt12.M80P.13 2.7-alt11 2.7-alt11.M80P.12 2.7-alt10 2.7-alt10.M80P.11 2.7-alt9 2.7-alt9.M80P.10 2.7-alt8 2.7-alt8.M80P.9 2.7-alt7 2.7-alt7.M80P.8 2.7-alt6 2.7-alt6.M80P.7 2.7-alt5 2.7-alt4.1 2.7-alt4 2.7-alt3 2.7-alt3.M80P.4 2.7-alt2.1 2.7-alt2 2.7-alt1 2.6-alt41.1 2.6-alt41 2.6-alt40 2.6-alt19.1 2.6-alt19 2.6-alt14 2.6-alt12.1 2.6-alt12 2.6-alt12.M80P.13.2 2.6-alt12.M80P.13.1 2.6-alt12.M80P.13 2.6-alt11.M80P.12 2.6-alt10.1 2.6-alt10 2.6-alt4 2.6-alt3.M80P.4
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gear
IDL
Utilities
conf
docs
extensions
include
lib
src
tests
testsuite
wrappers
.gitignore
.travis.yml
AUTHORS
COPYING
ChangeLog
Makefile.am
NEWS
README
README.md
TODO
autogen-clang.sh
autogen.sh
configure.ac
include.mk
libUniSet2.include
libUniSet2.pc.in
uniset2.config
uniset2.creator
uniset2.files
uniset2.includes

README.md

UniSet Build Status Coverity Scan Build Status

UniSet is a library for distributed control systems. There are set of base components to construct this kind of systems:

  • base interfaces for your implementation of control algorithms.
  • algorithms for the discrete and analog input/output based on COMEDI interface.
  • IPC mechanism based on CORBA (omniORB).
  • logging system based on MySQL, SQLite, PostgreeSQL databases.
  • Web interface to display logging and statistic information.
  • utilities for system's configuration based on XML.
  • python interface
  • REST API

UniSet have been written in C++ and IDL languages but you can use another languages in your add-on components. The main principle of the UniSet library's design is a maximum integration with open source third-party libraries. UniSet provide the consistent interface for all add-on components and third-party libraries. Python wrapper helps in using the library in python scripts.

More information: