diff --git a/CDB/LOFAR_ConfigDb.json b/CDB/LOFAR_ConfigDb.json
index 03b188e72c3231b1c7c3c6e1a343bf71e9572c31..311be39f67024f3affdd3ba2aa032cf798f9e32b 100644
--- a/CDB/LOFAR_ConfigDb.json
+++ b/CDB/LOFAR_ConfigDb.json
@@ -12,7 +12,7 @@
                 "RCUSCC": {
                     "PTS/RCUSCC/1": {
                         "attribute_properties": {
-                            "RCU00_Attenuator1_R": {
+                            "Attenuator1_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -21,7 +21,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator1_RW": {
+                            "Attenuator1_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -30,7 +30,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator2_R": {
+                            "Attenuator2_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -39,7 +39,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator2_RW": {
+                            "Attenuator2_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -48,7 +48,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator3_R": {
+                            "Attenuator3_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -57,7 +57,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator3_RW": {
+                            "Attenuator3_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -66,7 +66,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band1_R": {
+                            "Band1_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -75,7 +75,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band1_RW": {
+                            "Band1_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -84,7 +84,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band2_R": {
+                            "Band2_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -93,7 +93,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band2_RW": {
+                            "Band2_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -102,7 +102,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band3_R": {
+                            "Band3_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -111,7 +111,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band3_RW": {
+                            "Band3_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -120,7 +120,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Dither1_Frequency_R": {
+                            "Dither1_Frequency_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -132,7 +132,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither1_Frequency_RW": {
+                            "Dither1_Frequency_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -144,7 +144,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither2_Frequency_R": {
+                            "Dither2_Frequency_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -156,7 +156,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither2_Frequency_RW": {
+                            "Dither2_Frequency_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -168,7 +168,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_LED0_R": {
+                            "LED0_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -177,7 +177,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_LED0_RW": {
+                            "LED0_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -186,7 +186,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Pwr_dig_R": {
+                            "Pwr_dig_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -195,7 +195,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Pwr_dig_RW": {
+                            "Pwr_dig_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -204,667 +204,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU00_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Temp_RW": {
+                            "Temp_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -897,187 +237,55 @@
                             "OPC_Time_Out": [
                                 "1.0"
                             ],
+                            "RCU": [
+                                "1"
+                            ],
                             "polled_attr": [
-                                "rcu00_band1_r",
-                                "1000",
-                                "rcu00_band1_rw",
-                                "1000",
-                                "rcu00_band2_r",
-                                "1000",
-                                "rcu00_band2_rw",
-                                "1000",
-                                "rcu00_band3_r",
-                                "1000",
-                                "rcu00_band3_rw",
+                                "attenuator1_r",
                                 "1000",
-                                "rcu00_dither1_frequency_r",
+                                "attenuator1_rw",
                                 "1000",
-                                "rcu00_dither1_frequency_rw",
+                                "attenuator2_r",
                                 "1000",
-                                "rcu00_dither2_frequency_r",
+                                "attenuator2_rw",
                                 "1000",
-                                "rcu00_dither2_frequency_rw",
+                                "attenuator3_r",
                                 "1000",
-                                "rcu00_led0_r",
+                                "attenuator3_rw",
                                 "1000",
-                                "rcu00_led0_rw",
+                                "band1_r",
                                 "1000",
-                                "rcu00_pwr_dig_r",
+                                "band1_rw",
                                 "1000",
-                                "rcu00_pwr_dig_rw",
+                                "band2_r",
                                 "1000",
-                                "rcu00_temp_r",
+                                "band2_rw",
                                 "1000",
-                                "rcu00_temp_rw",
+                                "band3_r",
                                 "1000",
-                                "rcu01_band1_r",
+                                "band3_rw",
                                 "1000",
-                                "rcu01_band1_rw",
+                                "dither1_frequency_r",
                                 "1000",
-                                "rcu01_band2_r",
+                                "dither1_frequency_rw",
                                 "1000",
-                                "rcu01_band2_rw",
+                                "dither2_frequency_r",
                                 "1000",
-                                "rcu01_band3_r",
+                                "dither2_frequency_rw",
                                 "1000",
-                                "rcu01_band3_rw",
+                                "led0_r",
                                 "1000",
-                                "rcu01_dither1_frequency_r",
+                                "led0_rw",
                                 "1000",
-                                "rcu01_dither1_frequency_rw",
+                                "pwr_dig_r",
                                 "1000",
-                                "rcu01_dither2_frequency_r",
+                                "pwr_dig_rw",
                                 "1000",
-                                "rcu01_dither2_frequency_rw",
-                                "1000",
-                                "rcu01_led0_r",
-                                "1000",
-                                "rcu01_led0_rw",
-                                "1000",
-                                "rcu01_pwr_dig_r",
-                                "1000",
-                                "rcu01_pwr_dig_rw",
-                                "1000",
-                                "rcu01_temp_r",
-                                "1000",
-                                "rcu01_temp_rw",
-                                "1000",
-                                "rcu02_band1_r",
-                                "1000",
-                                "rcu02_band1_rw",
-                                "1000",
-                                "rcu02_band2_r",
-                                "1000",
-                                "rcu02_band2_rw",
-                                "1000",
-                                "rcu02_band3_r",
-                                "1000",
-                                "rcu02_band3_rw",
-                                "1000",
-                                "rcu02_dither1_frequency_r",
-                                "1000",
-                                "rcu02_dither1_frequency_rw",
-                                "1000",
-                                "rcu02_dither2_frequency_r",
-                                "1000",
-                                "rcu02_dither2_frequency_rw",
-                                "1000",
-                                "rcu02_led0_r",
-                                "1000",
-                                "rcu02_led0_rw",
-                                "1000",
-                                "rcu02_pwr_dig_r",
-                                "1000",
-                                "rcu02_pwr_dig_rw",
-                                "1000",
-                                "rcu02_temp_r",
-                                "1000",
-                                "rcu02_temp_rw",
-                                "1000",
-                                "rcu03_band1_r",
-                                "1000",
-                                "rcu03_band1_rw",
-                                "1000",
-                                "rcu03_band2_r",
-                                "1000",
-                                "rcu03_band2_rw",
-                                "1000",
-                                "rcu03_band3_r",
-                                "1000",
-                                "rcu03_band3_rw",
-                                "1000",
-                                "rcu03_dither1_frequency_r",
-                                "1000",
-                                "rcu03_dither1_frequency_rw",
-                                "1000",
-                                "rcu03_dither2_frequency_r",
-                                "1000",
-                                "rcu03_dither2_frequency_rw",
-                                "1000",
-                                "rcu03_led0_r",
-                                "1000",
-                                "rcu03_led0_rw",
-                                "1000",
-                                "rcu03_pwr_dig_r",
-                                "1000",
-                                "rcu03_pwr_dig_rw",
-                                "1000",
-                                "rcu03_temp_r",
-                                "1000",
-                                "rcu03_temp_rw",
+                                "temp_r",
                                 "1000",
                                 "state",
                                 "1000",
-                                "status",
-                                "1000",
-                                "rcu00_attenuator1_r",
-                                "1000",
-                                "rcu00_attenuator1_rw",
-                                "1000",
-                                "rcu00_attenuator2_r",
-                                "1000",
-                                "rcu00_attenuator2_rw",
-                                "1000",
-                                "rcu00_attenuator3_r",
-                                "1000",
-                                "rcu00_attenuator3_rw",
-                                "1000",
-                                "rcu03_attenuator1_r",
-                                "1000",
-                                "rcu03_attenuator1_rw",
-                                "1000",
-                                "rcu03_attenuator2_r",
-                                "1000",
-                                "rcu03_attenuator2_rw",
-                                "1000",
-                                "rcu03_attenuator3_r",
-                                "1000",
-                                "rcu03_attenuator3_rw",
-                                "1000",
-                                "rcu01_attenuator1_r",
-                                "1000",
-                                "rcu01_attenuator1_rw",
-                                "1000",
-                                "rcu01_attenuator2_r",
-                                "1000",
-                                "rcu01_attenuator2_rw",
-                                "1000",
-                                "rcu01_attenuator3_r",
-                                "1000",
-                                "rcu01_attenuator3_rw",
-                                "1000",
-                                "rcu02_attenuator1_r",
-                                "1000",
-                                "rcu02_attenuator1_rw",
-                                "1000",
-                                "rcu02_attenuator2_r",
-                                "1000",
-                                "rcu02_attenuator2_rw",
-                                "1000",
-                                "rcu02_attenuator3_r",
-                                "1000",
-                                "rcu02_attenuator3_rw",
-                                "1000"
+                                "status"
                             ]
                         }
                     }
diff --git a/CDB/thomas_ConfigDb.json b/CDB/thomas_ConfigDb.json
index 77ee34d7a13febb237b15a0566d83aa230cf69c8..e7843ccf6efb764f5f92d8e98cc175650ff82823 100644
--- a/CDB/thomas_ConfigDb.json
+++ b/CDB/thomas_ConfigDb.json
@@ -12,7 +12,7 @@
                 "RCUSCC": {
                     "PTS/RCUSCC/1": {
                         "attribute_properties": {
-                            "RCU00_Attenuator1_R": {
+                            "Attenuator1_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -21,7 +21,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator1_RW": {
+                            "Attenuator1_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -30,7 +30,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator2_R": {
+                            "Attenuator2_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -39,7 +39,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator2_RW": {
+                            "Attenuator2_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -48,7 +48,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator3_R": {
+                            "Attenuator3_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -57,7 +57,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Attenuator3_RW": {
+                            "Attenuator3_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -66,7 +66,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band1_R": {
+                            "Band1_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -75,7 +75,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band1_RW": {
+                            "Band1_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -84,7 +84,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band2_R": {
+                            "Band2_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -93,7 +93,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band2_RW": {
+                            "Band2_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -102,7 +102,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band3_R": {
+                            "Band3_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -111,7 +111,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Band3_RW": {
+                            "Band3_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -120,7 +120,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Dither1_Frequency_R": {
+                            "Dither1_Frequency_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -132,7 +132,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither1_Frequency_RW": {
+                            "Dither1_Frequency_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -144,7 +144,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither2_Frequency_R": {
+                            "Dither2_Frequency_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -156,7 +156,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_Dither2_Frequency_RW": {
+                            "Dither2_Frequency_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -168,7 +168,7 @@
                                     "0.1"
                                 ]
                             },
-                            "RCU00_LED0_R": {
+                            "LED0_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -177,7 +177,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_LED0_RW": {
+                            "LED0_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -186,7 +186,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Pwr_dig_R": {
+                            "Pwr_dig_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -195,7 +195,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Pwr_dig_RW": {
+                            "Pwr_dig_RW": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -204,667 +204,7 @@
                                     "1"
                                 ]
                             },
-                            "RCU00_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU00_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU01_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU01_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU02_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU02_Temp_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Attenuator1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Attenuator3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band1_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band1_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band2_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band2_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band3_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Band3_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Dither1_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither1_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither2_Frequency_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Dither2_Frequency_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_LED0_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_LED0_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Pwr_dig_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Pwr_dig_RW": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "rel_change": [
-                                    "-1",
-                                    "1"
-                                ]
-                            },
-                            "RCU03_Temp_R": {
-                                "event_period": [
-                                    "0"
-                                ],
-                                "format": [
-                                    "%6.8f"
-                                ],
-                                "rel_change": [
-                                    "-0.1",
-                                    "0.1"
-                                ]
-                            },
-                            "RCU03_Temp_RW": {
+                            "Temp_R": {
                                 "event_period": [
                                     "0"
                                 ],
@@ -897,187 +237,55 @@
                             "OPC_Time_Out": [
                                 "1.0"
                             ],
+                            "RCU": [
+                                "1"
+                            ],
                             "polled_attr": [
-                                "rcu00_band1_r",
-                                "1000",
-                                "rcu00_band1_rw",
-                                "1000",
-                                "rcu00_band2_r",
-                                "1000",
-                                "rcu00_band2_rw",
-                                "1000",
-                                "rcu00_band3_r",
-                                "1000",
-                                "rcu00_band3_rw",
+                                "attenuator1_r",
                                 "1000",
-                                "rcu00_dither1_frequency_r",
+                                "attenuator1_rw",
                                 "1000",
-                                "rcu00_dither1_frequency_rw",
+                                "attenuator2_r",
                                 "1000",
-                                "rcu00_dither2_frequency_r",
+                                "attenuator2_rw",
                                 "1000",
-                                "rcu00_dither2_frequency_rw",
+                                "attenuator3_r",
                                 "1000",
-                                "rcu00_led0_r",
+                                "attenuator3_rw",
                                 "1000",
-                                "rcu00_led0_rw",
+                                "band1_r",
                                 "1000",
-                                "rcu00_pwr_dig_r",
+                                "band1_rw",
                                 "1000",
-                                "rcu00_pwr_dig_rw",
+                                "band2_r",
                                 "1000",
-                                "rcu00_temp_r",
+                                "band2_rw",
                                 "1000",
-                                "rcu00_temp_rw",
+                                "band3_r",
                                 "1000",
-                                "rcu01_band1_r",
+                                "band3_rw",
                                 "1000",
-                                "rcu01_band1_rw",
+                                "dither1_frequency_r",
                                 "1000",
-                                "rcu01_band2_r",
+                                "dither1_frequency_rw",
                                 "1000",
-                                "rcu01_band2_rw",
+                                "dither2_frequency_r",
                                 "1000",
-                                "rcu01_band3_r",
+                                "dither2_frequency_rw",
                                 "1000",
-                                "rcu01_band3_rw",
+                                "led0_r",
                                 "1000",
-                                "rcu01_dither1_frequency_r",
+                                "led0_rw",
                                 "1000",
-                                "rcu01_dither1_frequency_rw",
+                                "pwr_dig_r",
                                 "1000",
-                                "rcu01_dither2_frequency_r",
+                                "pwr_dig_rw",
                                 "1000",
-                                "rcu01_dither2_frequency_rw",
-                                "1000",
-                                "rcu01_led0_r",
-                                "1000",
-                                "rcu01_led0_rw",
-                                "1000",
-                                "rcu01_pwr_dig_r",
-                                "1000",
-                                "rcu01_pwr_dig_rw",
-                                "1000",
-                                "rcu01_temp_r",
-                                "1000",
-                                "rcu01_temp_rw",
-                                "1000",
-                                "rcu02_band1_r",
-                                "1000",
-                                "rcu02_band1_rw",
-                                "1000",
-                                "rcu02_band2_r",
-                                "1000",
-                                "rcu02_band2_rw",
-                                "1000",
-                                "rcu02_band3_r",
-                                "1000",
-                                "rcu02_band3_rw",
-                                "1000",
-                                "rcu02_dither1_frequency_r",
-                                "1000",
-                                "rcu02_dither1_frequency_rw",
-                                "1000",
-                                "rcu02_dither2_frequency_r",
-                                "1000",
-                                "rcu02_dither2_frequency_rw",
-                                "1000",
-                                "rcu02_led0_r",
-                                "1000",
-                                "rcu02_led0_rw",
-                                "1000",
-                                "rcu02_pwr_dig_r",
-                                "1000",
-                                "rcu02_pwr_dig_rw",
-                                "1000",
-                                "rcu02_temp_r",
-                                "1000",
-                                "rcu02_temp_rw",
-                                "1000",
-                                "rcu03_band1_r",
-                                "1000",
-                                "rcu03_band1_rw",
-                                "1000",
-                                "rcu03_band2_r",
-                                "1000",
-                                "rcu03_band2_rw",
-                                "1000",
-                                "rcu03_band3_r",
-                                "1000",
-                                "rcu03_band3_rw",
-                                "1000",
-                                "rcu03_dither1_frequency_r",
-                                "1000",
-                                "rcu03_dither1_frequency_rw",
-                                "1000",
-                                "rcu03_dither2_frequency_r",
-                                "1000",
-                                "rcu03_dither2_frequency_rw",
-                                "1000",
-                                "rcu03_led0_r",
-                                "1000",
-                                "rcu03_led0_rw",
-                                "1000",
-                                "rcu03_pwr_dig_r",
-                                "1000",
-                                "rcu03_pwr_dig_rw",
-                                "1000",
-                                "rcu03_temp_r",
-                                "1000",
-                                "rcu03_temp_rw",
+                                "temp_r",
                                 "1000",
                                 "state",
                                 "1000",
-                                "status",
-                                "1000",
-                                "rcu00_attenuator1_r",
-                                "1000",
-                                "rcu00_attenuator1_rw",
-                                "1000",
-                                "rcu00_attenuator2_r",
-                                "1000",
-                                "rcu00_attenuator2_rw",
-                                "1000",
-                                "rcu00_attenuator3_r",
-                                "1000",
-                                "rcu00_attenuator3_rw",
-                                "1000",
-                                "rcu03_attenuator1_r",
-                                "1000",
-                                "rcu03_attenuator1_rw",
-                                "1000",
-                                "rcu03_attenuator2_r",
-                                "1000",
-                                "rcu03_attenuator2_rw",
-                                "1000",
-                                "rcu03_attenuator3_r",
-                                "1000",
-                                "rcu03_attenuator3_rw",
-                                "1000",
-                                "rcu01_attenuator1_r",
-                                "1000",
-                                "rcu01_attenuator1_rw",
-                                "1000",
-                                "rcu01_attenuator2_r",
-                                "1000",
-                                "rcu01_attenuator2_rw",
-                                "1000",
-                                "rcu01_attenuator3_r",
-                                "1000",
-                                "rcu01_attenuator3_rw",
-                                "1000",
-                                "rcu02_attenuator1_r",
-                                "1000",
-                                "rcu02_attenuator1_rw",
-                                "1000",
-                                "rcu02_attenuator2_r",
-                                "1000",
-                                "rcu02_attenuator2_rw",
-                                "1000",
-                                "rcu02_attenuator3_r",
-                                "1000",
-                                "rcu02_attenuator3_rw",
-                                "1000"
+                                "status"
                             ]
                         }
                     }
diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py
index fb15e4c4b6f86eac84b9e10189a949e2abbffba0..cb5136b2e725687446646cf3520d3d9467d5da9f 100644
--- a/RCUSCC/RCUSCC/RCUSCC.py
+++ b/RCUSCC/RCUSCC/RCUSCC.py
@@ -42,6 +42,8 @@ class RCUSCC(Device):
             - Type:'DevULong'
         OPC_Time_Out
             - Type:'DevDouble'
+        RCU
+            - Type:'DevULong'
     """
     # PROTECTED REGION ID(RCUSCC.class_variable) ENABLED START #
     client = 0
@@ -68,405 +70,109 @@ class RCUSCC(Device):
         mandatory=True
     )
 
+    RCU = device_property(
+        dtype='DevULong',
+        mandatory=True
+    )
+
     # ----------
     # Attributes
     # ----------
 
-    RCU00_Attenuator1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Attenuator1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Attenuator2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Attenuator2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Attenuator3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Attenuator3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Band1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Band1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Band2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Band2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Band3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Band3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Dither1_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU00_Dither1_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Dither2_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU00_Dither2_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_LED0_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_LED0_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Pwr_dig_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU00_Pwr_dig_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU00_Temp_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU00_Temp_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Attenuator1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Attenuator1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Attenuator2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Attenuator2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Attenuator3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Attenuator3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Band1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Band1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Band2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Band2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Band3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Band3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Dither1_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU01_Dither1_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Dither2_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU01_Dither2_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_LED0_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_LED0_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Pwr_dig_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU01_Pwr_dig_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU01_Temp_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU01_Temp_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Attenuator1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Attenuator1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Attenuator2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Attenuator2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Attenuator3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Attenuator3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Band1_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Band1_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Band2_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Band2_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Band3_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Band3_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Dither1_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU02_Dither1_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Dither2_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU02_Dither2_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_LED0_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_LED0_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Pwr_dig_R = attribute(
-        dtype='DevLong64',
-    )
-
-    RCU02_Pwr_dig_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU02_Temp_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU02_Temp_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU03_Attenuator1_R = attribute(
+    Attenuator1_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Attenuator1_RW = attribute(
+    Attenuator1_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Attenuator2_R = attribute(
+    Attenuator2_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Attenuator2_RW = attribute(
+    Attenuator2_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Attenuator3_R = attribute(
+    Attenuator3_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Attenuator3_RW = attribute(
+    Attenuator3_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Band1_R = attribute(
+    Band1_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Band1_RW = attribute(
+    Band1_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Band2_R = attribute(
+    Band2_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Band2_RW = attribute(
+    Band2_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Band3_R = attribute(
+    Band3_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Band3_RW = attribute(
+    Band3_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Dither1_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU03_Dither1_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU03_Dither2_Frequency_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU03_Dither2_Frequency_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
+#     Dither1_Frequency_R = attribute(
+#         dtype='DevDouble',
+#     )
+#
+#     Dither1_Frequency_RW = attribute(
+#         dtype='DevDouble',
+#         access=AttrWriteType.READ_WRITE,
+#     )
+#
+#     Dither2_Frequency_R = attribute(
+#         dtype='DevDouble',
+#     )
+#
+#     Dither2_Frequency_RW = attribute(
+#         dtype='DevDouble',
+#         access=AttrWriteType.READ_WRITE,
+#     )
 
-    RCU03_LED0_R = attribute(
+    LED0_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_LED0_RW = attribute(
+    LED0_RW = attribute(
         dtype='DevLong64',
         access=AttrWriteType.READ_WRITE,
     )
 
-    RCU03_Pwr_dig_R = attribute(
+    Pwr_dig_R = attribute(
         dtype='DevLong64',
     )
 
-    RCU03_Pwr_dig_RW = attribute(
-        dtype='DevLong64',
-        access=AttrWriteType.READ_WRITE,
-    )
-
-    RCU03_Temp_R = attribute(
-        dtype='DevDouble',
-    )
-
-    RCU03_Temp_RW = attribute(
-        dtype='DevDouble',
-        access=AttrWriteType.READ_WRITE,
-    )
+#     Pwr_dig_RW = attribute(
+#         dtype='DevLong64',
+#         access=AttrWriteType.READ_WRITE,
+#     )
+#
+#     Temp_R = attribute(
+#         dtype='DevDouble',
+#     )
+#
 
 
     # ---------------
@@ -479,276 +185,74 @@ class RCUSCC(Device):
         # PROTECTED REGION ID(RCUSCC.init_device) ENABLED START #
         self.set_state(DevState.INIT)
 
-        # Init the dict thaRCU00_Attenuator3_Rt contains attribute to OPC-UA MP/CP mappings.
+        # Init the dict that contains attribute to OPC-UA MP/CP mappings.
         self.attribute_mapping = {}
 
         # Set default values in the RW/R attributes and add them to
         # the mapping.
-        self._RCU00_Attenuator1_R = 0
-        self.attribute_mapping["RCU00_Attenuator1_R"] = {}
-
-        self._RCU00_Attenuator1_RW = 0
-        self.attribute_mapping["RCU00_Attenuator1_RW"] = {}
-
-        self._RCU00_Attenuator2_R = 0
-        self.attribute_mapping["RCU00_Attenuator2_R"] = {}
-
-        self._RCU00_Attenuator2_RW = 0
-        self.attribute_mapping["RCU00_Attenuator2_RW"] = {}
-
-        self._RCU00_Attenuator3_R = 0
-        self.attribute_mapping["RCU00_Attenuator3_R"] = {}
-
-        self._RCU00_Attenuator3_RW = 0
-        self.attribute_mapping["RCU00_Attenuator3_RW"] = {}
-
-        self._RCU00_Band1_R = 0
-        self.attribute_mapping["RCU00_Band1_R"] = {}
-
-        self._RCU00_Band1_RW = 0
-        self.attribute_mapping["RCU00_Band1_RW"] = {}
-
-        self._RCU00_Band2_R = 0
-        self.attribute_mapping["RCU00_Band2_R"] = {}
-
-        self._RCU00_Band2_RW = 0
-        self.attribute_mapping["RCU00_Band2_RW"] = {}
-
-        self._RCU00_Band3_R = 0
-        self.attribute_mapping["RCU00_Band3_R"] = {}
-
-        self._RCU00_Band3_RW = 0
-        self.attribute_mapping["RCU00_Band3_RW"] = {}
-
-        self._RCU00_Dither1_Frequency_R = 0
-        self.attribute_mapping["RCU00_Dither1_Frequency_R"] = {}
-
-        self._RCU00_Dither1_Frequency_RW = 0
-        self.attribute_mapping["RCU00_Dither1_Frequency_RW"] = {}
-
-        self._RCU00_Dither2_Frequency_R = 0
-        self.attribute_mapping["RCU00_Dither2_Frequency_R"] = {}
-
-        self._RCU00_Dither2_Frequency_RW = 0
-        self.attribute_mapping["RCU00_Dither2_Frequency_RW"] = {}
-
-        self._RCU00_LED0_R = 0
-        self.attribute_mapping["RCU00_LED0_R"] = {}
-
-        self._RCU00_LED0_RW = 0
-        self.attribute_mapping["RCU00_LED0_RW"] = {}
-
-        self._RCU00_Pwr_dig_R = 0
-        self.attribute_mapping["RCU00_Pwr_dig_R"] = {}
-
-        self._RCU00_Pwr_dig_RW = 0
-        self.attribute_mapping["RCU00_Pwr_dig_RW"] = {}
-
-        self._RCU00_Temp_R = 0
-        self.attribute_mapping["RCU00_Temp_R"] = {}
-
-        self._RCU00_Temp_RW = 0
-        self.attribute_mapping["RCU00_Temp_RW"] = {}
-
-        self._RCU01_Attenuator1_R = 0
-        self.attribute_mapping["RCU01_Attenuator1_R"] = {}
-
-        self._RCU01_Attenuator1_RW = 0
-        self.attribute_mapping["RCU01_Attenuator1_RW"] = {}
-
-        self._RCU01_Attenuator2_R = 0
-        self.attribute_mapping["RCU01_Attenuator2_R"] = {}
-
-        self._RCU01_Attenuator2_RW = 0
-        self.attribute_mapping["RCU01_Attenuator2_RW"] = {}
-
-        self._RCU01_Attenuator3_R = 0
-        self.attribute_mapping["RCU01_Attenuator3_R"] = {}
-
-        self._RCU01_Attenuator3_RW = 0
-        self.attribute_mapping["RCU01_Attenuator3_RW"] = {}
-
-        self._RCU01_Band1_R = 0
-        self.attribute_mapping["RCU01_Band1_R"] = {}
-
-        self._RCU01_Band1_RW = 0
-        self.attribute_mapping["RCU01_Band1_RW"] = {}
-
-        self._RCU01_Band2_R = 0
-        self.attribute_mapping["RCU01_Band2_R"] = {}
-
-        self._RCU01_Band2_RW = 0
-        self.attribute_mapping["RCU01_Band2_RW"] = {}
-
-        self._RCU01_Band3_R = 0
-        self.attribute_mapping["RCU01_Band3_R"] = {}
-
-        self._RCU01_Band3_RW = 0
-        self.attribute_mapping["RCU01_Band3_RW"] = {}
-
-        self._RCU01_Dither1_Frequency_R = 0
-        self.attribute_mapping["RCU01_Dither1_Frequency_R"] = {}
-
-        self._RCU01_Dither1_Frequency_RW = 0
-        self.attribute_mapping["RCU01_Dither1_Frequency_RW"] = {}
-
-        self._RCU01_Dither2_Frequency_R = 0
-        self.attribute_mapping["RCU01_Dither2_Frequency_R"] = {}
-
-        self._RCU01_Dither2_Frequency_RW = 0
-        self.attribute_mapping["RCU01_Dither2_Frequency_RW"] = {}
-
-        self._RCU01_LED0_R = 0
-        self.attribute_mapping["RCU01_LED0_R"] = {}
-
-        self._RCU01_LED0_RW = 0
-        self.attribute_mapping["RCU01_LED0_RW"] = {}
-
-        self._RCU01_Pwr_dig_R = 0
-        self.attribute_mapping["RCU01_Pwr_dig_R"] = {}
-
-        self._RCU01_Pwr_dig_RW = 0
-        self.attribute_mapping["RCU01_Pwr_dig_RW"] = {}
-
-        self._RCU01_Temp_R = 0
-        self.attribute_mapping["RCU01_Temp_R"] = {}
-
-        self._RCU01_Temp_RW = 0
-        self.attribute_mapping["RCU01_Temp_RW"] = {}
-
-        self._RCU02_Attenuator1_R = 0
-        self.attribute_mapping["RCU02_Attenuator1_R"] = {}
-
-        self._RCU02_Attenuator1_RW = 0
-        self.attribute_mapping["RCU02_Attenuator1_RW"] = {}
+        self._Attenuator1_R = 0
+        self.attribute_mapping["Attenuator1_R"] = {}
 
-        self._RCU02_Attenuator2_R = 0
-        self.attribute_mapping["RCU02_Attenuator2_R"] = {}
+        self._Attenuator1_RW = 0
+        self.attribute_mapping["Attenuator1_RW"] = {}
 
-        self._RCU02_Attenuator2_RW = 0
-        self.attribute_mapping["RCU02_Attenuator2_RW"] = {}
+        self._Attenuator2_R = 0
+        self.attribute_mapping["Attenuator2_R"] = {}
 
-        self._RCU02_Attenuator3_R = 0
-        self.attribute_mapping["RCU02_Attenuator3_R"] = {}
+        self._Attenuator2_RW = 0
+        self.attribute_mapping["Attenuator2_RW"] = {}
 
-        self._RCU02_Attenuator3_RW = 0
-        self.attribute_mapping["RCU02_Attenuator3_RW"] = {}
+        self._Attenuator3_R = 0
+        self.attribute_mapping["Attenuator3_R"] = {}
 
-        self._RCU02_Band1_R = 0
-        self.attribute_mapping["RCU02_Band1_R"] = {}
+        self._Attenuator3_RW = 0
+        self.attribute_mapping["Attenuator3_RW"] = {}
 
-        self._RCU02_Band1_RW = 0
-        self.attribute_mapping["RCU02_Band1_RW"] = {}
+        self._Band1_R = 0
+        self.attribute_mapping["Band1_R"] = {}
 
-        self._RCU02_Band2_R = 0
-        self.attribute_mapping["RCU02_Band2_R"] = {}
+        self._Band1_RW = 0
+        self.attribute_mapping["Band1_RW"] = {}
 
-        self._RCU02_Band2_RW = 0
-        self.attribute_mapping["RCU02_Band2_RW"] = {}
+        self._Band2_R = 0
+        self.attribute_mapping["Band2_R"] = {}
 
-        self._RCU02_Band3_R = 0
-        self.attribute_mapping["RCU02_Band3_R"] = {}
+        self._Band2_RW = 0
+        self.attribute_mapping["Band2_RW"] = {}
 
-        self._RCU02_Band3_RW = 0
-        self.attribute_mapping["RCU02_Band3_RW"] = {}
+        self._Band3_R = 0
+        self.attribute_mapping["Band3_R"] = {}
 
-        self._RCU02_Dither1_Frequency_R = 0
-        self.attribute_mapping["RCU02_Dither1_Frequency_R"] = {}
+        self._Band3_RW = 0
+        self.attribute_mapping["Band3_RW"] = {}
 
-        self._RCU02_Dither1_Frequency_RW = 0
-        self.attribute_mapping["RCU02_Dither1_Frequency_RW"] = {}
-
-        self._RCU02_Dither2_Frequency_R = 0
-        self.attribute_mapping["RCU02_Dither2_Frequency_R"] = {}
-
-        self._RCU02_Dither2_Frequency_RW = 0
-        self.attribute_mapping["RCU02_Dither2_Frequency_RW"] = {}
-
-        self._RCU02_LED0_R = 0
-        self.attribute_mapping["RCU02_LED0_R"] = {}
-
-        self._RCU02_LED0_RW = 0
-        self.attribute_mapping["RCU02_LED0_RW"] = {}
-
-        self._RCU02_Pwr_dig_R = 0
-        self.attribute_mapping["RCU02_Pwr_dig_R"] = {}
-
-        self._RCU02_Pwr_dig_RW = 0
-        self.attribute_mapping["RCU02_Pwr_dig_RW"] = {}
-
-        self._RCU02_Temp_R = 0
-        self.attribute_mapping["RCU02_Temp_R"] = {}
-
-        self._RCU02_Temp_RW = 0
-        self.attribute_mapping["RCU02_Temp_RW"] = {}
-
-        self._RCU03_Attenuator1_R = 0
-        self.attribute_mapping["RCU03_Attenuator1_R"] = {}
-
-        self._RCU03_Attenuator1_RW = 0
-        self.attribute_mapping["RCU03_Attenuator1_RW"] = {}
-
-        self._RCU03_Attenuator2_R = 0
-        self.attribute_mapping["RCU03_Attenuator2_R"] = {}
-
-        self._RCU03_Attenuator2_RW = 0
-        self.attribute_mapping["RCU03_Attenuator2_RW"] = {}
-
-        self._RCU03_Attenuator3_R = 0
-        self.attribute_mapping["RCU03_Attenuator3_R"] = {}
-
-        self._RCU03_Attenuator3_RW = 0
-        self.attribute_mapping["RCU03_Attenuator3_RW"] = {}
-
-        self._RCU03_Band1_R = 0
-        self.attribute_mapping["RCU03_Band1_R"] = {}
-
-        self._RCU03_Band1_RW = 0
-        self.attribute_mapping["RCU03_Band1_RW"] = {}
-
-        self._RCU03_Band2_R = 0
-        self.attribute_mapping["RCU03_Band2_R"] = {}
-
-        self._RCU03_Band2_RW = 0
-        self.attribute_mapping["RCU03_Band2_RW"] = {}
-
-        self._RCU03_Band3_R = 0
-        self.attribute_mapping["RCU03_Band3_R"] = {}
-
-        self._RCU03_Band3_RW = 0
-        self.attribute_mapping["RCU03_Band3_RW"] = {}
-
-        self._RCU03_Dither1_Frequency_R = 0
-        self.attribute_mapping["RCU03_Dither1_Frequency_R"] = {}
-
-        self._RCU03_Dither1_Frequency_RW = 0
-        self.attribute_mapping["RCU03_Dither1_Frequency_RW"] = {}
-
-        self._RCU03_Dither2_Frequency_R = 0
-        self.attribute_mapping["RCU03_Dither2_Frequency_R"] = {}
-
-        self._RCU03_Dither2_Frequency_RW = 0
-        self.attribute_mapping["RCU03_Dither2_Frequency_RW"] = {}
-
-        self._RCU03_LED0_R = 0
-        self.attribute_mapping["RCU03_LED0_R"] = {}
-
-        self._RCU03_LED0_RW = 0
-        self.attribute_mapping["RCU03_LED0_RW"] = {}
-
-        self._RCU03_Pwr_dig_R = 0
-        self.attribute_mapping["RCU03_Pwr_dig_R"] = {}
-
-        self._RCU03_Pwr_dig_RW = 0
-        self.attribute_mapping["RCU03_Pwr_dig_RW"] = {}
+#         self._Dither1_Frequency_R = 0
+#         self.attribute_mapping["Dither1_Frequency_R"] = {}
+#
+#         self._Dither1_Frequency_RW = 0
+#         self.attribute_mapping["Dither1_Frequency_RW"] = {}
+#
+#         self._Dither2_Frequency_R = 0
+#         self.attribute_mapping["Dither2_Frequency_R"] = {}
+#
+#         self._Dither2_Frequency_RW = 0
+#         self.attribute_mapping["Dither2_Frequency_RW"] = {}
 
-        self._RCU03_Temp_R = 0
-        self.attribute_mapping["RCU03_Temp_R"] = {}
+        self._LED0_R = 0
+        self.attribute_mapping["LED0_R"] = {}
 
-        self._RCU03_Temp_RW = 0
-        self.attribute_mapping["RCU03_Temp_RW"] = {}
+        self._LED0_RW = 0
+        self.attribute_mapping["LED0_RW"] = {}
 
+        self._Pwr_dig_R = 0
+        self.attribute_mapping["Pwr_dig_R"] = {}
 
+#         self._Pwr_dig_RW = 0
+#         self.attribute_mapping["Pwr_dig_RW"] = {}
+#
+#         self._Temp_R = 0
+#         self.attribute_mapping["Temp_R"] = {}
+#
 
         # Set defaults to property values.
 
@@ -770,61 +274,51 @@ class RCUSCC(Device):
 
             self.debug_stream("Mapping OPC-UA MP/CP to attributes...")
 
-# At the moment only RCU01 is accessible
-#            for rcu in range(4):
-            for i in range(1):
-                rcu = i + 1
-                self.attribute_mapping["RCU{:02d}_Attenuator1_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_R".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator1_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_RW".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator2_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator2_R".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator2_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator2_RW".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator3_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator3_R".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator3_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator3_RW".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Attenuator1_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator1_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Attenuator1_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator1_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator1_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band1_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band1_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator2_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator2_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band1_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band1_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator2_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator2_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band2_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band2_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator3_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator3_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band2_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band2_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Attenuator3_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Attenuator3_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band3_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band3_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band1_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band1_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Band3_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Band3_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band1_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band1_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Dither1_Frequency_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither1_Frequency_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band2_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band2_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Dither1_Frequency_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither1_Frequency_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band2_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band2_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Dither2_Frequency_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither2_Frequency_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band3_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band3_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Dither2_Frequency_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither2_Frequency_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Band3_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Band3_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_LED0_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_LED0_R".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_LED0_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_LED0_RW".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Pwr_dig_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Pwr_dig_R".format(self.name_space_index, rcu)])
-
-                self.attribute_mapping["RCU{:02d}_Pwr_dig_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Pwr_dig_RW".format(self.name_space_index, rcu)])
+#             self.attribute_mapping["Dither1_Frequency_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither1_Frequency_R".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["Dither1_Frequency_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither1_Frequency_RW".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["Dither2_Frequency_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither2_Frequency_R".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["Dither2_Frequency_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Dither2_Frequency_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Temp_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Temp_R".format(self.name_space_index, rcu)])
+            self.attribute_mapping["LED0_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_LED0_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_Temp_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Temp_RW".format(self.name_space_index, rcu)])
+            self.attribute_mapping["LED0_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_LED0_RW".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_RCU_off".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_RCU_off".format(self.name_space_index, rcu)])
+            self.attribute_mapping["Pwr_dig_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Pwr_dig_R".format(self.name_space_index, self.RCU)])
 
-                self.attribute_mapping["RCU{:02d}_RCU_on".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_RCU_on".format(self.name_space_index, rcu)])
+#            self.attribute_mapping["Pwr_dig_RW"] = self.pcc_node.get_child(["{}:RCU{:02d}_Pwr_dig_RW".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["Temp_R"] = self.pcc_node.get_child(["{}:RCU{:02d}_Temp_R".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["RCU_off"] = self.pcc_node.get_child(["{}:RCU{:02d}_RCU_off".format(self.name_space_index, self.RCU)])
+#
+#             self.attribute_mapping["RCU_on"] = self.pcc_node.get_child(["{}:RCU{:02d}_RCU_on".format(self.name_space_index, self.RCU)])
 
 
             self.debug_stream("Mapping OPC-UA MP/CP to attributes done.")
@@ -859,930 +353,222 @@ class RCUSCC(Device):
     # ------------------
     # Attributes methods
     # ------------------
-    def read_RCU00_Attenuator1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator1_R_read) ENABLED START #
-        """Return the RCU00_Attenuator1_R attribute."""
-        self._RCU00_Attenuator1_R = self.attribute_mapping["RCU00_Attenuator1_R"].get_value()
-        return self._RCU00_Attenuator1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator1_R_read
-
-    def read_RCU00_Attenuator1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator1_RW_read) ENABLED START #
-        """Return the RCU00_Attenuator1_R attribute."""
-        self._RCU00_Attenuator1_RW = self.attribute_mapping["RCU00_Attenuator1_RW"].get_value()
-        return self._RCU00_Attenuator1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator1_RW_read
-
-    def write_RCU00_Attenuator1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator1_RW_write) ENABLED START #
-        """Set the RCU00_Attenuator1_RW attribute."""
-        self.attribute_mapping["RCU00_Attenuator1_RW"].set_value(value)
-        self._RCU00_Attenuator1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator1_RW_write
-
-    def read_RCU00_Attenuator2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator2_R_read) ENABLED START #
-        """Return the RCU00_Attenuator2_R attribute."""
-        self._RCU00_Attenuator2_R = self.attribute_mapping["RCU00_Attenuator2_R"].get_value()
-        return self._RCU00_Attenuator2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator2_R_read
-
-    def read_RCU00_Attenuator2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator2_RW_read) ENABLED START #
-        """Return the RCU00_Attenuator2_R attribute."""
-        self._RCU00_Attenuator2_RW = self.attribute_mapping["RCU00_Attenuator2_RW"].get_value()
-        return self._RCU00_Attenuator2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator2_RW_read
-
-    def write_RCU00_Attenuator2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator2_RW_write) ENABLED START #
-        """Set the RCU00_Attenuator2_RW attribute."""
-        self.attribute_mapping["RCU00_Attenuator2_RW"].set_value(value)
-        self._RCU00_Attenuator2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator2_RW_write
-
-    def read_RCU00_Attenuator3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator3_R_read) ENABLED START #
-        """Return the RCU00_Attenuator3_R attribute."""
-        self._RCU00_Attenuator3_R = self.attribute_mapping["RCU00_Attenuator3_R"].get_value()
-        return self._RCU00_Attenuator3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator3_R_read
-
-    def read_RCU00_Attenuator3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator3_RW_read) ENABLED START #
-        """Return the RCU00_Attenuator3_R attribute."""
-        self._RCU00_Attenuator3_RW = self.attribute_mapping["RCU00_Attenuator3_RW"].get_value()
-        return self._RCU00_Attenuator3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator3_RW_read
-
-    def write_RCU00_Attenuator3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Attenuator3_RW_write) ENABLED START #
-        """Set the RCU00_Attenuator3_RW attribute."""
-        self.attribute_mapping["RCU00_Attenuator3_RW"].set_value(value)
-        self._RCU00_Attenuator3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Attenuator3_RW_write
-
-    def read_RCU00_Band1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band1_R_read) ENABLED START #
-        """Return the RCU00_Band1_R attribute."""
-        self._RCU00_Band1_R = self.attribute_mapping["RCU00_Band1_R"].get_value()
-        return self._RCU00_Band1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band1_R_read
-
-    def read_RCU00_Band1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band1_RW_read) ENABLED START #
-        """Return the RCU00_Band1_R attribute."""
-        self._RCU00_Band1_RW = self.attribute_mapping["RCU00_Band1_RW"].get_value()
-        return self._RCU00_Band1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band1_RW_read
-
-    def write_RCU00_Band1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band1_RW_write) ENABLED START #
-        """Set the RCU00_Band1_RW attribute."""
-        self.attribute_mapping["RCU00_Band1_RW"].set_value(value)
-        self._RCU00_Band1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band1_RW_write
-
-    def read_RCU00_Band2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band2_R_read) ENABLED START #
-        """Return the RCU00_Band2_R attribute."""
-        self._RCU00_Band2_R = self.attribute_mapping["RCU00_Band2_R"].get_value()
-        return self._RCU00_Band2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band2_R_read
-
-    def read_RCU00_Band2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band2_RW_read) ENABLED START #
-        """Return the RCU00_Band2_R attribute."""
-        self._RCU00_Band2_RW = self.attribute_mapping["RCU00_Band2_RW"].get_value()
-        return self._RCU00_Band2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band2_RW_read
-
-    def write_RCU00_Band2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band2_RW_write) ENABLED START #
-        """Set the RCU00_Band2_RW attribute."""
-        self.attribute_mapping["RCU00_Band2_RW"].set_value(value)
-        self._RCU00_Band2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band2_RW_write
-
-    def read_RCU00_Band3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band3_R_read) ENABLED START #
-        """Return the RCU00_Band3_R attribute."""
-        self._RCU00_Band3_R = self.attribute_mapping["RCU00_Band3_R"].get_value()
-        return self._RCU00_Band3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band3_R_read
-
-    def read_RCU00_Band3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band3_RW_read) ENABLED START #
-        """Return the RCU00_Band3_R attribute."""
-        self._RCU00_Band3_RW = self.attribute_mapping["RCU00_Band3_RW"].get_value()
-        return self._RCU00_Band3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band3_RW_read
-
-    def write_RCU00_Band3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Band3_RW_write) ENABLED START #
-        """Set the RCU00_Band3_RW attribute."""
-        self.attribute_mapping["RCU00_Band3_RW"].set_value(value)
-        self._RCU00_Band3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Band3_RW_write
-
-    def read_RCU00_Dither1_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither1_Frequency_R_read) ENABLED START #
-        """Return the RCU00_Dither1_Frequency_R attribute."""
-        self._RCU00_Dither1_Frequency_R = self.attribute_mapping["RCU00_Dither1_Frequency_R"].get_value()
-        return self._RCU00_Dither1_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither1_Frequency_R_read
-
-    def read_RCU00_Dither1_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither1_Frequency_RW_read) ENABLED START #
-        """Return the RCU00_Dither1_Frequency_R attribute."""
-        self._RCU00_Dither1_Frequency_RW = self.attribute_mapping["RCU00_Dither1_Frequency_RW"].get_value()
-        return self._RCU00_Dither1_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither1_Frequency_RW_read
-
-    def write_RCU00_Dither1_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither1_Frequency_RW_write) ENABLED START #
-        """Set the RCU00_Dither1_Frequency_RW attribute."""
-        self.attribute_mapping["RCU00_Dither1_Frequency_RW"].set_value(value)
-        self._RCU00_Dither1_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither1_Frequency_RW_write
-
-    def read_RCU00_Dither2_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither2_Frequency_R_read) ENABLED START #
-        """Return the RCU00_Dither2_Frequency_R attribute."""
-        self._RCU00_Dither2_Frequency_R = self.attribute_mapping["RCU00_Dither2_Frequency_R"].get_value()
-        return self._RCU00_Dither2_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither2_Frequency_R_read
-
-    def read_RCU00_Dither2_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither2_Frequency_RW_read) ENABLED START #
-        """Return the RCU00_Dither2_Frequency_R attribute."""
-        self._RCU00_Dither2_Frequency_RW = self.attribute_mapping["RCU00_Dither2_Frequency_RW"].get_value()
-        return self._RCU00_Dither2_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither2_Frequency_RW_read
-
-    def write_RCU00_Dither2_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Dither2_Frequency_RW_write) ENABLED START #
-        """Set the RCU00_Dither2_Frequency_RW attribute."""
-        self.attribute_mapping["RCU00_Dither2_Frequency_RW"].set_value(value)
-        self._RCU00_Dither2_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Dither2_Frequency_RW_write
-
-    def read_RCU00_LED0_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_LED0_R_read) ENABLED START #
-        """Return the RCU00_LED0_R attribute."""
-        self._RCU00_LED0_R = self.attribute_mapping["RCU00_LED0_R"].get_value()
-        return self._RCU00_LED0_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_LED0_R_read
-
-    def read_RCU00_LED0_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_LED0_RW_read) ENABLED START #
-        """Return the RCU00_LED0_RW attribute."""
-        self._RCU00_LED0_RW = self.attribute_mapping["RCU00_LED0_RW"].get_value()
-        return self._RCU00_LED0_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_LED0_RW_read
-
-    def write_RCU00_LED0_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_LED0_RW_write) ENABLED START #
-        """Set the RCU00_LED0_RW attribute."""
-        self.attribute_mapping["RCU00_LED0_RW"].set_value(value)
-        self._RCU00_LED0_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_LED0_RW_write
-
-    def read_RCU00_Pwr_dig_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Pwr_dig_R_read) ENABLED START #
-        """Return the RCU00_Pwr_dig_R attribute."""
-        self._RCU00_Pwr_dig_R = self.attribute_mapping["RCU00_Pwr_dig_R"].get_value()
-        return self._RCU00_Pwr_dig_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Pwr_dig_R_read
-
-    def read_RCU00_Pwr_dig_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Pwr_dig_RW_read) ENABLED START #
-        """Return the RCU00_Pwr_dig_RW attribute."""
-        self._RCU00_Pwr_dig_RW = self.attribute_mapping["RCU00_Pwr_dig_RW"].get_value()
-        return self._RCU00_Pwr_dig_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Pwr_dig_RW_read
-
-    def write_RCU00_Pwr_dig_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Pwr_dig_RW_write) ENABLED START #
-        """Set the RCU00_Pwr_dig_RW attribute."""
-        self.attribute_mapping["RCU00_Pwr_dig_RW"].set_value(value)
-        self._RCU00_Pwr_dig_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Pwr_dig_RW_write
-
-    def read_RCU00_Temp_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Temp_R_read) ENABLED START #
-        """Return the RCU00_Temp_R attribute."""
-        self._RCU00_Temp_R = self.attribute_mapping["RCU00_Temp_R"].get_value()
-        return self._RCU00_Temp_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Temp_R_read
-
-    def read_RCU00_Temp_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Temp_RW_read) ENABLED START #
-        """Return the RCU00_Temp_RW attribute."""
-        self._RCU00_Temp_RW = self.attribute_mapping["RCU00_Temp_RW"].get_value()
-        return self._RCU00_Temp_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Temp_RW_read
-
-    def write_RCU00_Temp_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU00_Temp_RW_write) ENABLED START #
-        """Set the RCU00_Temp_RW attribute."""
-        self.attribute_mapping["RCU00_Temp_RW"].set_value(value)
-        self._RCU00_Temp_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_Temp_RW_write
-
-    def read_RCU01_Attenuator1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator1_R_read) ENABLED START #
-        """Return the RCU01_Attenuator1_R attribute."""
-        self._RCU01_Attenuator1_R = self.attribute_mapping["RCU01_Attenuator1_R"].get_value()
-        return self._RCU01_Attenuator1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator1_R_read
-
-    def read_RCU01_Attenuator1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator1_RW_read) ENABLED START #
-        """Return the RCU01_Attenuator1_R attribute."""
-        self._RCU01_Attenuator1_RW = self.attribute_mapping["RCU01_Attenuator1_RW"].get_value()
-        return self._RCU01_Attenuator1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator1_RW_read
-
-    def write_RCU01_Attenuator1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator1_RW_write) ENABLED START #
-        """Set the RCU01_Attenuator1_RW attribute."""
-        self.attribute_mapping["RCU01_Attenuator1_RW"].set_value(value)
-        self._RCU01_Attenuator1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator1_RW_write
-
-    def read_RCU01_Attenuator2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator2_R_read) ENABLED START #
-        """Return the RCU01_Attenuator2_R attribute."""
-        self._RCU01_Attenuator2_R = self.attribute_mapping["RCU01_Attenuator2_R"].get_value()
-        return self._RCU01_Attenuator2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator2_R_read
-
-    def read_RCU01_Attenuator2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator2_RW_read) ENABLED START #
-        """Return the RCU01_Attenuator2_R attribute."""
-        self._RCU01_Attenuator2_RW = self.attribute_mapping["RCU01_Attenuator2_RW"].get_value()
-        return self._RCU01_Attenuator2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator2_RW_read
-
-    def write_RCU01_Attenuator2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator2_RW_write) ENABLED START #
-        """Set the RCU01_Attenuator2_RW attribute."""
-        self.attribute_mapping["RCU01_Attenuator2_RW"].set_value(value)
-        self._RCU01_Attenuator2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator2_RW_write
-
-    def read_RCU01_Attenuator3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator3_R_read) ENABLED START #
-        """Return the RCU01_Attenuator3_R attribute."""
-        self._RCU01_Attenuator3_R = self.attribute_mapping["RCU01_Attenuator3_R"].get_value()
-        return self._RCU01_Attenuator3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator3_R_read
-
-    def read_RCU01_Attenuator3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator3_RW_read) ENABLED START #
-        """Return the RCU01_Attenuator3_R attribute."""
-        self._RCU01_Attenuator3_RW = self.attribute_mapping["RCU01_Attenuator3_RW"].get_value()
-        return self._RCU01_Attenuator3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator3_RW_read
-
-    def write_RCU01_Attenuator3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Attenuator3_RW_write) ENABLED START #
-        """Set the RCU01_Attenuator3_RW attribute."""
-        self.attribute_mapping["RCU01_Attenuator3_RW"].set_value(value)
-        self._RCU01_Attenuator3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Attenuator3_RW_write
-
-    def read_RCU01_Band1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band1_R_read) ENABLED START #
-        """Return the RCU01_Band1_R attribute."""
-        self._RCU01_Band1_R = self.attribute_mapping["RCU01_Band1_R"].get_value()
-        return self._RCU01_Band1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band1_R_read
-
-    def read_RCU01_Band1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band1_RW_read) ENABLED START #
-        """Return the RCU01_Band1_R attribute."""
-        self._RCU01_Band1_RW = self.attribute_mapping["RCU01_Band1_RW"].get_value()
-        return self._RCU01_Band1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band1_RW_read
-
-    def write_RCU01_Band1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band1_RW_write) ENABLED START #
-        """Set the RCU01_Band1_RW attribute."""
-        self.attribute_mapping["RCU01_Band1_RW"].set_value(value)
-        self._RCU01_Band1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band1_RW_write
-
-    def read_RCU01_Band2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band2_R_read) ENABLED START #
-        """Return the RCU01_Band2_R attribute."""
-        self._RCU01_Band2_R = self.attribute_mapping["RCU01_Band2_R"].get_value()
-        return self._RCU01_Band2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band2_R_read
-
-    def read_RCU01_Band2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band2_RW_read) ENABLED START #
-        """Return the RCU01_Band2_R attribute."""
-        self._RCU01_Band2_RW = self.attribute_mapping["RCU01_Band2_RW"].get_value()
-        return self._RCU01_Band2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band2_RW_read
-
-    def write_RCU01_Band2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band2_RW_write) ENABLED START #
-        """Set the RCU01_Band2_RW attribute."""
-        self.attribute_mapping["RCU01_Band2_RW"].set_value(value)
-        self._RCU01_Band2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band2_RW_write
-
-    def read_RCU01_Band3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band3_R_read) ENABLED START #
-        """Return the RCU01_Band3_R attribute."""
-        self._RCU01_Band3_R = self.attribute_mapping["RCU01_Band3_R"].get_value()
-        return self._RCU01_Band3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band3_R_read
-
-    def read_RCU01_Band3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band3_RW_read) ENABLED START #
-        """Return the RCU01_Band3_R attribute."""
-        self._RCU01_Band3_RW = self.attribute_mapping["RCU01_Band3_RW"].get_value()
-        return self._RCU01_Band3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band3_RW_read
-
-    def write_RCU01_Band3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Band3_RW_write) ENABLED START #
-        """Set the RCU01_Band3_RW attribute."""
-        self.attribute_mapping["RCU01_Band3_RW"].set_value(value)
-        self._RCU01_Band3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Band3_RW_write
-
-    def read_RCU01_Dither1_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither1_Frequency_R_read) ENABLED START #
-        """Return the RCU01_Dither1_Frequency_R attribute."""
-        self._RCU01_Dither1_Frequency_R = self.attribute_mapping["RCU01_Dither1_Frequency_R"].get_value()
-        return self._RCU01_Dither1_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither1_Frequency_R_read
-
-    def read_RCU01_Dither1_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither1_Frequency_RW_read) ENABLED START #
-        """Return the RCU01_Dither1_Frequency_R attribute."""
-        self._RCU01_Dither1_Frequency_RW = self.attribute_mapping["RCU01_Dither1_Frequency_RW"].get_value()
-        return self._RCU01_Dither1_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither1_Frequency_RW_read
-
-    def write_RCU01_Dither1_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither1_Frequency_RW_write) ENABLED START #
-        """Set the RCU01_Dither1_Frequency_RW attribute."""
-        self.attribute_mapping["RCU01_Dither1_Frequency_RW"].set_value(value)
-        self._RCU01_Dither1_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither1_Frequency_RW_write
-
-    def read_RCU01_Dither2_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither2_Frequency_R_read) ENABLED START #
-        """Return the RCU01_Dither2_Frequency_R attribute."""
-        self._RCU01_Dither2_Frequency_R = self.attribute_mapping["RCU01_Dither2_Frequency_R"].get_value()
-        return self._RCU01_Dither2_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither2_Frequency_R_read
-
-    def read_RCU01_Dither2_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither2_Frequency_RW_read) ENABLED START #
-        """Return the RCU01_Dither2_Frequency_R attribute."""
-        self._RCU01_Dither2_Frequency_RW = self.attribute_mapping["RCU01_Dither2_Frequency_RW"].get_value()
-        return self._RCU01_Dither2_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither2_Frequency_RW_read
-
-    def write_RCU01_Dither2_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Dither2_Frequency_RW_write) ENABLED START #
-        """Set the RCU01_Dither2_Frequency_RW attribute."""
-        self.attribute_mapping["RCU01_Dither2_Frequency_RW"].set_value(value)
-        self._RCU01_Dither2_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Dither2_Frequency_RW_write
-
-    def read_RCU01_LED0_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_LED0_R_read) ENABLED START #
-        """Return the RCU01_LED0_R attribute."""
-        self._RCU01_LED0_R = self.attribute_mapping["RCU01_LED0_R"].get_value()
-        return self._RCU01_LED0_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_LED0_R_read
-
-    def read_RCU01_LED0_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_LED0_RW_read) ENABLED START #
-        """Return the RCU01_LED0_RW attribute."""
-        self._RCU01_LED0_RW = self.attribute_mapping["RCU01_LED0_RW"].get_value()
-        return self._RCU01_LED0_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_LED0_RW_read
-
-    def write_RCU01_LED0_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_LED0_RW_write) ENABLED START #
-        """Set the RCU01_LED0_RW attribute."""
-        self.attribute_mapping["RCU01_LED0_RW"].set_value(value)
-        self._RCU01_LED0_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_LED0_RW_write
-
-    def read_RCU01_Pwr_dig_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Pwr_dig_R_read) ENABLED START #
-        """Return the RCU01_Pwr_dig_R attribute."""
-        self._RCU01_Pwr_dig_R = self.attribute_mapping["RCU01_Pwr_dig_R"].get_value()
-        return self._RCU01_Pwr_dig_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Pwr_dig_R_read
-
-    def read_RCU01_Pwr_dig_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Pwr_dig_RW_read) ENABLED START #
-        """Return the RCU01_Pwr_dig_RW attribute."""
-        self._RCU01_Pwr_dig_RW = self.attribute_mapping["RCU01_Pwr_dig_RW"].get_value()
-        return self._RCU01_Pwr_dig_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Pwr_dig_RW_read
-
-    def write_RCU01_Pwr_dig_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Pwr_dig_RW_write) ENABLED START #
-        """Set the RCU01_Pwr_dig_RW attribute."""
-        self.attribute_mapping["RCU01_Pwr_dig_RW"].set_value(value)
-        self._RCU01_Pwr_dig_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Pwr_dig_RW_write
-
-    def read_RCU01_Temp_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Temp_R_read) ENABLED START #
-        """Return the RCU01_Temp_R attribute."""
-        self._RCU01_Temp_R = self.attribute_mapping["RCU01_Temp_R"].get_value()
-        return self._RCU01_Temp_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Temp_R_read
-
-    def read_RCU01_Temp_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Temp_RW_read) ENABLED START #
-        """Return the RCU01_Temp_RW attribute."""
-        self._RCU01_Temp_RW = self.attribute_mapping["RCU01_Temp_RW"].get_value()
-        return self._RCU01_Temp_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Temp_RW_read
-
-    def write_RCU01_Temp_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU01_Temp_RW_write) ENABLED START #
-        """Set the RCU01_Temp_RW attribute."""
-        self.attribute_mapping["RCU01_Temp_RW"].set_value(value)
-        self._RCU01_Temp_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_Temp_RW_write
-
-    def read_RCU02_Attenuator1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator1_R_read) ENABLED START #
-        """Return the RCU02_Attenuator1_R attribute."""
-        self._RCU02_Attenuator1_R = self.attribute_mapping["RCU02_Attenuator1_R"].get_value()
-        return self._RCU02_Attenuator1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator1_R_read
-
-    def read_RCU02_Attenuator1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator1_RW_read) ENABLED START #
-        """Return the RCU02_Attenuator1_R attribute."""
-        self._RCU02_Attenuator1_RW = self.attribute_mapping["RCU02_Attenuator1_RW"].get_value()
-        return self._RCU02_Attenuator1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator1_RW_read
-
-    def write_RCU02_Attenuator1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator1_RW_write) ENABLED START #
-        """Set the RCU02_Attenuator1_RW attribute."""
-        self.attribute_mapping["RCU02_Attenuator1_RW"].set_value(value)
-        self._RCU02_Attenuator1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator1_RW_write
-
-    def read_RCU02_Attenuator2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator2_R_read) ENABLED START #
-        """Return the RCU02_Attenuator2_R attribute."""
-        self._RCU02_Attenuator2_R = self.attribute_mapping["RCU02_Attenuator2_R"].get_value()
-        return self._RCU02_Attenuator2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator2_R_read
-
-    def read_RCU02_Attenuator2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator2_RW_read) ENABLED START #
-        """Return the RCU02_Attenuator2_R attribute."""
-        self._RCU02_Attenuator2_RW = self.attribute_mapping["RCU02_Attenuator2_RW"].get_value()
-        return self._RCU02_Attenuator2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator2_RW_read
-
-    def write_RCU02_Attenuator2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator2_RW_write) ENABLED START #
-        """Set the RCU02_Attenuator2_RW attribute."""
-        self.attribute_mapping["RCU02_Attenuator2_RW"].set_value(value)
-        self._RCU02_Attenuator2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator2_RW_write
-
-    def read_RCU02_Attenuator3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator3_R_read) ENABLED START #
-        """Return the RCU02_Attenuator3_R attribute."""
-        self._RCU02_Attenuator3_R = self.attribute_mapping["RCU02_Attenuator3_R"].get_value()
-        return self._RCU02_Attenuator3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator3_R_read
-
-    def read_RCU02_Attenuator3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator3_RW_read) ENABLED START #
-        """Return the RCU02_Attenuator3_R attribute."""
-        self._RCU02_Attenuator3_RW = self.attribute_mapping["RCU02_Attenuator3_RW"].get_value()
-        return self._RCU02_Attenuator3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator3_RW_read
-
-    def write_RCU02_Attenuator3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Attenuator3_RW_write) ENABLED START #
-        """Set the RCU02_Attenuator3_RW attribute."""
-        self.attribute_mapping["RCU02_Attenuator3_RW"].set_value(value)
-        self._RCU02_Attenuator3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Attenuator3_RW_write
-
-    def read_RCU02_Band1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band1_R_read) ENABLED START #
-        """Return the RCU02_Band1_R attribute."""
-        self._RCU02_Band1_R = self.attribute_mapping["RCU02_Band1_R"].get_value()
-        return self._RCU02_Band1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band1_R_read
-
-    def read_RCU02_Band1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band1_RW_read) ENABLED START #
-        """Return the RCU02_Band1_R attribute."""
-        self._RCU02_Band1_RW = self.attribute_mapping["RCU02_Band1_RW"].get_value()
-        return self._RCU02_Band1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band1_RW_read
-
-    def write_RCU02_Band1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band1_RW_write) ENABLED START #
-        """Set the RCU02_Band1_RW attribute."""
-        self.attribute_mapping["RCU02_Band1_RW"].set_value(value)
-        self._RCU02_Band1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band1_RW_write
-
-    def read_RCU02_Band2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band2_R_read) ENABLED START #
-        """Return the RCU02_Band2_R attribute."""
-        self._RCU02_Band2_R = self.attribute_mapping["RCU02_Band2_R"].get_value()
-        return self._RCU02_Band2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band2_R_read
-
-    def read_RCU02_Band2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band2_RW_read) ENABLED START #
-        """Return the RCU02_Band2_R attribute."""
-        self._RCU02_Band2_RW = self.attribute_mapping["RCU02_Band2_RW"].get_value()
-        return self._RCU02_Band2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band2_RW_read
-
-    def write_RCU02_Band2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band2_RW_write) ENABLED START #
-        """Set the RCU02_Band2_RW attribute."""
-        self.attribute_mapping["RCU02_Band2_RW"].set_value(value)
-        self._RCU02_Band2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band2_RW_write
-
-    def read_RCU02_Band3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band3_R_read) ENABLED START #
-        """Return the RCU02_Band3_R attribute."""
-        self._RCU02_Band3_R = self.attribute_mapping["RCU02_Band3_R"].get_value()
-        return self._RCU02_Band3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band3_R_read
-
-    def read_RCU02_Band3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band3_RW_read) ENABLED START #
-        """Return the RCU02_Band3_R attribute."""
-        self._RCU02_Band3_RW = self.attribute_mapping["RCU02_Band3_RW"].get_value()
-        return self._RCU02_Band3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band3_RW_read
-
-    def write_RCU02_Band3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Band3_RW_write) ENABLED START #
-        """Set the RCU02_Band3_RW attribute."""
-        self.attribute_mapping["RCU02_Band3_RW"].set_value(value)
-        self._RCU02_Band3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Band3_RW_write
-
-    def read_RCU02_Dither1_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither1_Frequency_R_read) ENABLED START #
-        """Return the RCU02_Dither1_Frequency_R attribute."""
-        self._RCU02_Dither1_Frequency_R = self.attribute_mapping["RCU02_Dither1_Frequency_R"].get_value()
-        return self._RCU02_Dither1_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither1_Frequency_R_read
-
-    def read_RCU02_Dither1_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither1_Frequency_RW_read) ENABLED START #
-        """Return the RCU02_Dither1_Frequency_R attribute."""
-        self._RCU02_Dither1_Frequency_RW = self.attribute_mapping["RCU02_Dither1_Frequency_RW"].get_value()
-        return self._RCU02_Dither1_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither1_Frequency_RW_read
-
-    def write_RCU02_Dither1_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither1_Frequency_RW_write) ENABLED START #
-        """Set the RCU02_Dither1_Frequency_RW attribute."""
-        self.attribute_mapping["RCU02_Dither1_Frequency_RW"].set_value(value)
-        self._RCU02_Dither1_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither1_Frequency_RW_write
-
-    def read_RCU02_Dither2_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither2_Frequency_R_read) ENABLED START #
-        """Return the RCU02_Dither2_Frequency_R attribute."""
-        self._RCU02_Dither2_Frequency_R = self.attribute_mapping["RCU02_Dither2_Frequency_R"].get_value()
-        return self._RCU02_Dither2_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither2_Frequency_R_read
-
-    def read_RCU02_Dither2_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither2_Frequency_RW_read) ENABLED START #
-        """Return the RCU02_Dither2_Frequency_R attribute."""
-        self._RCU02_Dither2_Frequency_RW = self.attribute_mapping["RCU02_Dither2_Frequency_RW"].get_value()
-        return self._RCU02_Dither2_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither2_Frequency_RW_read
-
-    def write_RCU02_Dither2_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Dither2_Frequency_RW_write) ENABLED START #
-        """Set the RCU02_Dither2_Frequency_RW attribute."""
-        self.attribute_mapping["RCU02_Dither2_Frequency_RW"].set_value(value)
-        self._RCU02_Dither2_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Dither2_Frequency_RW_write
-
-    def read_RCU02_LED0_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_LED0_R_read) ENABLED START #
-        """Return the RCU02_LED0_R attribute."""
-        self._RCU02_LED0_R = self.attribute_mapping["RCU02_LED0_R"].get_value()
-        return self._RCU02_LED0_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_LED0_R_read
-
-    def read_RCU02_LED0_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_LED0_RW_read) ENABLED START #
-        """Return the RCU02_LED0_RW attribute."""
-        self._RCU02_LED0_RW = self.attribute_mapping["RCU02_LED0_RW"].get_value()
-        return self._RCU02_LED0_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_LED0_RW_read
-
-    def write_RCU02_LED0_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_LED0_RW_write) ENABLED START #
-        """Set the RCU02_LED0_RW attribute."""
-        self.attribute_mapping["RCU02_LED0_RW"].set_value(value)
-        self._RCU02_LED0_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_LED0_RW_write
-
-    def read_RCU02_Pwr_dig_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Pwr_dig_R_read) ENABLED START #
-        """Return the RCU02_Pwr_dig_R attribute."""
-        self._RCU02_Pwr_dig_R = self.attribute_mapping["RCU02_Pwr_dig_R"].get_value()
-        return self._RCU02_Pwr_dig_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Pwr_dig_R_read
-
-    def read_RCU02_Pwr_dig_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Pwr_dig_RW_read) ENABLED START #
-        """Return the RCU02_Pwr_dig_RW attribute."""
-        self._RCU02_Pwr_dig_RW = self.attribute_mapping["RCU02_Pwr_dig_RW"].get_value()
-        return self._RCU02_Pwr_dig_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Pwr_dig_RW_read
-
-    def write_RCU02_Pwr_dig_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Pwr_dig_RW_write) ENABLED START #
-        """Set the RCU02_Pwr_dig_RW attribute."""
-        self.attribute_mapping["RCU02_Pwr_dig_RW"].set_value(value)
-        self._RCU02_Pwr_dig_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Pwr_dig_RW_write
-
-    def read_RCU02_Temp_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Temp_R_read) ENABLED START #
-        """Return the RCU02_Temp_R attribute."""
-        self._RCU02_Temp_R = self.attribute_mapping["RCU02_Temp_R"].get_value()
-        return self._RCU02_Temp_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Temp_R_read
-
-    def read_RCU02_Temp_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Temp_RW_read) ENABLED START #
-        """Return the RCU02_Temp_RW attribute."""
-        self._RCU02_Temp_RW = self.attribute_mapping["RCU02_Temp_RW"].get_value()
-        return self._RCU02_Temp_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Temp_RW_read
-
-    def write_RCU02_Temp_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU02_Temp_RW_write) ENABLED START #
-        """Set the RCU02_Temp_RW attribute."""
-        self.attribute_mapping["RCU02_Temp_RW"].set_value(value)
-        self._RCU02_Temp_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_Temp_RW_write
-
-    def read_RCU03_Attenuator1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator1_R_read) ENABLED START #
-        """Return the RCU03_Attenuator1_R attribute."""
-        self._RCU03_Attenuator1_R = self.attribute_mapping["RCU03_Attenuator1_R"].get_value()
-        return self._RCU03_Attenuator1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator1_R_read
-
-    def read_RCU03_Attenuator1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator1_RW_read) ENABLED START #
-        """Return the RCU03_Attenuator1_R attribute."""
-        self._RCU03_Attenuator1_RW = self.attribute_mapping["RCU03_Attenuator1_RW"].get_value()
-        return self._RCU03_Attenuator1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator1_RW_read
-
-    def write_RCU03_Attenuator1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator1_RW_write) ENABLED START #
-        """Set the RCU03_Attenuator1_RW attribute."""
-        self.attribute_mapping["RCU03_Attenuator1_RW"].set_value(value)
-        self._RCU03_Attenuator1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator1_RW_write
-
-    def read_RCU03_Attenuator2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator2_R_read) ENABLED START #
-        """Return the RCU03_Attenuator2_R attribute."""
-        self._RCU03_Attenuator2_R = self.attribute_mapping["RCU03_Attenuator2_R"].get_value()
-        return self._RCU03_Attenuator2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator2_R_read
-
-    def read_RCU03_Attenuator2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator2_RW_read) ENABLED START #
-        """Return the RCU03_Attenuator2_R attribute."""
-        self._RCU03_Attenuator2_RW = self.attribute_mapping["RCU03_Attenuator2_RW"].get_value()
-        return self._RCU03_Attenuator2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator2_RW_read
-
-    def write_RCU03_Attenuator2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator2_RW_write) ENABLED START #
-        """Set the RCU03_Attenuator2_RW attribute."""
-        self.attribute_mapping["RCU03_Attenuator2_RW"].set_value(value)
-        self._RCU03_Attenuator2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator2_RW_write
-
-    def read_RCU03_Attenuator3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator3_R_read) ENABLED START #
-        """Return the RCU03_Attenuator3_R attribute."""
-        self._RCU03_Attenuator3_R = self.attribute_mapping["RCU03_Attenuator3_R"].get_value()
-        return self._RCU03_Attenuator3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator3_R_read
-
-    def read_RCU03_Attenuator3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator3_RW_read) ENABLED START #
-        """Return the RCU03_Attenuator3_R attribute."""
-        self._RCU03_Attenuator3_RW = self.attribute_mapping["RCU03_Attenuator3_RW"].get_value()
-        return self._RCU03_Attenuator3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator3_RW_read
-
-    def write_RCU03_Attenuator3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Attenuator3_RW_write) ENABLED START #
-        """Set the RCU03_Attenuator3_RW attribute."""
-        self.attribute_mapping["RCU03_Attenuator3_RW"].set_value(value)
-        self._RCU03_Attenuator3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Attenuator3_RW_write
-
-    def read_RCU03_Band1_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band1_R_read) ENABLED START #
-        """Return the RCU03_Band1_R attribute."""
-        self._RCU03_Band1_R = self.attribute_mapping["RCU03_Band1_R"].get_value()
-        return self._RCU03_Band1_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band1_R_read
-
-    def read_RCU03_Band1_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band1_RW_read) ENABLED START #
-        """Return the RCU03_Band1_R attribute."""
-        self._RCU03_Band1_RW = self.attribute_mapping["RCU03_Band1_RW"].get_value()
-        return self._RCU03_Band1_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band1_RW_read
-
-    def write_RCU03_Band1_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band1_RW_write) ENABLED START #
-        """Set the RCU03_Band1_RW attribute."""
-        self.attribute_mapping["RCU03_Band1_RW"].set_value(value)
-        self._RCU03_Band1_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band1_RW_write
-
-    def read_RCU03_Band2_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band2_R_read) ENABLED START #
-        """Return the RCU03_Band2_R attribute."""
-        self._RCU03_Band2_R = self.attribute_mapping["RCU03_Band2_R"].get_value()
-        return self._RCU03_Band2_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band2_R_read
-
-    def read_RCU03_Band2_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band2_RW_read) ENABLED START #
-        """Return the RCU03_Band2_R attribute."""
-        self._RCU03_Band2_RW = self.attribute_mapping["RCU03_Band2_RW"].get_value()
-        return self._RCU03_Band2_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band2_RW_read
-
-    def write_RCU03_Band2_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band2_RW_write) ENABLED START #
-        """Set the RCU03_Band2_RW attribute."""
-        self.attribute_mapping["RCU03_Band2_RW"].set_value(value)
-        self._RCU03_Band2_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band2_RW_write
-
-    def read_RCU03_Band3_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band3_R_read) ENABLED START #
-        """Return the RCU03_Band3_R attribute."""
-        self._RCU03_Band3_R = self.attribute_mapping["RCU03_Band3_R"].get_value()
-        return self._RCU03_Band3_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band3_R_read
-
-    def read_RCU03_Band3_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band3_RW_read) ENABLED START #
-        """Return the RCU03_Band3_R attribute."""
-        self._RCU03_Band3_RW = self.attribute_mapping["RCU03_Band3_RW"].get_value()
-        return self._RCU03_Band3_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band3_RW_read
-
-    def write_RCU03_Band3_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Band3_RW_write) ENABLED START #
-        """Set the RCU03_Band3_RW attribute."""
-        self.attribute_mapping["RCU03_Band3_RW"].set_value(value)
-        self._RCU03_Band3_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Band3_RW_write
-
-    def read_RCU03_Dither1_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither1_Frequency_R_read) ENABLED START #
-        """Return the RCU03_Dither1_Frequency_R attribute."""
-        self._RCU03_Dither1_Frequency_R = self.attribute_mapping["RCU03_Dither1_Frequency_R"].get_value()
-        return self._RCU03_Dither1_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither1_Frequency_R_read
-
-    def read_RCU03_Dither1_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither1_Frequency_RW_read) ENABLED START #
-        """Return the RCU03_Dither1_Frequency_R attribute."""
-        self._RCU03_Dither1_Frequency_RW = self.attribute_mapping["RCU03_Dither1_Frequency_RW"].get_value()
-        return self._RCU03_Dither1_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither1_Frequency_RW_read
-
-    def write_RCU03_Dither1_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither1_Frequency_RW_write) ENABLED START #
-        """Set the RCU03_Dither1_Frequency_RW attribute."""
-        self.attribute_mapping["RCU03_Dither1_Frequency_RW"].set_value(value)
-        self._RCU03_Dither1_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither1_Frequency_RW_write
-
-    def read_RCU03_Dither2_Frequency_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither2_Frequency_R_read) ENABLED START #
-        """Return the RCU03_Dither2_Frequency_R attribute."""
-        self._RCU03_Dither2_Frequency_R = self.attribute_mapping["RCU03_Dither2_Frequency_R"].get_value()
-        return self._RCU03_Dither2_Frequency_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither2_Frequency_R_read
-
-    def read_RCU03_Dither2_Frequency_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither2_Frequency_RW_read) ENABLED START #
-        """Return the RCU03_Dither2_Frequency_R attribute."""
-        self._RCU03_Dither2_Frequency_RW = self.attribute_mapping["RCU03_Dither2_Frequency_RW"].get_value()
-        return self._RCU03_Dither2_Frequency_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither2_Frequency_RW_read
-
-    def write_RCU03_Dither2_Frequency_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Dither2_Frequency_RW_write) ENABLED START #
-        """Set the RCU03_Dither2_Frequency_RW attribute."""
-        self.attribute_mapping["RCU03_Dither2_Frequency_RW"].set_value(value)
-        self._RCU03_Dither2_Frequency_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Dither2_Frequency_RW_write
-
-    def read_RCU03_LED0_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_LED0_R_read) ENABLED START #
-        """Return the RCU03_LED0_R attribute."""
-        self._RCU03_LED0_R = self.attribute_mapping["RCU03_LED0_R"].get_value()
-        return self._RCU03_LED0_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_LED0_R_read
-
-    def read_RCU03_LED0_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_LED0_RW_read) ENABLED START #
-        """Return the RCU03_LED0_RW attribute."""
-        self._RCU03_LED0_RW = self.attribute_mapping["RCU03_LED0_RW"].get_value()
-        return self._RCU03_LED0_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_LED0_RW_read
-
-    def write_RCU03_LED0_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_LED0_RW_write) ENABLED START #
-        """Set the RCU03_LED0_RW attribute."""
-        self.attribute_mapping["RCU03_LED0_RW"].set_value(value)
-        self._RCU03_LED0_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_LED0_RW_write
-
-    def read_RCU03_Pwr_dig_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Pwr_dig_R_read) ENABLED START #
-        """Return the RCU03_Pwr_dig_R attribute."""
-        self._RCU03_Pwr_dig_R = self.attribute_mapping["RCU03_Pwr_dig_R"].get_value()
-        return self._RCU03_Pwr_dig_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Pwr_dig_R_read
-
-    def read_RCU03_Pwr_dig_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Pwr_dig_RW_read) ENABLED START #
-        """Return the RCU03_Pwr_dig_RW attribute."""
-        self._RCU03_Pwr_dig_RW = self.attribute_mapping["RCU03_Pwr_dig_RW"].get_value()
-        return self._RCU03_Pwr_dig_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Pwr_dig_RW_read
-
-    def write_RCU03_Pwr_dig_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Pwr_dig_RW_write) ENABLED START #
-        """Set the RCU03_Pwr_dig_RW attribute."""
-        self.attribute_mapping["RCU03_Pwr_dig_RW"].set_value(value)
-        self._RCU03_Pwr_dig_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Pwr_dig_RW_write
-
-    def read_RCU03_Temp_R(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Temp_R_read) ENABLED START #
-        """Return the RCU03_Temp_R attribute."""
-        self._RCU03_Temp_R = self.attribute_mapping["RCU03_Temp_R"].get_value()
-        return self._RCU03_Temp_R
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Temp_R_read
-
-    def read_RCU03_Temp_RW(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Temp_RW_read) ENABLED START #
-        """Return the RCU03_Temp_RW attribute."""
-        self._RCU03_Temp_RW = self.attribute_mapping["RCU03_Temp_RW"].get_value()
-        return self._RCU03_Temp_RW
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Temp_RW_read
-
-    def write_RCU03_Temp_RW(self, value):
-        # PROTECTED REGION ID(RCUSCC.RCU03_Temp_RW_write) ENABLED START #
-        """Set the RCU03_Temp_RW attribute."""
-        self.attribute_mapping["RCU03_Temp_RW"].set_value(value)
-        self._RCU03_Temp_RW = value
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_Temp_RW_write
-
+    def read_Attenuator1_R(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator1_R_read) ENABLED START #
+        """Return the Attenuator1_R attribute."""
+        self._Attenuator1_R = self.attribute_mapping["Attenuator1_R"].get_value()
+        return self._Attenuator1_R
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator1_R_read
+
+    def read_Attenuator1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator1_RW_read) ENABLED START #
+        """Return the Attenuator1_R attribute."""
+        self._Attenuator1_RW = self.attribute_mapping["Attenuator1_RW"].get_value()
+        return self._Attenuator1_RW
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator1_RW_read
+
+    def write_Attenuator1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Attenuator1_RW_write) ENABLED START #
+        """Set the Attenuator1_RW attribute."""
+        self.attribute_mapping["Attenuator1_RW"].set_value(value)
+        self._Attenuator1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator1_RW_write
+
+    def read_Attenuator2_R(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator2_R_read) ENABLED START #
+        """Return the Attenuator2_R attribute."""
+        self._Attenuator2_R = self.attribute_mapping["Attenuator2_R"].get_value()
+        return self._Attenuator2_R
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator2_R_read
+
+    def read_Attenuator2_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator2_RW_read) ENABLED START #
+        """Return the Attenuator2_R attribute."""
+        self._Attenuator2_RW = self.attribute_mapping["Attenuator2_RW"].get_value()
+        return self._Attenuator2_RW
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator2_RW_read
+
+    def write_Attenuator2_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Attenuator2_RW_write) ENABLED START #
+        """Set the Attenuator2_RW attribute."""
+        self.attribute_mapping["Attenuator2_RW"].set_value(value)
+        self._Attenuator2_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator2_RW_write
+
+    def read_Attenuator3_R(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator3_R_read) ENABLED START #
+        """Return the Attenuator3_R attribute."""
+        self._Attenuator3_R = self.attribute_mapping["Attenuator3_R"].get_value()
+        return self._Attenuator3_R
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator3_R_read
+
+    def read_Attenuator3_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Attenuator3_RW_read) ENABLED START #
+        """Return the Attenuator3_R attribute."""
+        self._Attenuator3_RW = self.attribute_mapping["Attenuator3_RW"].get_value()
+        return self._Attenuator3_RW
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator3_RW_read
+
+    def write_Attenuator3_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Attenuator3_RW_write) ENABLED START #
+        """Set the Attenuator3_RW attribute."""
+        self.attribute_mapping["Attenuator3_RW"].set_value(value)
+        self._Attenuator3_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Attenuator3_RW_write
+
+    def read_Band1_R(self):
+        # PROTECTED REGION ID(RCUSCC.Band1_R_read) ENABLED START #
+        """Return the Band1_R attribute."""
+        self._Band1_R = self.attribute_mapping["Band1_R"].get_value()
+        return self._Band1_R
+        # PROTECTED REGION END #    //  RCUSCC.Band1_R_read
+
+    def read_Band1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Band1_RW_read) ENABLED START #
+        """Return the Band1_R attribute."""
+        self._Band1_RW = self.attribute_mapping["Band1_RW"].get_value()
+        return self._Band1_RW
+        # PROTECTED REGION END #    //  RCUSCC.Band1_RW_read
+
+    def write_Band1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Band1_RW_write) ENABLED START #
+        """Set the Band1_RW attribute."""
+        self.attribute_mapping["Band1_RW"].set_value(value)
+        self._Band1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Band1_RW_write
+
+    def read_Band2_R(self):
+        # PROTECTED REGION ID(RCUSCC.Band2_R_read) ENABLED START #
+        """Return the Band2_R attribute."""
+        self._Band2_R = self.attribute_mapping["Band2_R"].get_value()
+        return self._Band2_R
+        # PROTECTED REGION END #    //  RCUSCC.Band2_R_read
+
+    def read_Band2_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Band2_RW_read) ENABLED START #
+        """Return the Band2_R attribute."""
+        self._Band2_RW = self.attribute_mapping["Band2_RW"].get_value()
+        return self._Band2_RW
+        # PROTECTED REGION END #    //  RCUSCC.Band2_RW_read
+
+    def write_Band2_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Band2_RW_write) ENABLED START #
+        """Set the Band2_RW attribute."""
+        self.attribute_mapping["Band2_RW"].set_value(value)
+        self._Band2_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Band2_RW_write
+
+    def read_Band3_R(self):
+        # PROTECTED REGION ID(RCUSCC.Band3_R_read) ENABLED START #
+        """Return the Band3_R attribute."""
+        self._Band3_R = self.attribute_mapping["Band3_R"].get_value()
+        return self._Band3_R
+        # PROTECTED REGION END #    //  RCUSCC.Band3_R_read
+
+    def read_Band3_RW(self):
+        # PROTECTED REGION ID(RCUSCC.Band3_RW_read) ENABLED START #
+        """Return the Band3_R attribute."""
+        self._Band3_RW = self.attribute_mapping["Band3_RW"].get_value()
+        return self._Band3_RW
+        # PROTECTED REGION END #    //  RCUSCC.Band3_RW_read
+
+    def write_Band3_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.Band3_RW_write) ENABLED START #
+        """Set the Band3_RW attribute."""
+        self.attribute_mapping["Band3_RW"].set_value(value)
+        self._Band3_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.Band3_RW_write
+
+#     def read_Dither1_Frequency_R(self):
+#         # PROTECTED REGION ID(RCUSCC.Dither1_Frequency_R_read) ENABLED START #
+#         """Return the Dither1_Frequency_R attribute."""
+#         self._Dither1_Frequency_R = self.attribute_mapping["Dither1_Frequency_R"].get_value()
+#         return self._Dither1_Frequency_R
+#         # PROTECTED REGION END #    //  RCUSCC.Dither1_Frequency_R_read
+#
+#     def read_Dither1_Frequency_RW(self):
+#         # PROTECTED REGION ID(RCUSCC.Dither1_Frequency_RW_read) ENABLED START #
+#         """Return the Dither1_Frequency_R attribute."""
+#         self._Dither1_Frequency_RW = self.attribute_mapping["Dither1_Frequency_RW"].get_value()
+#         return self._Dither1_Frequency_RW
+#         # PROTECTED REGION END #    //  RCUSCC.Dither1_Frequency_RW_read
+#
+#     def write_Dither1_Frequency_RW(self, value):
+#         # PROTECTED REGION ID(RCUSCC.Dither1_Frequency_RW_write) ENABLED START #
+#         """Set the Dither1_Frequency_RW attribute."""
+#         self.attribute_mapping["Dither1_Frequency_RW"].set_value(value)
+#         self._Dither1_Frequency_RW = value
+#         # PROTECTED REGION END #    //  RCUSCC.Dither1_Frequency_RW_write
+#
+#     def read_Dither2_Frequency_R(self):
+#         # PROTECTED REGION ID(RCUSCC.Dither2_Frequency_R_read) ENABLED START #
+#         """Return the Dither2_Frequency_R attribute."""
+#         self._Dither2_Frequency_R = self.attribute_mapping["Dither2_Frequency_R"].get_value()
+#         return self._Dither2_Frequency_R
+#         # PROTECTED REGION END #    //  RCUSCC.Dither2_Frequency_R_read
+#
+#     def read_Dither2_Frequency_RW(self):
+#         # PROTECTED REGION ID(RCUSCC.Dither2_Frequency_RW_read) ENABLED START #
+#         """Return the Dither2_Frequency_R attribute."""
+#         self._Dither2_Frequency_RW = self.attribute_mapping["Dither2_Frequency_RW"].get_value()
+#         return self._Dither2_Frequency_RW
+#         # PROTECTED REGION END #    //  RCUSCC.Dither2_Frequency_RW_read
+#
+#     def write_Dither2_Frequency_RW(self, value):
+#         # PROTECTED REGION ID(RCUSCC.Dither2_Frequency_RW_write) ENABLED START #
+#         """Set the Dither2_Frequency_RW attribute."""
+#         self.attribute_mapping["Dither2_Frequency_RW"].set_value(value)
+#         self._Dither2_Frequency_RW = value
+#         # PROTECTED REGION END #    //  RCUSCC.Dither2_Frequency_RW_write
+
+    def read_LED0_R(self):
+        # PROTECTED REGION ID(RCUSCC.LED0_R_read) ENABLED START #
+        """Return the LED0_R attribute."""
+        self._LED0_R = self.attribute_mapping["LED0_R"].get_value()
+        return self._LED0_R
+        # PROTECTED REGION END #    //  RCUSCC.LED0_R_read
+
+    def read_LED0_RW(self):
+        # PROTECTED REGION ID(RCUSCC.LED0_RW_read) ENABLED START #
+        """Return the LED0_RW attribute."""
+        self._LED0_RW = self.attribute_mapping["LED0_RW"].get_value()
+        return self._LED0_RW
+        # PROTECTED REGION END #    //  RCUSCC.LED0_RW_read
+
+    def write_LED0_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.LED0_RW_write) ENABLED START #
+        """Set the LED0_RW attribute."""
+        self.attribute_mapping["LED0_RW"].set_value(value)
+        self._LED0_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.LED0_RW_write
+
+    def read_Pwr_dig_R(self):
+        # PROTECTED REGION ID(RCUSCC.Pwr_dig_R_read) ENABLED START #
+        """Return the Pwr_dig_R attribute."""
+        self._Pwr_dig_R = self.attribute_mapping["Pwr_dig_R"].get_value()
+        return self._Pwr_dig_R
+        # PROTECTED REGION END #    //  RCUSCC.Pwr_dig_R_read
+
+#     def read_Pwr_dig_RW(self):
+#         # PROTECTED REGION ID(RCUSCC.Pwr_dig_RW_read) ENABLED START #
+#         """Return the Pwr_dig_RW attribute."""
+#         self._Pwr_dig_RW = self.attribute_mapping["Pwr_dig_RW"].get_value()
+#         return self._Pwr_dig_RW
+#         # PROTECTED REGION END #    //  RCUSCC.Pwr_dig_RW_read
+#
+#     def write_Pwr_dig_RW(self, value):
+#         # PROTECTED REGION ID(RCUSCC.Pwr_dig_RW_write) ENABLED START #
+#         """Set the Pwr_dig_RW attribute."""
+#         self.attribute_mapping["Pwr_dig_RW"].set_value(value)
+#         self._Pwr_dig_RW = value
+#         # PROTECTED REGION END #    //  RCUSCC.Pwr_dig_RW_write
+#
+#     def read_Temp_R(self):
+#         # PROTECTED REGION ID(RCUSCC.Temp_R_read) ENABLED START #
+#         """Return the Temp_R attribute."""
+#         self._Temp_R = self.attribute_mapping["Temp_R"].get_value()
+#         return self._Temp_R
+#         # PROTECTED REGION END #    //  RCUSCC.Temp_R_read
 
 
     # --------
@@ -1828,98 +614,27 @@ class RCUSCC(Device):
     @command(
     )
     @DebugIt()
-    def RCU00_RCU_off(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_RCU_off) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU00_RCU_off"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_RCU_off
-
-    @command(
-    )
-    @DebugIt()
-    def RCU00_RCU_on(self):
-        # PROTECTED REGION ID(RCUSCC.RCU00_RCU_on) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU00_RCU_on"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU00_RCU_on
-
-    @command(
-    )
-    @DebugIt()
-    def RCU01_RCU_off(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_RCU_off) ENABLED START #
+    def RCU_off(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_off) ENABLED START #
         """
 
         :return:None
         """
-        self.attribute_mapping["RCU01_RCU_off"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_RCU_off
+        self.attribute_mapping["RCU_off"]()
+        # PROTECTED REGION END #    //  RCUSCC.RCU_off
 
     @command(
     )
     @DebugIt()
-    def RCU01_RCU_on(self):
-        # PROTECTED REGION ID(RCUSCC.RCU01_RCU_on) ENABLED START #
+    def RCU_on(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_on) ENABLED START #
         """
 
         :return:None
         """
-        self.attribute_mapping["RCU01_RCU_on"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU01_RCU_on
+        self.attribute_mapping["RCU_on"]()
+        # PROTECTED REGION END #    //  RCUSCC.RCU_on
 
-    @command(
-    )
-    @DebugIt()
-    def RCU02_RCU_off(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_RCU_off) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU02_RCU_off"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_RCU_off
-
-    @command(
-    )
-    @DebugIt()
-    def RCU02_RCU_on(self):
-        # PROTECTED REGION ID(RCUSCC.RCU02_RCU_on) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU02_RCU_on"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU02_RCU_on
-
-    @command(
-    )
-    @DebugIt()
-    def RCU03_RCU_off(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_RCU_off) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU03_RCU_off"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_RCU_off
-
-    @command(
-    )
-    @DebugIt()
-    def RCU03_RCU_on(self):
-        # PROTECTED REGION ID(RCUSCC.RCU03_RCU_on) ENABLED START #
-        """
-
-        :return:None
-        """
-        self.attribute_mapping["RCU03_RCU_on"]()
-        # PROTECTED REGION END #    //  RCUSCC.RCU03_RCU_on
 
 # ----------
 # Run server