From 86e6233a76d5a4723e60afd619b992f72b6c45af Mon Sep 17 00:00:00 2001
From: Gabriel Fedel <gabriel.fedel@ess.eu>
Date: Tue, 19 Jan 2021 15:05:28 +0100
Subject: [PATCH] Adjustments to work with the EVR

---
 .../ts2evmApp/Db/ts2_evm_controls.template    | 46 ++++++++++++-------
 1 file changed, 29 insertions(+), 17 deletions(-)

diff --git a/ts2evm-loc/ts2evmApp/Db/ts2_evm_controls.template b/ts2evm-loc/ts2evmApp/Db/ts2_evm_controls.template
index 40dd0a9..90a4579 100644
--- a/ts2evm-loc/ts2evmApp/Db/ts2_evm_controls.template
+++ b/ts2evm-loc/ts2evmApp/Db/ts2_evm_controls.template
@@ -194,15 +194,21 @@ record(aSub, "$(P)$(R=)Seq0-Write-aSub") {
 
 record(seq, "$(P)$(R=)Seq0-Enable") {
     field(SELM, "All")
+    # Unload sequencer 1
+    field(DOL0, "1")
+    field(LNK0, "$(EVGPREFIX)SoftSeq1-Unload-Cmd CP")
     # Disable sequencer 1
     field(DOL1, "1")
     field(LNK1, "$(EVGPREFIX)SoftSeq1-Disable-Cmd CP")
-    # Commit sequencer 0
+    # Load sequencer 0
     field(DOL2, "1")
-    field(LNK2, "$(EVGPREFIX)SoftSeq0-Commit-Cmd CP")
-    # Enable sequencer 0
+    field(LNK2, "$(EVGPREFIX)SoftSeq0-Load-Cmd CP")
+    # Commit sequencer 0
     field(DOL3, "1")
-    field(LNK3, "$(EVGPREFIX)SoftSeq0-Enable-Cmd CP")
+    field(LNK3, "$(EVGPREFIX)SoftSeq0-Commit-Cmd CP")
+    # Enable sequencer 0
+    field(DOL4, "1")
+    field(LNK4, "$(EVGPREFIX)SoftSeq0-Enable-Cmd CP")
 
     field(TPRO, "0")
 }
@@ -280,15 +286,21 @@ record(aSub, "$(P)$(R=)Seq1-Write-aSub") {
 
 record(seq, "$(P)$(R=)Seq1-Enable") {
     field(SELM, "All")
+    # Unload sequencer 0
+    field(DOL0, "1")
+    field(LNK0, "$(EVGPREFIX)SoftSeq0-Unload-Cmd CP")
     # Disable sequencer 0
     field(DOL1, "1")
     field(LNK1, "$(EVGPREFIX)SoftSeq0-Disable-Cmd CP")
-    # Commit sequencer 1
+    # Load sequencer 1
     field(DOL2, "1")
-    field(LNK2, "$(EVGPREFIX)SoftSeq1-Commit-Cmd CP")
-    # Enable sequencer 1
+    field(LNK2, "$(EVGPREFIX)SoftSeq1-Load-Cmd CP")
+    # Commit sequencer 1
     field(DOL3, "1")
-    field(LNK3, "$(EVGPREFIX)SoftSeq1-Enable-Cmd CP")
+    field(LNK3, "$(EVGPREFIX)SoftSeq1-Commit-Cmd CP")
+    # Enable sequencer 1
+    field(DOL4, "1")
+    field(LNK4, "$(EVGPREFIX)SoftSeq1-Enable-Cmd CP")
 
     field(TPRO, "0")
 }
@@ -297,16 +309,16 @@ record(seq, "$(P)$(R=)Seq1-Enable") {
 #########################################################
 ## Cycle counter
 #########################################################
-#record(calc, "$(P)$(R=)Cycle-Cnt")
-#{
-#    field(DESC, "Cycle Counter")
-#    field(CALC, "A+B")
-#    field(SCAN, "Passive")
-#    field(INPA, "$(EVGPREFIX)SoftSeq0-NumOfStarts-I CPP")
-#    field(INPB, "$(EVGPREFIX)SoftSeq1-NumOfStarts-I CPP")
-#
+record(calc, "$(P)$(R=)Cycle-Cnt")
+{
+    field(DESC, "Cycle Counter")
+    field(CALC, "A+B")
+    field(SCAN, "Passive")
+    field(INPA, "$(EVGPREFIX)SoftSeq0-NumOfStarts-I CPP")
+    field(INPB, "$(EVGPREFIX)SoftSeq1-NumOfStarts-I CPP")
+
 #    field(FLNK, "$(P)$(R=)CycleId-aSub-Proc PP")
-#}
+}
 #
 #
 #########################################################
-- 
GitLab