diff --git a/CDB/LOFAR_ConfigDb.json b/CDB/LOFAR_ConfigDb.json index d8064975d032047119e89cfa7747fae226886f2c..4259ad7affd6c21b7e4c4b1215f054cdced5027a 100644 --- a/CDB/LOFAR_ConfigDb.json +++ b/CDB/LOFAR_ConfigDb.json @@ -12,6 +12,222 @@ "RCUSCC": { "PTS/RCUSCC/1": { "attribute_properties": { + "RCU01_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att3_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band3_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Dither1_Frequency_R": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither1_Frequency_RW": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither2_Frequency_R": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither2_Frequency_RW": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_LED0_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_LED0_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Pwr_dig_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Pwr_dig_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "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_Att1_R": { "event_period": [ "0" @@ -30,7 +246,250 @@ "1" ] }, - "RCU01_Att2_R": { + "RCU01_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att3_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_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att3_RW": { "event_period": [ "0" ], @@ -39,7 +498,7 @@ "1" ] }, - "RCU01_Att2_RW": { + "RCU02_Band1_R": { "event_period": [ "0" ], @@ -48,7 +507,7 @@ "1" ] }, - "RCU01_Att3_R": { + "RCU02_Band1_RW": { "event_period": [ "0" ], @@ -57,7 +516,7 @@ "1" ] }, - "RCU01_Att3_RW": { + "RCU02_Band2_R": { "event_period": [ "0" ], @@ -66,7 +525,7 @@ "1" ] }, - "RCU01_Band1_R": { + "RCU02_Band2_RW": { "event_period": [ "0" ], @@ -75,7 +534,7 @@ "1" ] }, - "RCU01_Band1_RW": { + "RCU02_Band3_R": { "event_period": [ "0" ], @@ -84,7 +543,7 @@ "1" ] }, - "RCU01_Band2_R": { + "RCU02_Band3_RW": { "event_period": [ "0" ], @@ -93,7 +552,55 @@ "1" ] }, - "RCU01_Band2_RW": { + "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" ], @@ -102,7 +609,7 @@ "1" ] }, - "RCU01_Band3_R": { + "RCU02_LED0_RW": { "event_period": [ "0" ], @@ -111,7 +618,7 @@ "1" ] }, - "RCU01_Band3_RW": { + "RCU02_Pwr_dig_R": { "event_period": [ "0" ], @@ -120,7 +627,16 @@ "1" ] }, - "RCU01_Dither1_Frequency_R": { + "RCU02_Pwr_dig_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Temp_R": { "event_period": [ "0" ], @@ -132,7 +648,7 @@ "0.1" ] }, - "RCU01_Dither1_Frequency_RW": { + "RCU02_Temp_RW": { "event_period": [ "0" ], @@ -144,7 +660,115 @@ "0.1" ] }, - "RCU01_Dither2_Frequency_R": { + "RCU03_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att3_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" ], @@ -156,7 +780,7 @@ "0.1" ] }, - "RCU01_Dither2_Frequency_RW": { + "RCU03_Dither1_Frequency_RW": { "event_period": [ "0" ], @@ -168,7 +792,31 @@ "0.1" ] }, - "RCU01_LED0_R": { + "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" ], @@ -177,7 +825,7 @@ "1" ] }, - "RCU01_LED0_RW": { + "RCU03_LED0_RW": { "event_period": [ "0" ], @@ -186,7 +834,7 @@ "1" ] }, - "RCU01_Pwr_dig_R": { + "RCU03_Pwr_dig_R": { "event_period": [ "0" ], @@ -195,7 +843,7 @@ "1" ] }, - "RCU01_Pwr_dig_RW": { + "RCU03_Pwr_dig_RW": { "event_period": [ "0" ], @@ -204,7 +852,7 @@ "1" ] }, - "RCU01_Temp_R": { + "RCU03_Temp_R": { "event_period": [ "0" ], @@ -216,7 +864,7 @@ "0.1" ] }, - "RCU01_Temp_RW": { + "RCU03_Temp_RW": { "event_period": [ "0" ], @@ -250,6 +898,50 @@ "1.0" ], "polled_attr": [ + "rcu00_att1_r", + "1000", + "rcu00_att1_rw", + "1000", + "rcu00_att2_r", + "1000", + "rcu00_att2_rw", + "1000", + "rcu00_att3_r", + "1000", + "rcu00_att3_rw", + "1000", + "rcu00_band1_r", + "1000", + "rcu00_band1_rw", + "1000", + "rcu00_band2_r", + "1000", + "rcu00_band2_rw", + "1000", + "rcu00_band3_r", + "1000", + "rcu00_band3_rw", + "1000", + "rcu00_dither1_frequency_r", + "1000", + "rcu00_dither1_frequency_rw", + "1000", + "rcu00_dither2_frequency_r", + "1000", + "rcu00_dither2_frequency_rw", + "1000", + "rcu00_led0_r", + "1000", + "rcu00_led0_rw", + "1000", + "rcu00_pwr_dig_r", + "1000", + "rcu00_pwr_dig_rw", + "1000", + "rcu00_temp_r", + "1000", + "rcu00_temp_rw", + "1000", "rcu01_att1_r", "1000", "rcu01_att1_rw", @@ -294,6 +986,94 @@ "1000", "rcu01_temp_rw", "1000", + "rcu02_att1_r", + "1000", + "rcu02_att1_rw", + "1000", + "rcu02_att2_r", + "1000", + "rcu02_att2_rw", + "1000", + "rcu02_att3_r", + "1000", + "rcu02_att3_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_att1_r", + "1000", + "rcu03_att1_rw", + "1000", + "rcu03_att2_r", + "1000", + "rcu03_att2_rw", + "1000", + "rcu03_att3_r", + "1000", + "rcu03_att3_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", + "1000", "state", "1000", "status", diff --git a/CDB/thomas_ConfigDb.json b/CDB/thomas_ConfigDb.json new file mode 100644 index 0000000000000000000000000000000000000000..58d77be50b39b708d918f2fb113e0c617367f102 --- /dev/null +++ b/CDB/thomas_ConfigDb.json @@ -0,0 +1,1238 @@ +{ + "servers": { + "Femto": { + "CS999": { + "Femto": { + "opc-ua/test-femto/1": {} + } + } + }, + "RCUSCC": { + "1": { + "RCUSCC": { + "PTS/RCUSCC/1": { + "attribute_properties": { + "RCU01_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Att3_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Band3_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Dither1_Frequency_R": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither1_Frequency_RW": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither2_Frequency_R": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_Dither2_Frequency_RW": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "RCU00_LED0_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_LED0_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Pwr_dig_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU00_Pwr_dig_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "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_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU01_Att3_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_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU02_Att3_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_Att1_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att1_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att2_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att2_RW": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att3_R": { + "event_period": [ + "0" + ], + "rel_change": [ + "-1", + "1" + ] + }, + "RCU03_Att3_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": { + "event_period": [ + "0" + ], + "format": [ + "%6.8f" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "State": { + "event_period": [ + "0" + ] + }, + "Status": { + "event_period": [ + "0" + ] + } + }, + "properties": { + "OPC_Server_Name": [ + "okeanos" + ], + "OPC_Server_Port": [ + "50000" + ], + "OPC_Time_Out": [ + "1.0" + ], + "polled_attr": [ + "rcu00_att1_r", + "1000", + "rcu00_att1_rw", + "1000", + "rcu00_att2_r", + "1000", + "rcu00_att2_rw", + "1000", + "rcu00_att3_r", + "1000", + "rcu00_att3_rw", + "1000", + "rcu00_band1_r", + "1000", + "rcu00_band1_rw", + "1000", + "rcu00_band2_r", + "1000", + "rcu00_band2_rw", + "1000", + "rcu00_band3_r", + "1000", + "rcu00_band3_rw", + "1000", + "rcu00_dither1_frequency_r", + "1000", + "rcu00_dither1_frequency_rw", + "1000", + "rcu00_dither2_frequency_r", + "1000", + "rcu00_dither2_frequency_rw", + "1000", + "rcu00_led0_r", + "1000", + "rcu00_led0_rw", + "1000", + "rcu00_pwr_dig_r", + "1000", + "rcu00_pwr_dig_rw", + "1000", + "rcu00_temp_r", + "1000", + "rcu00_temp_rw", + "1000", + "rcu01_att1_r", + "1000", + "rcu01_att1_rw", + "1000", + "rcu01_att2_r", + "1000", + "rcu01_att2_rw", + "1000", + "rcu01_att3_r", + "1000", + "rcu01_att3_rw", + "1000", + "rcu01_band1_r", + "1000", + "rcu01_band1_rw", + "1000", + "rcu01_band2_r", + "1000", + "rcu01_band2_rw", + "1000", + "rcu01_band3_r", + "1000", + "rcu01_band3_rw", + "1000", + "rcu01_dither1_frequency_r", + "1000", + "rcu01_dither1_frequency_rw", + "1000", + "rcu01_dither2_frequency_r", + "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_att1_r", + "1000", + "rcu02_att1_rw", + "1000", + "rcu02_att2_r", + "1000", + "rcu02_att2_rw", + "1000", + "rcu02_att3_r", + "1000", + "rcu02_att3_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_att1_r", + "1000", + "rcu03_att1_rw", + "1000", + "rcu03_att2_r", + "1000", + "rcu03_att2_rw", + "1000", + "rcu03_att3_r", + "1000", + "rcu03_att3_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", + "1000", + "state", + "1000", + "status", + "1000" + ] + } + } + } + } + }, + "RandomData": { + "CS998": { + "RandomData": { + "computation/random/1": { + "properties": { + "polled_attr": [ + "rnd1", + "100", + "rnd2", + "100", + "rnd3", + "100", + "rnd4", + "100", + "rnd5", + "100", + "rnd6", + "100", + "rnd7", + "100", + "rnd8", + "100", + "rnd9", + "100", + "rnd10", + "100", + "rnd11", + "100", + "rnd12", + "100", + "rnd13", + "100", + "rnd14", + "100", + "rnd15", + "100", + "rnd16", + "100", + "rnd17", + "100", + "rnd18", + "100", + "rnd19", + "100", + "rnd20", + "100" + ] + } + }, + "computation/random/2": { + "properties": { + "polled_attr": [ + "rnd1", + "100", + "rnd2", + "100", + "rnd3", + "100", + "rnd4", + "100", + "rnd5", + "100", + "rnd6", + "100", + "rnd7", + "100", + "rnd8", + "100", + "rnd9", + "100", + "rnd10", + "100", + "rnd11", + "100", + "rnd12", + "100", + "rnd13", + "100", + "rnd14", + "100", + "rnd15", + "100", + "rnd16", + "100", + "rnd17", + "100", + "rnd18", + "100", + "rnd19", + "100", + "rnd20", + "100" + ] + } + } + } + } + }, + "StatsCrosslet": { + "CS997": { + "StatsCrosslet": { + "opc-ua/test-crossletstats/1": { + "attribute_properties": { + "visibilities_imag": { + "archive_rel_change": [ + "-0.1", + "0.1" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + }, + "visibilities_real": { + "archive_rel_change": [ + "-0.1", + "0.1" + ], + "rel_change": [ + "-0.1", + "0.1" + ] + } + }, + "properties": { + "polled_attr": [ + "integration_time", + "1000", + "pause_time", + "1000", + "rcu_modes", + "1000", + "state", + "1000", + "status", + "1000", + "subband", + "1000", + "time_stamp", + "1000", + "visibilities_imag", + "1000", + "visibilities_real", + "1000" + ] + } + } + } + } + } + } +} diff --git a/RCUSCC/RCUSCC/RCUSCC.py b/RCUSCC/RCUSCC/RCUSCC.py index 6e59f1456673a93766d531ff693f6010343cf8db..e7e504dc10473e0e51db0b8c6d2dadc5ce4eded0 100644 --- a/RCUSCC/RCUSCC/RCUSCC.py +++ b/RCUSCC/RCUSCC/RCUSCC.py @@ -72,6 +72,105 @@ class RCUSCC(Device): # Attributes # ---------- + RCU00_Att1_R = attribute( + dtype='DevLong64', + ) + + RCU00_Att1_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU00_Att2_R = attribute( + dtype='DevLong64', + ) + + RCU00_Att2_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU00_Att3_R = attribute( + dtype='DevLong64', + ) + + RCU00_Att3_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_Att1_R = attribute( dtype='DevLong64', ) @@ -171,6 +270,203 @@ class RCUSCC(Device): access=AttrWriteType.READ_WRITE, ) + RCU02_Att1_R = attribute( + dtype='DevLong64', + ) + + RCU02_Att1_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU02_Att2_R = attribute( + dtype='DevLong64', + ) + + RCU02_Att2_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU02_Att3_R = attribute( + dtype='DevLong64', + ) + + RCU02_Att3_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_Att1_R = attribute( + dtype='DevLong64', + ) + + RCU03_Att1_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_Att2_R = attribute( + dtype='DevLong64', + ) + + RCU03_Att2_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_Att3_R = attribute( + dtype='DevLong64', + ) + + RCU03_Att3_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_Band1_R = attribute( + dtype='DevLong64', + ) + + RCU03_Band1_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_Band2_R = attribute( + dtype='DevLong64', + ) + + RCU03_Band2_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_Band3_R = attribute( + dtype='DevLong64', + ) + + RCU03_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, + ) + + RCU03_LED0_R = attribute( + dtype='DevLong64', + ) + + RCU03_LED0_RW = attribute( + dtype='DevLong64', + access=AttrWriteType.READ_WRITE, + ) + + RCU03_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, + ) # --------------- @@ -188,6 +484,72 @@ class RCUSCC(Device): # Set default values in the RW/R attributes and add them to # the mapping. + self._RCU00_Att1_R = 0 + self.attribute_mapping["RCU00_Att1_R"] = {} + + self._RCU00_Att1_RW = 0 + self.attribute_mapping["RCU00_Att1_RW"] = {} + + self._RCU00_Att2_R = 0 + self.attribute_mapping["RCU00_Att2_R"] = {} + + self._RCU00_Att2_RW = 0 + self.attribute_mapping["RCU00_Att2_RW"] = {} + + self._RCU00_Att3_R = 0 + self.attribute_mapping["RCU00_Att3_R"] = {} + + self._RCU00_Att3_RW = 0 + self.attribute_mapping["RCU00_Att3_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_Att1_R = 0 self.attribute_mapping["RCU01_Att1_R"] = {} @@ -254,6 +616,140 @@ class RCUSCC(Device): self._RCU01_Temp_RW = 0 self.attribute_mapping["RCU01_Temp_RW"] = {} + self._RCU02_Att1_R = 0 + self.attribute_mapping["RCU02_Att1_R"] = {} + + self._RCU02_Att1_RW = 0 + self.attribute_mapping["RCU02_Att1_RW"] = {} + + self._RCU02_Att2_R = 0 + self.attribute_mapping["RCU02_Att2_R"] = {} + + self._RCU02_Att2_RW = 0 + self.attribute_mapping["RCU02_Att2_RW"] = {} + + self._RCU02_Att3_R = 0 + self.attribute_mapping["RCU02_Att3_R"] = {} + + self._RCU02_Att3_RW = 0 + self.attribute_mapping["RCU02_Att3_RW"] = {} + + self._RCU02_Band1_R = 0 + self.attribute_mapping["RCU02_Band1_R"] = {} + + self._RCU02_Band1_RW = 0 + self.attribute_mapping["RCU02_Band1_RW"] = {} + + self._RCU02_Band2_R = 0 + self.attribute_mapping["RCU02_Band2_R"] = {} + + self._RCU02_Band2_RW = 0 + self.attribute_mapping["RCU02_Band2_RW"] = {} + + self._RCU02_Band3_R = 0 + self.attribute_mapping["RCU02_Band3_R"] = {} + + self._RCU02_Band3_RW = 0 + self.attribute_mapping["RCU02_Band3_RW"] = {} + + self._RCU02_Dither1_Frequency_R = 0 + self.attribute_mapping["RCU02_Dither1_Frequency_R"] = {} + + 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_Att1_R = 0 + self.attribute_mapping["RCU03_Att1_R"] = {} + + self._RCU03_Att1_RW = 0 + self.attribute_mapping["RCU03_Att1_RW"] = {} + + self._RCU03_Att2_R = 0 + self.attribute_mapping["RCU03_Att2_R"] = {} + + self._RCU03_Att2_RW = 0 + self.attribute_mapping["RCU03_Att2_RW"] = {} + + self._RCU03_Att3_R = 0 + self.attribute_mapping["RCU03_Att3_R"] = {} + + self._RCU03_Att3_RW = 0 + self.attribute_mapping["RCU03_Att3_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._RCU03_Temp_R = 0 + self.attribute_mapping["RCU03_Temp_R"] = {} + + self._RCU03_Temp_RW = 0 + self.attribute_mapping["RCU03_Temp_RW"] = {} + + + # Set defaults to property values. try: @@ -274,57 +770,61 @@ class RCUSCC(Device): self.debug_stream("Mapping OPC-UA MP/CP to attributes...") - self.attribute_mapping["RCU01_Att1_R"] = self.pcc_node.get_child(["{}:RCU01_Att1_R".format(self.name_space_index)]) +# 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}_Att1_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att1_R".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att1_RW"] = self.pcc_node.get_child(["{}:RCU01_Att1_RW".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att1_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att1_RW".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att2_R"] = self.pcc_node.get_child(["{}:RCU01_Att2_R".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att2_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att2_R".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att2_RW"] = self.pcc_node.get_child(["{}:RCU01_Att2_RW".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att2_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att2_RW".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att3_R"] = self.pcc_node.get_child(["{}:RCU01_Att3_R".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att3_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att3_R".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att3_RW"] = self.pcc_node.get_child(["{}:RCU01_Att3_RW".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att3_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att3_RW".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att1_R"] = self.pcc_node.get_child(["{}:RCU01_Att1_R".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att1_R".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att1_R".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Att1_RW"] = self.pcc_node.get_child(["{}:RCU01_Att1_RW".format(self.name_space_index)]) + self.attribute_mapping["RCU{:02d}_Att1_RW".format(rcu)] = self.pcc_node.get_child(["{}:RCU{:02d}_Att1_RW".format(self.name_space_index, rcu)]) - self.attribute_mapping["RCU01_Band1_R"] = self.pcc_node.get_child(["{}:RCU01_Band1_R".format(self.name_space_index)]) + 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["RCU01_Band1_RW"] = self.pcc_node.get_child(["{}:RCU01_Band1_RW".format(self.name_space_index)]) + 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["RCU01_Band2_R"] = self.pcc_node.get_child(["{}:RCU01_Band2_R".format(self.name_space_index)]) + 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["RCU01_Band2_RW"] = self.pcc_node.get_child(["{}:RCU01_Band2_RW".format(self.name_space_index)]) + 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["RCU01_Band3_R"] = self.pcc_node.get_child(["{}:RCU01_Band3_R".format(self.name_space_index)]) + 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["RCU01_Band3_RW"] = self.pcc_node.get_child(["{}:RCU01_Band3_RW".format(self.name_space_index)]) + 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["RCU01_Dither1_Frequency_R"] = self.pcc_node.get_child(["{}:RCU01_Dither1_Frequency_R".format(self.name_space_index)]) + 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["RCU01_Dither1_Frequency_RW"] = self.pcc_node.get_child(["{}:RCU01_Dither1_Frequency_RW".format(self.name_space_index)]) + 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["RCU01_Dither2_Frequency_R"] = self.pcc_node.get_child(["{}:RCU01_Dither2_Frequency_R".format(self.name_space_index)]) + 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["RCU01_Dither2_Frequency_RW"] = self.pcc_node.get_child(["{}:RCU01_Dither2_Frequency_RW".format(self.name_space_index)]) + 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["RCU01_LED0_R"] = self.pcc_node.get_child(["{}:RCU01_LED0_R".format(self.name_space_index)]) + 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["RCU01_LED0_RW"] = self.pcc_node.get_child(["{}:RCU01_LED0_RW".format(self.name_space_index)]) + 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["RCU01_Pwr_dig_R"] = self.pcc_node.get_child(["{}:RCU01_Pwr_dig_R".format(self.name_space_index)]) + 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["RCU01_Pwr_dig_RW"] = self.pcc_node.get_child(["{}:RCU01_Pwr_dig_RW".format(self.name_space_index)]) + 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["RCU01_Temp_R"] = self.pcc_node.get_child(["{}:RCU01_Temp_R".format(self.name_space_index)]) + 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["RCU01_Temp_RW"] = self.pcc_node.get_child(["{}:RCU01_Temp_RW".format(self.name_space_index)]) + 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["RCU01_RCU_off"] = self.pcc_node.get_child(["{}:RCU01_RCU_off".format(self.name_space_index)]) + 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["RCU01_RCU_on"] = self.pcc_node.get_child(["{}:RCU01_RCU_on".format(self.name_space_index)]) + 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.debug_stream("Mapping OPC-UA MP/CP to attributes done.") @@ -359,6 +859,236 @@ class RCUSCC(Device): # ------------------ # Attributes methods # ------------------ + def read_RCU00_Att1_R(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att1_R_read) ENABLED START # + """Return the RCU00_Att1_R attribute.""" + self._RCU00_Att1_R = self.attribute_mapping["RCU00_Att1_R"].get_value() + return self._RCU00_Att1_R + # PROTECTED REGION END # // RCUSCC.RCU00_Att1_R_read + + def read_RCU00_Att1_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att1_RW_read) ENABLED START # + """Return the RCU00_Att1_R attribute.""" + self._RCU00_Att1_RW = self.attribute_mapping["RCU00_Att1_RW"].get_value() + return self._RCU00_Att1_RW + # PROTECTED REGION END # // RCUSCC.RCU00_Att1_RW_read + + def write_RCU00_Att1_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU00_Att1_RW_write) ENABLED START # + """Set the RCU00_Att1_RW attribute.""" + self.attribute_mapping["RCU00_Att1_RW"].set_value(value) + self._RCU00_Att1_RW = value + # PROTECTED REGION END # // RCUSCC.RCU00_Att1_RW_write + + def read_RCU00_Att2_R(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att2_R_read) ENABLED START # + """Return the RCU00_Att2_R attribute.""" + self._RCU00_Att2_R = self.attribute_mapping["RCU00_Att2_R"].get_value() + return self._RCU00_Att2_R + # PROTECTED REGION END # // RCUSCC.RCU00_Att2_R_read + + def read_RCU00_Att2_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att2_RW_read) ENABLED START # + """Return the RCU00_Att2_R attribute.""" + self._RCU00_Att2_RW = self.attribute_mapping["RCU00_Att2_RW"].get_value() + return self._RCU00_Att2_RW + # PROTECTED REGION END # // RCUSCC.RCU00_Att2_RW_read + + def write_RCU00_Att2_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU00_Att2_RW_write) ENABLED START # + """Set the RCU00_Att2_RW attribute.""" + self.attribute_mapping["RCU00_Att2_RW"].set_value(value) + self._RCU00_Att2_RW = value + # PROTECTED REGION END # // RCUSCC.RCU00_Att2_RW_write + + def read_RCU00_Att3_R(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att3_R_read) ENABLED START # + """Return the RCU00_Att3_R attribute.""" + self._RCU00_Att3_R = self.attribute_mapping["RCU00_Att3_R"].get_value() + return self._RCU00_Att3_R + # PROTECTED REGION END # // RCUSCC.RCU00_Att3_R_read + + def read_RCU00_Att3_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU00_Att3_RW_read) ENABLED START # + """Return the RCU00_Att3_R attribute.""" + self._RCU00_Att3_RW = self.attribute_mapping["RCU00_Att3_RW"].get_value() + return self._RCU00_Att3_RW + # PROTECTED REGION END # // RCUSCC.RCU00_Att3_RW_read + + def write_RCU00_Att3_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU00_Att3_RW_write) ENABLED START # + """Set the RCU00_Att3_RW attribute.""" + self.attribute_mapping["RCU00_Att3_RW"].set_value(value) + self._RCU00_Att3_RW = value + # PROTECTED REGION END # // RCUSCC.RCU00_Att3_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_Att1_R(self): # PROTECTED REGION ID(RCUSCC.RCU01_Att1_R_read) ENABLED START # @@ -591,6 +1321,469 @@ class RCUSCC(Device): self._RCU01_Temp_RW = value # PROTECTED REGION END # // RCUSCC.RCU01_Temp_RW_write + def read_RCU02_Att1_R(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att1_R_read) ENABLED START # + """Return the RCU02_Att1_R attribute.""" + self._RCU02_Att1_R = self.attribute_mapping["RCU02_Att1_R"].get_value() + return self._RCU02_Att1_R + # PROTECTED REGION END # // RCUSCC.RCU02_Att1_R_read + + def read_RCU02_Att1_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att1_RW_read) ENABLED START # + """Return the RCU02_Att1_R attribute.""" + self._RCU02_Att1_RW = self.attribute_mapping["RCU02_Att1_RW"].get_value() + return self._RCU02_Att1_RW + # PROTECTED REGION END # // RCUSCC.RCU02_Att1_RW_read + + def write_RCU02_Att1_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU02_Att1_RW_write) ENABLED START # + """Set the RCU02_Att1_RW attribute.""" + self.attribute_mapping["RCU02_Att1_RW"].set_value(value) + self._RCU02_Att1_RW = value + # PROTECTED REGION END # // RCUSCC.RCU02_Att1_RW_write + + def read_RCU02_Att2_R(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att2_R_read) ENABLED START # + """Return the RCU02_Att2_R attribute.""" + self._RCU02_Att2_R = self.attribute_mapping["RCU02_Att2_R"].get_value() + return self._RCU02_Att2_R + # PROTECTED REGION END # // RCUSCC.RCU02_Att2_R_read + + def read_RCU02_Att2_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att2_RW_read) ENABLED START # + """Return the RCU02_Att2_R attribute.""" + self._RCU02_Att2_RW = self.attribute_mapping["RCU02_Att2_RW"].get_value() + return self._RCU02_Att2_RW + # PROTECTED REGION END # // RCUSCC.RCU02_Att2_RW_read + + def write_RCU02_Att2_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU02_Att2_RW_write) ENABLED START # + """Set the RCU02_Att2_RW attribute.""" + self.attribute_mapping["RCU02_Att2_RW"].set_value(value) + self._RCU02_Att2_RW = value + # PROTECTED REGION END # // RCUSCC.RCU02_Att2_RW_write + + def read_RCU02_Att3_R(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att3_R_read) ENABLED START # + """Return the RCU02_Att3_R attribute.""" + self._RCU02_Att3_R = self.attribute_mapping["RCU02_Att3_R"].get_value() + return self._RCU02_Att3_R + # PROTECTED REGION END # // RCUSCC.RCU02_Att3_R_read + + def read_RCU02_Att3_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU02_Att3_RW_read) ENABLED START # + """Return the RCU02_Att3_R attribute.""" + self._RCU02_Att3_RW = self.attribute_mapping["RCU02_Att3_RW"].get_value() + return self._RCU02_Att3_RW + # PROTECTED REGION END # // RCUSCC.RCU02_Att3_RW_read + + def write_RCU02_Att3_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU02_Att3_RW_write) ENABLED START # + """Set the RCU02_Att3_RW attribute.""" + self.attribute_mapping["RCU02_Att3_RW"].set_value(value) + self._RCU02_Att3_RW = value + # PROTECTED REGION END # // RCUSCC.RCU02_Att3_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_Att1_R(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att1_R_read) ENABLED START # + """Return the RCU03_Att1_R attribute.""" + self._RCU03_Att1_R = self.attribute_mapping["RCU03_Att1_R"].get_value() + return self._RCU03_Att1_R + # PROTECTED REGION END # // RCUSCC.RCU03_Att1_R_read + + def read_RCU03_Att1_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att1_RW_read) ENABLED START # + """Return the RCU03_Att1_R attribute.""" + self._RCU03_Att1_RW = self.attribute_mapping["RCU03_Att1_RW"].get_value() + return self._RCU03_Att1_RW + # PROTECTED REGION END # // RCUSCC.RCU03_Att1_RW_read + + def write_RCU03_Att1_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU03_Att1_RW_write) ENABLED START # + """Set the RCU03_Att1_RW attribute.""" + self.attribute_mapping["RCU03_Att1_RW"].set_value(value) + self._RCU03_Att1_RW = value + # PROTECTED REGION END # // RCUSCC.RCU03_Att1_RW_write + + def read_RCU03_Att2_R(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att2_R_read) ENABLED START # + """Return the RCU03_Att2_R attribute.""" + self._RCU03_Att2_R = self.attribute_mapping["RCU03_Att2_R"].get_value() + return self._RCU03_Att2_R + # PROTECTED REGION END # // RCUSCC.RCU03_Att2_R_read + + def read_RCU03_Att2_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att2_RW_read) ENABLED START # + """Return the RCU03_Att2_R attribute.""" + self._RCU03_Att2_RW = self.attribute_mapping["RCU03_Att2_RW"].get_value() + return self._RCU03_Att2_RW + # PROTECTED REGION END # // RCUSCC.RCU03_Att2_RW_read + + def write_RCU03_Att2_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU03_Att2_RW_write) ENABLED START # + """Set the RCU03_Att2_RW attribute.""" + self.attribute_mapping["RCU03_Att2_RW"].set_value(value) + self._RCU03_Att2_RW = value + # PROTECTED REGION END # // RCUSCC.RCU03_Att2_RW_write + + def read_RCU03_Att3_R(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att3_R_read) ENABLED START # + """Return the RCU03_Att3_R attribute.""" + self._RCU03_Att3_R = self.attribute_mapping["RCU03_Att3_R"].get_value() + return self._RCU03_Att3_R + # PROTECTED REGION END # // RCUSCC.RCU03_Att3_R_read + + def read_RCU03_Att3_RW(self): + # PROTECTED REGION ID(RCUSCC.RCU03_Att3_RW_read) ENABLED START # + """Return the RCU03_Att3_R attribute.""" + self._RCU03_Att3_RW = self.attribute_mapping["RCU03_Att3_RW"].get_value() + return self._RCU03_Att3_RW + # PROTECTED REGION END # // RCUSCC.RCU03_Att3_RW_read + + def write_RCU03_Att3_RW(self, value): + # PROTECTED REGION ID(RCUSCC.RCU03_Att3_RW_write) ENABLED START # + """Set the RCU03_Att3_RW attribute.""" + self.attribute_mapping["RCU03_Att3_RW"].set_value(value) + self._RCU03_Att3_RW = value + # PROTECTED REGION END # // RCUSCC.RCU03_Att3_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 + + # -------- # Commands @@ -632,6 +1825,30 @@ class RCUSCC(Device): self.set_state(DevState.INIT) # PROTECTED REGION END # // RCUSCC.Init + @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() @@ -656,6 +1873,54 @@ class RCUSCC(Device): self.attribute_mapping["RCU01_RCU_on"]() # PROTECTED REGION END # // RCUSCC.RCU01_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 # ----------