GMLC-TDC / helics-cli

HELICS Command Line Interface
BSD 3-Clause "New" or "Revised" License
6 stars 2 forks source link

Add web interface configuration option #25

Open trevorhardy opened 4 years ago

trevorhardy commented 4 years ago

To support large federations, support for a web interface configuration file that allows users to pre-define the federates and/or value messages they want to monitor in the web interface. When not present, the web interface by default will display all value signals and federates in the value signal table and federate table respectively. When present, helics_cli will use this to display only the indicated subset.

This file will also be used to define the data stored in the SQLite database. (If you disagree, let's discuss).

The file will be a JSON formatted file similar to what is used in other parts of HELICS.

trevorhardy commented 4 years ago

Need to add JSON object for observer ("observer") to define what gets written to the SQLiteDB. Will be a simple list of publications to record; observer will subscribe to all values in that list.