From 20b68bb79bf38ef519b79b53f965d8752480d277 Mon Sep 17 00:00:00 2001 From: Daniel Kirschten Date: Sat, 31 Aug 2019 22:53:37 +0200 Subject: [PATCH] Added HighLevelStates to GUIAm2904 --- .../components/am2904/GUIAm2904.json | 15 ++++++++++++++- .../components/am2904/GUIAm2904MSR.json | 10 +++++++++- .../components/am2904/GUIAm2904muSR.json | 10 +++++++++- 3 files changed, 32 insertions(+), 3 deletions(-) diff --git a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904.json b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904.json index 9b47e869..7a5dffca 100644 --- a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904.json +++ b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904.json @@ -4006,7 +4006,20 @@ "outlineRendererSnippetID": "class:net.mograsim.logic.model.snippets.outlinerenderers.DefaultOutlineRenderer", "highLevelStateHandlerSnippetID": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.StandardHighLevelStateHandler", "highLevelStateHandlerParams": { - "subcomponentHighLevelStates": {}, + "subcomponentHighLevelStates": { + "msr": { + "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler", + "params": { + "delegateTarget": "DeserializedSubmodelComponent#0" + } + }, + "musr": { + "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.subcomponent.DelegatingSubcomponentHighLevelStateHandler", + "params": { + "delegateTarget": "DeserializedSubmodelComponent#1" + } + } + }, "atomicHighLevelStates": {} }, "version": "0.1.5" diff --git a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904MSR.json b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904MSR.json index d5e6094a..bf0ea337 100644 --- a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904MSR.json +++ b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904MSR.json @@ -1914,7 +1914,15 @@ "highLevelStateHandlerSnippetID": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.StandardHighLevelStateHandler", "highLevelStateHandlerParams": { "subcomponentHighLevelStates": {}, - "atomicHighLevelStates": {} + "atomicHighLevelStates": { + "q": { + "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler", + "params": { + "delegateTarget": "GUIdff4_finewe#0", + "subStateID": "q" + } + } + } }, "version": "0.1.5" } \ No newline at end of file diff --git a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904muSR.json b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904muSR.json index bb917913..3c5845ac 100644 --- a/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904muSR.json +++ b/net.mograsim.logic.model.am2900/components/am2904/GUIAm2904muSR.json @@ -1087,7 +1087,15 @@ "highLevelStateHandlerSnippetID": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.StandardHighLevelStateHandler", "highLevelStateHandlerParams": { "subcomponentHighLevelStates": {}, - "atomicHighLevelStates": {} + "atomicHighLevelStates": { + "q": { + "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler", + "params": { + "delegateTarget": "GUIdff4_finewe#0", + "subStateID": "q" + } + } + } }, "version": "0.1.5" } \ No newline at end of file -- 2.17.1