Categorygithub.com/AliceO2Group/Control
module
1.31.0
Repository: https://github.com/aliceo2group/control.git
Documentation: pkg.go.dev

# README

JIRA godoc

AliECS

The ALICE Experiment Control System

Install instructions

What is your use case?

  • I want to run AliECS and other O²/FLP software

    :arrow_right: O²/FLP Suite deployment instructions

    These instructions apply to both single-node and multi-node deployments.

    Contact alice-o2-flp-support for assistance with provisioning and deployment.

  • I want to ensure AliECS can run and control my process

    • My software is based on FairMQ and/or O² DPL

      :palm_tree: Nothing to do, AliECS natively supports FairMQ (and DPL) devices.

    • My software does not use FairMQ and/or DPL, but should be controlled through a state machine

      :telescope: See the OCC documentation to learn how to integrate the O² Control and Configuration library with your software. Readout is currently the only example of this setup.

    • My software is a command line utility with no state machine

      :palm_tree: Nothing to do, AliECS natively supports generic commands. Make sure the task template for your command sets the control mode to basic (see example).

  • I want to build and run AliECS for development purposes

    :hammer_and_wrench: Building instructions

    :arrow_right: Running instructions

  • I want to communicate with AliECS via one of the plugins

Using AliECS

There are two ways of interacting with AliECS:

# Packages

No description provided by the author
No description provided by the author
Package coconut implements the O² Control and Configuration Utility.
Package common serves as a catch-all package for sharing types between O² Control components.
No description provided by the author
No description provided by the author
Package executor implements the O² Control executor binary.
No description provided by the author
No description provided by the author