From ace4912459c243a74a1855078b820b11da7bf398 Mon Sep 17 00:00:00 2001
From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl>
Date: Wed, 27 Jan 2021 17:12:33 +0100
Subject: [PATCH] Add automatic archival of PCC attributes every 10 minutes

---
 CDB/LOFAR_ConfigDb.json  | 75 ++++++++++++++++++++++++++++++++++++++++
 CDB/thomas_ConfigDb.json | 75 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 150 insertions(+)

diff --git a/CDB/LOFAR_ConfigDb.json b/CDB/LOFAR_ConfigDb.json
index 6f0cf6a1b..915370c32 100644
--- a/CDB/LOFAR_ConfigDb.json
+++ b/CDB/LOFAR_ConfigDb.json
@@ -12,7 +12,15 @@
                 "PCC": {
                     "LTS/PCC/1": {
                         "attribute_properties": {
+                            "Ant_mask_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
                             "RCU_ADC_CML_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -23,6 +31,9 @@
                                 ]
                             },
                             "RCU_ADC_JESD_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -33,6 +44,9 @@
                                 ]
                             },
                             "RCU_ADC_SYNC_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -43,6 +57,9 @@
                                 ]
                             },
                             "RCU_ADC_lock_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -53,6 +70,9 @@
                                 ]
                             },
                             "RCU_ID_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -63,6 +83,9 @@
                                 ]
                             },
                             "RCU_LED0_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -73,6 +96,9 @@
                                 ]
                             },
                             "RCU_LED0_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -83,6 +109,9 @@
                                 ]
                             },
                             "RCU_OUT1_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -93,6 +122,9 @@
                                 ]
                             },
                             "RCU_OUT2_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -103,6 +135,9 @@
                                 ]
                             },
                             "RCU_Pwr_dig_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -113,6 +148,9 @@
                                 ]
                             },
                             "RCU_attenuator_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -123,6 +161,9 @@
                                 ]
                             },
                             "RCU_attenuator_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -133,6 +174,9 @@
                                 ]
                             },
                             "RCU_band_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -143,6 +187,9 @@
                                 ]
                             },
                             "RCU_band_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -152,7 +199,21 @@
                                     "1"
                                 ]
                             },
+                            "RCU_mask_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
+                            "RCU_monitor_rate": {
+                                "rel_change": [
+                                    "-1",
+                                    "1"
+                                ]
+                            },
                             "RCU_monitor_rate_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1.0",
                                     "1.0"
@@ -163,6 +224,9 @@
                                 ]
                             },
                             "RCU_temperature_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1.0",
                                     "1.0"
@@ -172,12 +236,23 @@
                                     "1.0"
                                 ]
                             },
+                            "RCU_version_R": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
                             "State": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "event_period": [
                                     "0"
                                 ]
                             },
                             "Status": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "event_period": [
                                     "0"
                                 ]
diff --git a/CDB/thomas_ConfigDb.json b/CDB/thomas_ConfigDb.json
index ac671f200..a5f6f8e2c 100644
--- a/CDB/thomas_ConfigDb.json
+++ b/CDB/thomas_ConfigDb.json
@@ -12,7 +12,15 @@
                 "PCC": {
                     "LTS/PCC/1": {
                         "attribute_properties": {
+                            "Ant_mask_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
                             "RCU_ADC_CML_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -23,6 +31,9 @@
                                 ]
                             },
                             "RCU_ADC_JESD_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -33,6 +44,9 @@
                                 ]
                             },
                             "RCU_ADC_SYNC_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -43,6 +57,9 @@
                                 ]
                             },
                             "RCU_ADC_lock_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -53,6 +70,9 @@
                                 ]
                             },
                             "RCU_ID_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -63,6 +83,9 @@
                                 ]
                             },
                             "RCU_LED0_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -73,6 +96,9 @@
                                 ]
                             },
                             "RCU_LED0_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -83,6 +109,9 @@
                                 ]
                             },
                             "RCU_OUT1_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -93,6 +122,9 @@
                                 ]
                             },
                             "RCU_OUT2_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -103,6 +135,9 @@
                                 ]
                             },
                             "RCU_Pwr_dig_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -113,6 +148,9 @@
                                 ]
                             },
                             "RCU_attenuator_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -123,6 +161,9 @@
                                 ]
                             },
                             "RCU_attenuator_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -133,6 +174,9 @@
                                 ]
                             },
                             "RCU_band_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -143,6 +187,9 @@
                                 ]
                             },
                             "RCU_band_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1",
                                     "1"
@@ -152,7 +199,21 @@
                                     "1"
                                 ]
                             },
+                            "RCU_mask_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
+                            "RCU_monitor_rate": {
+                                "rel_change": [
+                                    "-1",
+                                    "1"
+                                ]
+                            },
                             "RCU_monitor_rate_RW": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1.0",
                                     "1.0"
@@ -163,6 +224,9 @@
                                 ]
                             },
                             "RCU_temperature_R": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "archive_rel_change": [
                                     "-1.0",
                                     "1.0"
@@ -172,12 +236,23 @@
                                     "1.0"
                                 ]
                             },
+                            "RCU_version_R": {
+                                "archive_period": [
+                                    "600000"
+                                ]
+                            },
                             "State": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "event_period": [
                                     "0"
                                 ]
                             },
                             "Status": {
+                                "archive_period": [
+                                    "600000"
+                                ],
                                 "event_period": [
                                     "0"
                                 ]
-- 
GitLab