diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py
index 4802f8e2194b9dff18eab94f2091296128fe83bd..b5982e1328fb3cac3c2fb38c1b9e263cf845968c 100644
--- a/RCUSCC/RCUSCC/RCUSCC.py
+++ b/RCUSCC/RCUSCC/RCUSCC.py
@@ -80,6 +80,148 @@ class RCUSCC(Device):
         dtype='DevLong64',
     )
 
+    RCU_00_Att0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Att0_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Att1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Att1_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Att2_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Att2_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Pwr_dig_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Pwr_dig_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Pwr_dig_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Pwr_Ant0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Pwr_Ant0_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Pwr_Ant1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Pwr_Ant1_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Pwr_Ant2_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Pwr_Ant2_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Band0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Band0_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Band1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Band1_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_Band2_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_Band2_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_LED0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_LED0_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_LED1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_LED1_RW = attribute(
+        dtype='DevDouble',
+        access=AttrWriteType.READ_WRITE,
+    )
+
+    RCU_00_ADC_lock0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_ADC_lock1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_ADC_lock2_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_V_2v5_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_I_Ant0_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_I_Ant1_R = attribute(
+        dtype='DevDouble',
+    )
+
+    RCU_00_I_Ant2_R = attribute(
+        dtype='DevDouble',
+    )
+
+
     # ---------------
     # General methods
     # ---------------
@@ -97,9 +239,103 @@ class RCUSCC(Device):
         # the mapping.
         self._time_offset_rw = 0
         self.attribute_mapping["_time_offset_rw"] = {}
+
         self._time_offset_r = 0
         self.attribute_mapping["_time_offset_r"] = {}
 
+        self._RCU_00_Att0_R = 0
+        self.attribute_mapping["_RCU_00_Att0_R"] = {}
+
+        self._RCU_00_Att0_RW = 0
+        self.attribute_mapping["_RCU_00_Att0_RW"] = {}
+
+        self._RCU_00_Att1_R = 0
+        self.attribute_mapping["_RCU_00_Att1_R"] = {}
+
+        self._RCU_00_Att1_RW = 0
+        self.attribute_mapping["_RCU_00_Att1_RW"] = {}
+
+        self._RCU_00_Att2_R = 0
+        self.attribute_mapping["_RCU_00_Att2_R"] = {}
+
+        self._RCU_00_Att2_RW = 0
+        self.attribute_mapping["_RCU_00_Att2_RW"] = {}
+
+        self._RCU_00_Pwr_dig_R = 0
+        self.attribute_mapping["_RCU_00_Pwr_dig_R"] = {}
+
+        self._RCU_00_Pwr_dig_RW = 0
+        self.attribute_mapping["_RCU_00_Pwr_dig_RW"] = {}
+
+        self._RCU_00_Pwr_Ant0_R = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant0_R"] = {}
+
+        self._RCU_00_Pwr_Ant0_RW = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant0_RW"] = {}
+
+        self._RCU_00_Pwr_Ant1_R = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant1_R"] = {}
+
+        self._RCU_00_Pwr_Ant1_RW = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant1_RW"] = {}
+
+        self._RCU_00_Pwr_Ant2_R = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant2_R"] = {}
+
+        self._RCU_00_Pwr_Ant2_RW = 0
+        self.attribute_mapping["_RCU_00_Pwr_Ant2_RW"] = {}
+
+        self._RCU_00_Band0_R = 0
+        self.attribute_mapping["_RCU_00_Band0_R"] = {}
+
+        self._RCU_00_Band0_RW = 0
+        self.attribute_mapping["_RCU_00_Band0_RW"] = {}
+
+        self._RCU_00_Band1_R = 0
+        self.attribute_mapping["_RCU_00_Band1_R"] = {}
+
+        self._RCU_00_Band1_RW = 0
+        self.attribute_mapping["_RCU_00_Band1_RW"] = {}
+
+        self._RCU_00_Band2_R = 0
+        self.attribute_mapping["_RCU_00_Band2_R"] = {}
+
+        self._RCU_00_Band2_RW = 0
+        self.attribute_mapping["_RCU_00_Band2_RW"] = {}
+
+        self._RCU_00_LED0_R = 0
+        self.attribute_mapping["_RCU_00_LED0_R"] = {}
+
+        self._RCU_00_LED0_RW = 0
+        self.attribute_mapping["_RCU_00_LED0_RW"] = {}
+
+        self._RCU_00_LED1_R = 0
+        self.attribute_mapping["_RCU_00_LED1_R"] = {}
+
+        self._RCU_00_LED1_RW = 0
+        self.attribute_mapping["_RCU_00_LED1_RW"] = {}
+
+        self._RCU_00_ADC_lock0_R = 0
+        self.attribute_mapping["_RCU_00_ADC_lock0_R"] = {}
+
+        self._RCU_00_ADC_lock1_R = 0
+        self.attribute_mapping["_RCU_00_ADC_lock1_R"] = {}
+
+        self._RCU_00_ADC_lock2_R = 0
+        self.attribute_mapping["_RCU_00_ADC_lock2_R"] = {}
+
+        self._RCU_00_V_2v5_R = 0
+        self.attribute_mapping["_RCU_00_V_2v5_R"] = {}
+
+        self._RCU_00_I_Ant0_R = 0
+        self.attribute_mapping["_RCU_00_I_Ant0_R"] = {}
+
+        self._RCU_00_I_Ant1_R = 0
+        self.attribute_mapping["_RCU_00_I_Ant1_R"] = {}
+
+        self._RCU_00_I_Ant2_R = 0
+        self.attribute_mapping["_RCU_00_I_Ant2_R"] = {}
+
         # Set defaults to property values.
 
         try:
@@ -118,9 +354,73 @@ class RCUSCC(Device):
             self.obj_node = self.client.get_objects_node()
 
             self.debug_stream("Mapping OPC-UA MP/CP to attributes...")
-            attribute_name = "time_offset"
+
             self.attribute_mapping["_time_offset_rw"] = self.obj_node.get_child([ "{}:time_offset".format(self.name_space_index),                                            "{}:time_offset_RW".format(self.name_space_index)])
+
             self.attribute_mapping["_time_offset_r"] = self.obj_node.get_child([ "{}:time_offset".format(self.name_space_index),                                            "{}:time_offset_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att0_R"] = self.obj_node.get_child([ "{}:RCU_00_Att0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att0_RW"] = self.obj_node.get_child([ "{}:RCU_00_Att0_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att1_R"] = self.obj_node.get_child([ "{}:RCU_00_Att1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att1_RW"] = self.obj_node.get_child([ "{}:RCU_00_Att1_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att2_R"] = self.obj_node.get_child([ "{}:RCU_00_Att2_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Att2_RW"] = self.obj_node.get_child([ "{}:RCU_00_Att2_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_dig_R"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_dig_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_dig_RW"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_dig_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant0_R"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant0_RW"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant0_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant1_R"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant1_RW"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant1_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant2_R"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant2_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Pwr_Ant2_RW"] = self.obj_node.get_child([ "{}:RCU_00_Pwr_Ant2_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band0_R"] = self.obj_node.get_child([ "{}:RCU_00_Band0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band0_RW"] = self.obj_node.get_child([ "{}:RCU_00_Band0_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band1_R"] = self.obj_node.get_child([ "{}:RCU_00_Band1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band1_RW"] = self.obj_node.get_child([ "{}:RCU_00_Band1_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band2_R"] = self.obj_node.get_child([ "{}:RCU_00_Band2_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_Band2_RW"] = self.obj_node.get_child([ "{}:RCU_00_Band2_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_LED0_R"] = self.obj_node.get_child([ "{}:RCU_00_LED0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_LED0_RW"] = self.obj_node.get_child([ "{}:RCU_00_LED0_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_LED1_R"] = self.obj_node.get_child([ "{}:RCU_00_LED1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_LED1_RW"] = self.obj_node.get_child([ "{}:RCU_00_LED1_RW".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_ADC_lock0_R"] = self.obj_node.get_child([ "{}:RCU_00_ADC_lock0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_ADC_lock1_R"] = self.obj_node.get_child([ "{}:RCU_00_ADC_lock1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_ADC_lock2_R"] = self.obj_node.get_child([ "{}:RCU_00_ADC_lock2_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_V_2v5_R"] = self.obj_node.get_child([ "{}:RCU_00_V_2v5_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_I_Ant0_R"] = self.obj_node.get_child([ "{}:RCU_00_I_Ant0_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_I_Ant1_R"] = self.obj_node.get_child([ "{}:RCU_00_I_Ant1_R".format(self.name_space_index)])
+
+            self.attribute_mapping["_RCU_00_I_Ant2_R"] = self.obj_node.get_child([ "{}:RCU_00_I_Ant2_R".format(self.name_space_index)])
+
             self.debug_stream("Mapping OPC-UA MP/CP to attributes done.")
             self.set_state(DevState.ON)
         except Exception as e:
@@ -174,6 +474,306 @@ class RCUSCC(Device):
         return self._time_offset_r
         # PROTECTED REGION END #    //  RCUSCC.time_offset_r_read
 
+    def read_RCU_00_Att0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att0_R_read) ENABLED START #
+        """Return the RCU_00_Att0_R attribute."""
+        self._RCU_00_Att0_R = self.attribute_mapping["_RCU_00_Att0_R"].get_value()
+        return self._RCU_00_Att0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att0_R_read
+
+    def read_RCU_00_Att0_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att0_RW_read) ENABLED START #
+        """Return the RCU_00_Att0_RW attribute."""
+        return self._RCU_00_Att0_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att0_RW_read
+
+    def write_RCU_00_Att0_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att0_RW_write) ENABLED START #
+        """Set the RCU_00_Att0_RW attribute."""
+        self.attribute_mapping["_RCU_00_Att0_RW"].set_value(value)
+        self._RCU_00_Att0_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att0_RW_write
+
+    def read_RCU_00_Att1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att1_R_read) ENABLED START #
+        """Return the RCU_00_Att1_R attribute."""
+        self._RCU_00_Att1_R = self.attribute_mapping["_RCU_00_Att1_R"].get_value()
+        return self._RCU_00_Att1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att1_R_read
+
+    def read_RCU_00_Att1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att1_RW_read) ENABLED START #
+        """Return the RCU_00_Att1_RW attribute."""
+        self._RCU_00_Att1_RW = self.attribute_mapping["_RCU_00_Att1_RW"].get_value()
+        return self._RCU_00_Att1_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att1_RW_read
+
+    def write_RCU_00_Att1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att1_RW_write) ENABLED START #
+        """Set the RCU_00_Att1_RW attribute."""
+        self.attribute_mapping["_RCU_00_Att1_RW"].set_value(value)
+        self._RCU_00_Att1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att1_RW_write
+
+    def read_RCU_00_Att2_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att2_R_read) ENABLED START #
+        """Return the RCU_00_Att2_R attribute."""
+        self._RCU_00_Att2_R = self.attribute_mapping["_RCU_00_Att2_R"].get_value()
+        return self._RCU_00_Att2_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att2_R_read
+
+    def read_RCU_00_Att2_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att2_RW_read) ENABLED START #
+        """Return the RCU_00_Att2_RW attribute."""
+        self._RCU_00_Att2_RW = self.attribute_mapping["_RCU_00_Att2_RW"].get_value()
+        return self._RCU_00_Att2_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att2_RW_read
+
+    def write_RCU_00_Att2_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Att2_RW_write) ENABLED START #
+        """Set the RCU_00_Att2_RW attribute."""
+        self.attribute_mapping["_RCU_00_Att2_RW"].set_value(value)
+        self._RCU_00_Att2_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Att2_RW_write
+
+    def read_RCU_00_Pwr_dig_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_dig_R_read) ENABLED START #
+        """Return the RCU_00_Pwr_dig_R attribute."""
+        self._RCU_00_Pwr_dig_R = self.attribute_mapping["_RCU_00_Pwr_dig_R"].get_value()
+        return self._RCU_00_Pwr_dig_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_dig_R_read
+
+    def read_RCU_00_Pwr_dig_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_dig_RW_read) ENABLED START #
+        """Return the RCU_00_Pwr_dig_RW attribute."""
+        self._RCU_00_Pwr_dig_RW = self.attribute_mapping["_RCU_00_Pwr_dig_RW"].get_value()
+        return self._RCU_00_Pwr_dig_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_dig_RW_read
+
+    def write_RCU_00_Pwr_dig_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_dig_RW_write) ENABLED START #
+        """Set the RCU_00_Pwr_dig_RW attribute."""
+        self.attribute_mapping["_RCU_00_Pwr_dig_RW"].set_value(value)
+        self._RCU_00_Pwr_dig_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_dig_RW_write
+
+    def read_RCU_00_Pwr_Ant0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant0_R_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant0_R attribute."""
+        self._RCU_00_Pwr_Ant0_R = self.attribute_mapping["_RCU_00_Pwr_Ant0_R"].get_value()
+        return self._RCU_00_Pwr_Ant0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant0_R_read
+
+    def read_RCU_00_Pwr_Ant0_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant0_RW_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant0_RW attribute."""
+        self._RCU_00_Pwr_Ant0_RW = self.attribute_mapping["_RCU_00_Pwr_Ant0_RW"].get_value()
+        return self._RCU_00_Pwr_Ant0_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant0_RW_read
+
+    def write_RCU_00_Pwr_Ant0_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant0_RW_write) ENABLED START #
+        """Set the RCU_00_Pwr_Ant0_RW attribute."""
+        self.attribute_mapping["_RCU_00_Pwr_Ant0_RW"].set_value(value)
+        self._RCU_00_Pwr_Ant0_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant0_RW_write
+
+    def read_RCU_00_Pwr_Ant1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant1_R_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant1_R attribute."""
+        self._RCU_00_Pwr_Ant1_R = self.attribute_mapping["_RCU_00_Pwr_Ant1_R"].get_value()
+        return self._RCU_00_Pwr_Ant1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant1_R_read
+
+    def read_RCU_00_Pwr_Ant1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant1_RW_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant1_RW attribute."""
+        self._RCU_00_Pwr_Ant1_RW = self.attribute_mapping["_RCU_00_Pwr_Ant1_RW"].get_value()
+        return self._RCU_00_Pwr_Ant1_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant1_RW_read
+
+    def write_RCU_00_Pwr_Ant1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant1_RW_write) ENABLED START #
+        """Set the RCU_00_Pwr_Ant1_RW attribute."""
+        self.attribute_mapping["_RCU_00_Pwr_Ant1_RW"].set_value(value)
+        self._RCU_00_Pwr_Ant1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant1_RW_write
+
+    def read_RCU_00_Pwr_Ant2_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant2_R_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant2_R attribute."""
+        self._RCU_00_Pwr_Ant2_R = self.attribute_mapping["_RCU_00_Pwr_Ant2_R"].get_value()
+        return self._RCU_00_Pwr_Ant2_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant2_R_read
+
+    def read_RCU_00_Pwr_Ant2_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant2_RW_read) ENABLED START #
+        """Return the RCU_00_Pwr_Ant2_RW attribute."""
+        self._RCU_00_Pwr_Ant2_RW = self.attribute_mapping["_RCU_00_Pwr_Ant2_RW"].get_value()
+        return self._RCU_00_Pwr_Ant2_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant2_RW_read
+
+    def write_RCU_00_Pwr_Ant2_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Pwr_Ant2_RW_write) ENABLED START #
+        """Set the RCU_00_Pwr_Ant2_RW attribute."""
+        self.attribute_mapping["_RCU_00_Pwr_Ant2_RW"].set_value(value)
+        self._RCU_00_Pwr_Ant2_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Pwr_Ant2_RW_write
+
+    def read_RCU_00_Band0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band0_R_read) ENABLED START #
+        """Return the RCU_00_Band0_R attribute."""
+        self._RCU_00_Band0_R = self.attribute_mapping["_RCU_00_Band0_R"].get_value()
+        return self._RCU_00_Band0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band0_R_read
+
+    def read_RCU_00_Band0_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band0_RW_read) ENABLED START #
+        """Return the RCU_00_Band0_RW attribute."""
+        self._RCU_00_Band0_RW = self.attribute_mapping["_RCU_00_Band0_RW"].get_value()
+        return self._RCU_00_Band0_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band0_RW_read
+
+    def write_RCU_00_Band0_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band0_RW_write) ENABLED START #
+        """Set the RCU_00_Band0_RW attribute."""
+        self.attribute_mapping["_RCU_00_Band0_RW"].set_value(value)
+        self._RCU_00_Band0_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band0_RW_write
+
+    def read_RCU_00_Band1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band1_R_read) ENABLED START #
+        """Return the RCU_00_Band1_R attribute."""
+        self._RCU_00_Band1_R = self.attribute_mapping["_RCU_00_Band1_R"].get_value()
+        return self._RCU_00_Band1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band1_R_read
+
+    def read_RCU_00_Band1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band1_RW_read) ENABLED START #
+        """Return the RCU_00_Band1_RW attribute."""
+        self._RCU_00_Band1_RW = self.attribute_mapping["_RCU_00_Band1_RW"].get_value()
+        return self._RCU_00_Band1_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band1_RW_read
+
+    def write_RCU_00_Band1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band1_RW_write) ENABLED START #
+        """Set the RCU_00_Band1_RW attribute."""
+        self.attribute_mapping["_RCU_00_Band1_RW"].set_value(value)
+        self._RCU_00_Band1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band1_RW_write
+
+    def read_RCU_00_Band2_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band2_R_read) ENABLED START #
+        """Return the RCU_00_Band2_R attribute."""
+        self._RCU_00_Band2_R = self.attribute_mapping["_RCU_00_Band2_R"].get_value()
+        return self._RCU_00_Band2_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band2_R_read
+
+    def read_RCU_00_Band2_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band2_RW_read) ENABLED START #
+        """Return the RCU_00_Band2_RW attribute."""
+        self._RCU_00_Band2_RW = self.attribute_mapping["_RCU_00_Band2_RW"].get_value()
+        return self._RCU_00_Band2_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band2_RW_read
+
+    def write_RCU_00_Band2_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_Band2_RW_write) ENABLED START #
+        """Set the RCU_00_Band2_RW attribute."""
+        self.attribute_mapping["_RCU_00_Band2_RW"].set_value(value)
+        self._RCU_00_Band2_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_Band2_RW_write
+
+    def read_RCU_00_LED0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED0_R_read) ENABLED START #
+        """Return the RCU_00_LED0_R attribute."""
+        self._RCU_00_LED0_R = self.attribute_mapping["_RCU_00_LED0_R"].get_value()
+        return self._RCU_00_LED0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED0_R_read
+
+    def read_RCU_00_LED0_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED0_RW_read) ENABLED START #
+        """Return the RCU_00_LED0_RW attribute."""
+        self._RCU_00_LED0_RW = self.attribute_mapping["_RCU_00_LED0_RW"].get_value()
+        return self._RCU_00_LED0_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED0_RW_read
+
+    def write_RCU_00_LED0_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED0_RW_write) ENABLED START #
+        """Set the RCU_00_LED0_RW attribute."""
+        self.attribute_mapping["_RCU_00_LED0_RW"].set_value(value)
+        self._RCU_00_LED0_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED0_RW_write
+
+    def read_RCU_00_LED1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED1_R_read) ENABLED START #
+        """Return the RCU_00_LED1_R attribute."""
+        self._RCU_00_LED1_R = self.attribute_mapping["_RCU_00_LED1_R"].get_value()
+        return self._RCU_00_LED1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED1_R_read
+
+    def read_RCU_00_LED1_RW(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED1_RW_read) ENABLED START #
+        """Return the RCU_00_LED1_RW attribute."""
+        self._RCU_00_LED1_RW = self.attribute_mapping["_RCU_00_LED1_RW"].get_value()
+        return self._RCU_00_LED1_RW
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED1_RW_read
+
+    def write_RCU_00_LED1_RW(self, value):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_LED1_RW_write) ENABLED START #
+        """Set the RCU_00_LED1_RW attribute."""
+        self.attribute_mapping["_RCU_00_LED1_RW"].set_value(value)
+        self._RCU_00_LED1_RW = value
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_LED1_RW_write
+
+    def read_RCU_00_ADC_lock0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_ADC_lock0_R_read) ENABLED START #
+        """Return the RCU_00_ADC_lock0_R attribute."""
+        self._RCU_00_ADC_lock0_R = self.attribute_mapping["_RCU_00_ADC_lock0_R"].get_value()
+        return self._RCU_00_ADC_lock0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_ADC_lock0_R_read
+
+    def read_RCU_00_ADC_lock1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_ADC_lock1_R_read) ENABLED START #
+        """Return the RCU_00_ADC_lock1_R attribute."""
+        self._RCU_00_ADC_lock1_R = self.attribute_mapping["_RCU_00_ADC_lock1_R"].get_value()
+        return self._RCU_00_ADC_lock1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_ADC_lock1_R_read
+
+    def read_RCU_00_ADC_lock2_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_ADC_lock2_R_read) ENABLED START #
+        """Return the RCU_00_ADC_lock2_R attribute."""
+        self._RCU_00_ADC_lock2_R = self.attribute_mapping["_RCU_00_ADC_lock2_R"].get_value()
+        return self._RCU_00_ADC_lock2_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_ADC_lock2_R_read
+
+    def read_RCU_00_V_2v5_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_V_2v5_R_read) ENABLED START #
+        """Return the RCU_00_V_2v5_R attribute."""
+        self._RCU_00_V_2v5_R = self.attribute_mapping["_RCU_00_V_2v5_R"].get_value()
+        return self._RCU_00_V_2v5_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_V_2v5_R_read
+
+    def read_RCU_00_I_Ant0_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_I_Ant0_R_read) ENABLED START #
+        """Return the RCU_00_I_Ant0_R attribute."""
+        self._RCU_00_I_Ant0_R = self.attribute_mapping["_RCU_00_I_Ant0_R"].get_value()
+        return self._RCU_00_I_Ant0_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_I_Ant0_R_read
+
+    def read_RCU_00_I_Ant1_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_I_Ant1_R_read) ENABLED START #
+        """Return the RCU_00_I_Ant1_R attribute."""
+        self._RCU_00_I_Ant1_R = self.attribute_mapping["_RCU_00_I_Ant1_R"].get_value()
+        return self._RCU_00_I_Ant1_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_I_Ant1_R_read
+
+    def read_RCU_00_I_Ant2_R(self):
+        # PROTECTED REGION ID(RCUSCC.RCU_00_I_Ant2_R_read) ENABLED START #
+        """Return the RCU_00_I_Ant2_R attribute."""
+        self._RCU_00_I_Ant2_R = self.attribute_mapping["_RCU_00_I_Ant2_R"].get_value()
+        return self._RCU_00_I_Ant2_R
+        # PROTECTED REGION END #    //  RCUSCC.RCU_00_I_Ant2_R_read
+
     # --------
     # Commands
     # --------