From ce003713ff7c88513207fe301ce3087d4c5ff934 Mon Sep 17 00:00:00 2001 From: Thomas Juerges <4-jurges@users.noreply.git.astron.nl> Date: Thu, 19 Nov 2020 20:15:27 +0100 Subject: [PATCH] Match Tango DB with Paulus' RCU OPC-UA server --- CDB/LOFAR_ConfigDb.json | 500 +++++++++++++++++++++++++++++++--------- 1 file changed, 389 insertions(+), 111 deletions(-) diff --git a/CDB/LOFAR_ConfigDb.json b/CDB/LOFAR_ConfigDb.json index 411df4d12..d8064975d 100644 --- a/CDB/LOFAR_ConfigDb.json +++ b/CDB/LOFAR_ConfigDb.json @@ -6,124 +6,402 @@ "opc-ua/test-femto/1": {} } } - }, + }, "RCUSCC": { "1": { "RCUSCC": { "PTS/RCUSCC/1": { + "attribute_properties": { + "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" + ] + }, + "State": { + "event_period": [ + "0" + ] + }, + "Status": { + "event_period": [ + "0" + ] + } + }, "properties": { "OPC_Server_Name": [ - "10.87.2.8" - ], + "DESPi" + ], "OPC_Server_Port": [ - "4840" - ], + "4842" + ], "OPC_Time_Out": [ "1.0" + ], + "polled_attr": [ + "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", + "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", + "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", + "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": { @@ -131,44 +409,44 @@ "attribute_properties": { "visibilities_imag": { "archive_rel_change": [ - "-0.1", + "-0.1", "0.1" - ], + ], "rel_change": [ - "-0.1", + "-0.1", "0.1" ] - }, + }, "visibilities_real": { "archive_rel_change": [ - "-0.1", + "-0.1", "0.1" - ], + ], "rel_change": [ - "-0.1", + "-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", + "integration_time", + "1000", + "pause_time", + "1000", + "rcu_modes", + "1000", + "state", + "1000", + "status", + "1000", + "subband", + "1000", + "time_stamp", + "1000", + "visibilities_imag", + "1000", + "visibilities_real", "1000" ] } -- GitLab