// This file is part of the Open HörTech Master Hearing Aid (openMHA)
// Copyright © 2017 HörTech gGmbH
//
// openMHA is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, version 3 of the License.
//
// openMHA is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Affero General Public License, version 3 for more details.
//
// You should have received a copy of the GNU Affero General Public License, 
// version 3 along with openMHA.  If not, see <http://www.gnu.org/licenses/>.

graph openmha {

  margin = "0";
  splines = "line";

  subgraph cluster_openmha {

    margin = "8";
    label = "openMHA";

    {
      node [shape="box",width="1",height="0.5"];

      plugins;
      IO;
      MHA;
      libopenmha [style="dashed"];
    };

  };

  config [label="control applications\n(e.g., Octave)"];

  
  audiobackend [label="audio backend\n(Jack, File, TCP)"];


  MHA -- IO [dir="both"];
  config -- MHA [style="dashed"];
  MHA -- plugins [dir="both"];
  

  IO -- audiobackend [dir="both"];

}

// Local Variables:
// mode: c
// c-basic-offset: 2
// indent-tabs-mode: nil
// coding: utf-8-unix
// End:
