ImperialCollegeLondon / drunc_ui

BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Finite State Machine Representation - PoC #161

Open cc-a opened 1 week ago

cc-a commented 1 week ago

Requires #160.

Whilst we eventually want a nicely laid out and rendered representation of the Finite State Machine (FSM) we're going to focus here on the fundamental functionality and prettify things later. For this current work we can assume the FSM will be as documented in the drunc wiki - https://github.com/DUNE-DAQ/drunc/wiki/FSM - however future work may consider working with arbitrary FSM's that will be loaded from configuration.

This issue proposes a simple representation of the FSM:

You'll need to add relevant view functions and wrapper functions to the controller driver interface module (see #160) as you go.

dalonsoa commented 1 week ago

Potentially useful tools: