diff --git a/jupyter-notebooks/Archiving_load_test.ipynb b/jupyter-notebooks/Archiving_load_test.ipynb index a382b0c562dbd061f12a4e208e82652eaf3295eb..1a39a3115949398fd2743d4122aa053bd6f880f6 100644 --- a/jupyter-notebooks/Archiving_load_test.ipynb +++ b/jupyter-notebooks/Archiving_load_test.ipynb @@ -9,7 +9,7 @@ "source": [ "import sys, time\n", "import numpy as np\n", - "sys.path.append('/hosthome/tango/devices')\n", + "sys.path.append('/hosthome/tango/tangostationcontrol/tangostationcontrol')\n", "from toolkit.archiver import *\n", "from matplotlib import pyplot as plt" ] @@ -24,117 +24,119 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/recv/1/version_r not found in archiving list!\n", - "Attribute lts/recv/1/opcua_missing_attributes_r not found in archiving list!\n", - "Attribute lts/recv/1/ant_status_r not found in archiving list!\n", - "Attribute lts/recv/1/ant_mask_rw not found in archiving list!\n", - "Attribute lts/recv/1/hbat_beamformer_delays_r not found in archiving list!\n", - "Attribute lts/recv/1/hbat_beamformer_delays_rw not found in archiving list!\n", - "Attribute lts/recv/1/hbat_led_on_r not found in archiving list!\n", - "Attribute lts/recv/1/hbat_led_on_rw not found in archiving list!\n", - "Attribute lts/recv/1/hbat_pwr_lna_on_r not found in archiving list!\n", - "Attribute lts/recv/1/hbat_pwr_lna_on_rw not found in archiving list!\n", - "Attribute lts/recv/1/hbat_pwr_on_r not found in archiving list!\n", - "Attribute lts/recv/1/hbat_pwr_on_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_adc_locked_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_attenuator_db_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_attenuator_db_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_band_select_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_band_select_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_dth_freq_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_dth_freq_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_dth_on_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_dth_shutdown_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_i2c_error_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_id_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_led_green_off_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_led_green_off_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_led_red_off_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_led_red_off_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_mask_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_1v8_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_2v5_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_3v3_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_analog_on_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_ant_iout_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_ant_on_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_ant_on_rw not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_ant_vin_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_ant_vout_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_digital_on_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_pwr_good_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_temperature_r not found in archiving list!\n", - "Attribute lts/recv/1/rcu_version_r not found in archiving list!\n", - "Attribute lts/recv/1/recvtr_translator_busy_r not found in archiving list!\n", - "Attribute lts/recv/1/state not found in archiving list!\n", - "Attribute lts/recv/1/status not found in archiving list!\n", - "Attribute lts/sdp/1/version_r not found in archiving list!\n", - "Attribute lts/sdp/1/opcua_missing_attributes_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_firmware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_global_node_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_hardware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_antenna_band_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_block_period_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_f_adc_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_fsub_type_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_temp_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_rw not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_communication_error_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_first_fpga_nr_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_beamsets_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_fpgas_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_software_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_start_time_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_pps_delta_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_mean_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_rms_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_rbd_count_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_dev_syncn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err0_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err1_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_bsn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_packets_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_valid_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_err_r not found in archiving list!\n", - "Attribute lts/sdp/1/state not found in archiving list!\n", - "Attribute lts/sdp/1/status not found in archiving list!\n", - "Device LTS/SST/1 offline\n", - "Device LTS/XST/1 offline\n", - "Device LTS/UNB2/1 offline\n" + "Attribute stat/recv/1/version_r not found in archiving list!\n", + "Attribute stat/recv/1/opcua_missing_attributes_r not found in archiving list!\n", + "Attribute stat/recv/1/ant_status_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_colour_r not found in archiving list!\n", + "Attribute stat/recv/1/ant_mask_rw removed!\n", + "Attribute stat/recv/1/hbat_bf_delays_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_bf_delays_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_led_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_led_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_adc_locked_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_attenuator_db_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_attenuator_db_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_band_select_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_band_select_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_freq_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_freq_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_green_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_green_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_red_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_red_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_mask_rw removed!\n", + "Attribute stat/recv/1/rcu_pcb_id_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pcb_number_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pcb_version_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_1v8_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_2v5_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_3v3_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_analog_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_iout_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vin_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vout_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_digital_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_good_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_temp_r not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_i2c_error_r not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_monitor_rate_rw not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_translator_busy_r not found in archiving list!\n", + "Attribute stat/recv/1/state removed!\n", + "Attribute stat/recv/1/status not found in archiving list!\n", + "Attribute stat/sdp/1/version_r not found in archiving list!\n", + "Attribute stat/sdp/1/opcua_missing_attributes_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_phase_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_firmware_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_global_node_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_hardware_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_processing_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_processing_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_scrap_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_scrap_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_antenna_band_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_block_period_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_f_adc_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_fsub_type_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_subband_weights_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_subband_weights_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_temp_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_weights_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_weights_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_phase_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_mask_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_mask_rw not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_communication_error_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_first_fpga_nr_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_beamsets_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_fpgas_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_software_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_start_time_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_tod_r removed!\n", + "Attribute stat/sdp/1/tr_tod_pps_delta_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_signal_input_mean_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_signal_input_rms_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_rbd_count_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_dev_syncn_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err0_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err1_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_bsn_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_packets_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_valid_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_err_r not found in archiving list!\n", + "Attribute stat/sdp/1/state not found in archiving list!\n", + "Attribute stat/sdp/1/status not found in archiving list!\n", + "Device STAT/SST/1 offline\n", + "Device STAT/XST/1 offline\n", + "Device STAT/UNB2/1 offline\n" ] } ], @@ -161,19 +163,19 @@ "text/plain": [ "{'global_variables': {'development_polling_time': '10000',\n", " 'development_archive_time': '60000'},\n", - " 'devices': {'LTS/RECV/1': {'environment': 'development',\n", + " 'devices': {'STAT/RECV/1': {'environment': 'development',\n", " 'include': [],\n", " 'exclude': ['CLK_Enable_PWR_R',\n", " 'CLK_I2C_STATUS_R',\n", " 'CLK_PLL_error_R',\n", " 'CLK_PLL_locked_R',\n", " 'CLK_translator_busy_R']},\n", - " 'LTS/SDP/1': {'environment': 'development',\n", + " 'STAT/SDP/1': {'environment': 'development',\n", " 'include': [],\n", " 'exclude': ['FPGA_scrap_R', 'FPGA_scrap_RW']},\n", - " 'LTS/SST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", - " 'LTS/XST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", - " 'LTS/UNB2/1': {'environment': 'development', 'include': [], 'exclude': []}}}" + " 'STAT/SST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", + " 'STAT/XST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", + " 'STAT/UNB2/1': {'environment': 'development', 'include': [], 'exclude': []}}}" ] }, "execution_count": 3, @@ -206,6 +208,7 @@ "source": [ "device_name = 'STAT/RECV/1'\n", "d=DeviceProxy(device_name) \n", + "d.set_timeout_millis(10000)\n", "state = str(d.state())\n", "print(state)" ] @@ -220,18 +223,48 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/recv/1/version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/hbat_beamformer_delays_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/hbat_beamformer_delays_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_dth_shutdown_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_i2c_error_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_id_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_led_green_off_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_led_green_off_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_led_red_off_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_led_red_off_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_temperature_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/rcu_version_r will not be archived because polling is set to FALSE!\n" + "Attribute stat/recv/1/version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/ant_status_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_colour_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_bf_delays_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_bf_delays_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_led_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_led_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_adc_locked_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_attenuator_db_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_attenuator_db_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_band_select_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_band_select_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_freq_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_freq_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_green_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_green_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_red_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_red_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_number_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_1v8_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_2v5_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_3v3_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_analog_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_iout_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vin_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vout_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_digital_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_good_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_temp_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_i2c_error_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_monitor_rate_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_translator_busy_r will not be archived because polling is set to FALSE!\n" ] } ], @@ -249,29 +282,9 @@ { "data": { "text/plain": [ - "{'tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r': \"AttributeError: 'RECV' object has no attribute 'Ant_mask_RW'\\n\",\n", - " 'tango://databaseds:10000/lts/recv/1/ant_mask_rw': 'Read value for attribute ANT_mask_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_r': 'Read value for attribute HBAT_LED_on_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_rw': 'Read value for attribute HBAT_LED_on_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_r': 'Read value for attribute HBAT_PWR_LNA_on_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_rw': 'Read value for attribute HBAT_PWR_LNA_on_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_r': 'Read value for attribute HBAT_PWR_on_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_rw': 'Read value for attribute HBAT_PWR_on_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_adc_locked_r': 'Read value for attribute RCU_ADC_locked_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_r': 'Read value for attribute RCU_attenuator_dB_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_rw': 'Read value for attribute RCU_attenuator_dB_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_r': 'Read value for attribute RCU_band_select_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_rw': 'Read value for attribute RCU_band_select_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_r': 'Read value for attribute RCU_DTH_freq_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_rw': 'Read value for attribute RCU_DTH_freq_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_on_r': 'Read value for attribute RCU_DTH_on_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_mask_rw': 'Read value for attribute RCU_mask_RW has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_1v8_r': 'Read value for attribute RCU_PWR_1V8_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_2v5_r': 'Read value for attribute RCU_PWR_2V5_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_3v3_r': 'Read value for attribute RCU_PWR_3V3_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_analog_on_r': 'Read value for attribute RCU_PWR_ANALOG_on_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_iout_r': 'Read value for attribute RCU_PWR_ANT_IOUT_R has not been updated'}" + "{'tango://databaseds:10000/stat/recv/1/ant_mask_rw': 'Read value for attribute ANT_mask_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/recv/1/rcu_mask_rw': 'Read value for attribute RCU_mask_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/recv/1/status': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported'}" ] }, "execution_count": 6, @@ -324,37 +337,10 @@ { "data": { "text/plain": [ - "['tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_mask_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_adc_locked_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_mask_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_1v8_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_2v5_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_3v3_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_analog_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_iout_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vin_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vout_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_digital_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_good_r',\n", - " 'tango://databaseds:10000/lts/recv/1/recvtr_translator_busy_r',\n", - " 'tango://databaseds:10000/lts/recv/1/state']" + "['tango://databaseds:10000/stat/recv/1/ant_mask_rw',\n", + " 'tango://databaseds:10000/stat/recv/1/rcu_mask_rw',\n", + " 'tango://databaseds:10000/stat/recv/1/state',\n", + " 'tango://databaseds:10000/stat/recv/1/status']" ] }, "execution_count": 8, @@ -379,8 +365,9 @@ { "data": { "text/plain": [ - "{'tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r': \"AttributeError: 'RECV' object has no attribute 'Ant_mask_RW'\\n\"}" + "{'tango://databaseds:10000/stat/recv/1/ant_mask_rw': 'Read value for attribute ANT_mask_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/recv/1/rcu_mask_rw': 'Read value for attribute RCU_mask_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/recv/1/status': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported'}" ] }, "execution_count": 9, @@ -408,37 +395,10 @@ "text": [ "Attribute Poll Period Archive Period \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 3000 5000 \n", - "LTS/RECV/1/ant_status_r 3000 5000 \n", - "LTS/RECV/1/ant_mask_rw 1000 5000 \n", - "LTS/RECV/1/hbat_led_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_led_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_adc_locked_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_r 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_r 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_mask_rw 1000 5000 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_good_r 3000 5000 \n", - "LTS/RECV/1/recvtr_translator_busy_r 3000 5000 \n", - "LTS/RECV/1/state 1000 5000 \n" + "STAT/RECV/1/ant_mask_rw 1000 5000 \n", + "STAT/RECV/1/rcu_mask_rw 1000 5000 \n", + "STAT/RECV/1/state 1000 5000 \n", + "STAT/RECV/1/status 1000 5000 \n" ] } ], @@ -482,7 +442,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "id": "241b5282", "metadata": {}, "outputs": [ @@ -492,37 +452,10 @@ "text": [ "Attribute Record Freq Failure Freq \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 0.0 12.0 \n", - "LTS/RECV/1/ant_status_r 0.0 10.0 \n", - "LTS/RECV/1/ant_mask_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_led_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_led_on_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_on_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_adc_locked_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_attenuator_db_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_band_select_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_band_select_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_freq_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_freq_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_mask_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 12.0 0.0 \n", - "LTS/RECV/1/rcu_pwr_good_r 0.0 6.0 \n", - "LTS/RECV/1/recvtr_translator_busy_r -1.0 11.0 \n", - "LTS/RECV/1/state 0.0 6.0 \n" + "STAT/RECV/1/ant_mask_rw 0.0 12.0 \n", + "STAT/RECV/1/rcu_mask_rw 0.0 12.0 \n", + "STAT/RECV/1/state 0.0 12.0 \n", + "STAT/RECV/1/status 0.0 12.0 \n" ] } ], @@ -544,7 +477,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "id": "25446390", "metadata": {}, "outputs": [ @@ -552,7 +485,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute LTS/RECV/1/rcu_mask_rw removed!\n" + "Attribute STAT/RECV/1/rcu_mask_rw removed!\n" ] } ], @@ -563,7 +496,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "id": "9cc4f883", "metadata": {}, "outputs": [ @@ -573,71 +506,17 @@ "text": [ "Attribute Poll Period Archive Period \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 3000 5000 \n", - "LTS/RECV/1/ant_status_r 3000 5000 \n", - "LTS/RECV/1/ant_mask_rw 1000 5000 \n", - "LTS/RECV/1/hbat_led_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_led_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_adc_locked_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_r 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_r 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_good_r 3000 5000 \n", - "LTS/RECV/1/recvtr_translator_busy_r 3000 5000 \n", - "LTS/RECV/1/state 1000 5000 \n", - "LTS/RECV/1/rcu_mask_rw 1000 10000 \n", + "STAT/RECV/1/ant_mask_rw 1000 5000 \n", + "STAT/RECV/1/state 1000 5000 \n", + "STAT/RECV/1/status 1000 5000 \n", + "STAT/RECV/1/rcu_mask_rw 1000 10000 \n", "\n", "Attribute Record Freq Failure Freq \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 0.0 12.0 \n", - "LTS/RECV/1/ant_status_r 0.0 10.0 \n", - "LTS/RECV/1/ant_mask_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_led_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_led_on_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_on_r 0.0 10.0 \n", - "LTS/RECV/1/hbat_pwr_on_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_adc_locked_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_attenuator_db_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_band_select_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_band_select_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_freq_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_freq_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_dth_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 0.0 10.0 \n", - "LTS/RECV/1/rcu_pwr_good_r 12.0 0.0 \n", - "LTS/RECV/1/recvtr_translator_busy_r 0.0 6.0 \n", - "LTS/RECV/1/state -1.0 11.0 \n", - "LTS/RECV/1/rcu_mask_rw 0.0 6.0 \n" + "STAT/RECV/1/ant_mask_rw 0.0 3.0 \n", + "STAT/RECV/1/state 1.0 2.0 \n", + "STAT/RECV/1/status -1.0 4.0 \n", + "STAT/RECV/1/rcu_mask_rw 1.0 0.0 \n" ] } ], @@ -650,7 +529,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 15, "id": "c3415c09", "metadata": {}, "outputs": [ @@ -658,38 +537,19 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/sdp/1/version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_phase_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_firmware_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_global_node_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_hardware_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_processing_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_processing_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_antenna_band_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_block_period_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_f_adc_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_fsub_type_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_subband_weights_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_subband_weights_rw will not be archived because polling is set to FALSE!\n" + "Attribute stat/sdp/1/version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_phase_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw will not be archived because polling is set to FALSE!\n" ] }, { @@ -703,29 +563,49 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/sdp/1/fpga_wg_amplitude_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_phase_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_fpga_mask_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_fpga_communication_error_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_first_fpga_nr_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_beamsets_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_fpgas_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_software_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_start_time_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_tod_pps_delta_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_signal_input_mean_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_signal_input_rms_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_rbd_count_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_dev_syncn_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err0_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err1_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_bsn_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_packets_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_valid_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_err_r will not be archived because polling is set to FALSE!\n" + "Attribute stat/sdp/1/fpga_beamlet_output_scale_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_firmware_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_global_node_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_hardware_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_processing_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_processing_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_antenna_band_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_block_period_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_f_adc_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_fsub_type_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_subband_weights_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_subband_weights_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_phase_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_mask_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_mask_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_communication_error_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_first_fpga_nr_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_beamsets_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_fpgas_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_software_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_start_time_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_tod_pps_delta_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_signal_input_mean_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_signal_input_rms_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_rbd_count_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_dev_syncn_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err0_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err1_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_bsn_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_packets_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_valid_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_err_r will not be archived because polling is set to FALSE!\n" ] } ], @@ -740,7 +620,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 16, "id": "141c52da", "metadata": {}, "outputs": [ @@ -770,25 +650,23 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 17, "id": "b53e5b8b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r': \"AttributeError: 'RECV' object has no attribute 'Ant_mask_RW'\\n\",\n", - " 'tango://databaseds:10000/lts/sdp/1/fpga_scrap_r': 'Not able to acquire serialization (dev, class or process) monitor',\n", - " 'tango://databaseds:10000/lts/sdp/1/fpga_scrap_rw': 'Not able to acquire serialization (dev, class or process) monitor',\n", - " 'tango://databaseds:10000/lts/sdp/1/fpga_temp_r': 'Read value for attribute FPGA_temp_R has not been updated',\n", - " 'tango://databaseds:10000/lts/sdp/1/fpga_weights_r': 'Not able to acquire serialization (dev, class or process) monitor',\n", - " 'tango://databaseds:10000/lts/sdp/1/fpga_weights_rw': 'Not able to acquire serialization (dev, class or process) monitor',\n", - " 'tango://databaseds:10000/lts/sdp/1/tr_fpga_mask_r': 'Read value for attribute TR_fpga_mask_R has not been updated',\n", - " 'tango://databaseds:10000/lts/sdp/1/tr_tod_r': 'Not able to acquire serialization (dev, class or process) monitor'}" + "{'tango://databaseds:10000/stat/recv/1/status': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", + " 'tango://databaseds:10000/stat/sdp/1/fpga_scrap_r': 'Read value for attribute FPGA_scrap_R has not been updated',\n", + " 'tango://databaseds:10000/stat/sdp/1/fpga_scrap_rw': 'Read value for attribute FPGA_scrap_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/sdp/1/fpga_temp_r': 'Read value for attribute FPGA_temp_R has not been updated',\n", + " 'tango://databaseds:10000/stat/sdp/1/fpga_weights_r': 'Read value for attribute FPGA_weights_R has not been updated',\n", + " 'tango://databaseds:10000/stat/sdp/1/fpga_weights_rw': 'Read value for attribute FPGA_weights_RW has not been updated',\n", + " 'tango://databaseds:10000/stat/sdp/1/tr_tod_r': 'Read value for attribute TR_tod_R has not been updated'}" ] }, - "execution_count": 18, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -802,7 +680,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 18, "id": "4fed6cf4", "metadata": {}, "outputs": [ @@ -812,85 +690,29 @@ "text": [ "Attribute Poll Period Archive Period \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 3000 5000 \n", - "LTS/RECV/1/ant_status_r 3000 5000 \n", - "LTS/RECV/1/ant_mask_rw 1000 5000 \n", - "LTS/RECV/1/hbat_led_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_led_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_r 3000 5000 \n", - "LTS/RECV/1/hbat_pwr_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_adc_locked_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_r 3000 5000 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_r 3000 5000 \n", - "LTS/RECV/1/rcu_band_select_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_r 3000 5000 \n", - "LTS/RECV/1/rcu_dth_freq_rw 3000 5000 \n", - "LTS/RECV/1/rcu_dth_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 3000 5000 \n", - "LTS/RECV/1/rcu_pwr_good_r 3000 5000 \n", - "LTS/RECV/1/recvtr_translator_busy_r 3000 5000 \n", - "LTS/RECV/1/state 1000 5000 \n", - "LTS/RECV/1/rcu_mask_rw 1000 10000 \n", - "LTS/SDP/1/fpga_scrap_r 1000 5000 \n", - "LTS/SDP/1/fpga_scrap_rw 1000 5000 \n", - "LTS/SDP/1/fpga_temp_r 10000 5000 \n", - "LTS/SDP/1/fpga_weights_r 1000 5000 \n", - "LTS/SDP/1/fpga_weights_rw 1000 5000 \n", - "LTS/SDP/1/tr_fpga_mask_r 10000 5000 \n", - "LTS/SDP/1/tr_tod_r 1000 5000 \n", + "STAT/RECV/1/ant_mask_rw 1000 5000 \n", + "STAT/RECV/1/state 1000 5000 \n", + "STAT/RECV/1/status 1000 5000 \n", + "STAT/RECV/1/rcu_mask_rw 1000 10000 \n", + "STAT/SDP/1/fpga_scrap_r 1000 5000 \n", + "STAT/SDP/1/fpga_scrap_rw 1000 5000 \n", + "STAT/SDP/1/fpga_temp_r 1000 5000 \n", + "STAT/SDP/1/fpga_weights_r 1000 5000 \n", + "STAT/SDP/1/fpga_weights_rw 1000 5000 \n", + "STAT/SDP/1/tr_tod_r 1000 5000 \n", "\n", "Attribute Record Freq Failure Freq \n", "----------\n", - "LTS/RECV/1/opcua_missing_attributes_r 0.0 10.0 \n", - "LTS/RECV/1/ant_status_r -1.0 11.0 \n", - "LTS/RECV/1/ant_mask_rw 8.0 3.0 \n", - "LTS/RECV/1/hbat_led_on_r 7.0 3.0 \n", - "LTS/RECV/1/hbat_led_on_rw 7.0 3.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 7.0 3.0 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 7.0 3.0 \n", - "LTS/RECV/1/hbat_pwr_on_r 7.0 3.0 \n", - "LTS/RECV/1/hbat_pwr_on_rw 7.0 3.0 \n", - "LTS/RECV/1/rcu_adc_locked_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_attenuator_db_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 7.0 3.0 \n", - "LTS/RECV/1/rcu_band_select_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_band_select_rw 7.0 3.0 \n", - "LTS/RECV/1/rcu_dth_freq_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_dth_freq_rw 7.0 3.0 \n", - "LTS/RECV/1/rcu_dth_on_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 7.0 3.0 \n", - "LTS/RECV/1/rcu_pwr_good_r 7.0 3.0 \n", - "LTS/RECV/1/recvtr_translator_busy_r 7.0 3.0 \n", - "LTS/RECV/1/state 14.0 0.0 \n", - "LTS/RECV/1/rcu_mask_rw 2.0 0.0 \n", - "LTS/SDP/1/fpga_scrap_r -1.0 3.0 \n", - "LTS/SDP/1/fpga_scrap_rw -1.0 3.0 \n", - "LTS/SDP/1/fpga_temp_r -1.0 2.0 \n", - "LTS/SDP/1/fpga_weights_r -1.0 3.0 \n", - "LTS/SDP/1/fpga_weights_rw -1.0 3.0 \n", - "LTS/SDP/1/tr_fpga_mask_r -1.0 2.0 \n", - "LTS/SDP/1/tr_tod_r -1.0 2.0 \n" + "STAT/RECV/1/ant_mask_rw 0.0 3.0 \n", + "STAT/RECV/1/state 1.0 2.0 \n", + "STAT/RECV/1/status -1.0 4.0 \n", + "STAT/RECV/1/rcu_mask_rw 1.0 0.0 \n", + "STAT/SDP/1/fpga_scrap_r -6.0 18.0 \n", + "STAT/SDP/1/fpga_scrap_rw -6.0 18.0 \n", + "STAT/SDP/1/fpga_temp_r 0.0 12.0 \n", + "STAT/SDP/1/fpga_weights_r -6.0 18.0 \n", + "STAT/SDP/1/fpga_weights_rw -6.0 18.0 \n", + "STAT/SDP/1/tr_tod_r 0.0 12.0 \n" ] } ], @@ -904,17 +726,17 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 19, "id": "6e495661", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'lts/recv/1/ant_mask_rw'" + "'stat/recv/1/ant_mask_rw'" ] }, - "execution_count": 20, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -930,7 +752,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 20, "id": "304f50f1", "metadata": {}, "outputs": [], @@ -956,55 +778,115 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 21, "id": "fb2c19f4", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[[<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:30.919065',recv_time='2021-11-05 18:55:30.919791',insert_time='2021-11-05 18:55:30.921303',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:30.919065',recv_time='2021-11-05 18:55:30.919791',insert_time='2021-11-05 18:55:30.921303',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:30.919065',recv_time='2021-11-05 18:55:30.919791',insert_time='2021-11-05 18:55:30.921303',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:35.918880',recv_time='2021-11-05 18:55:35.919285',insert_time='2021-11-05 18:55:35.920750',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:35.918880',recv_time='2021-11-05 18:55:35.919285',insert_time='2021-11-05 18:55:35.920750',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:35.918880',recv_time='2021-11-05 18:55:35.919285',insert_time='2021-11-05 18:55:35.920750',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:40.919105',recv_time='2021-11-05 18:55:40.919553',insert_time='2021-11-05 18:55:40.921121',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:40.919105',recv_time='2021-11-05 18:55:40.919553',insert_time='2021-11-05 18:55:40.921121',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:40.919105',recv_time='2021-11-05 18:55:40.919553',insert_time='2021-11-05 18:55:40.921121',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:45.919501',recv_time='2021-11-05 18:55:45.919867',insert_time='2021-11-05 18:55:45.921324',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:45.919501',recv_time='2021-11-05 18:55:45.919867',insert_time='2021-11-05 18:55:45.921324',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:45.919501',recv_time='2021-11-05 18:55:45.919867',insert_time='2021-11-05 18:55:45.921324',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:50.919744',recv_time='2021-11-05 18:55:50.920059',insert_time='2021-11-05 18:55:50.921341',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:50.919744',recv_time='2021-11-05 18:55:50.920059',insert_time='2021-11-05 18:55:50.921341',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:50.919744',recv_time='2021-11-05 18:55:50.920059',insert_time='2021-11-05 18:55:50.921341',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:55.919672',recv_time='2021-11-05 18:55:55.920758',insert_time='2021-11-05 18:55:55.925902',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:55.919672',recv_time='2021-11-05 18:55:55.920758',insert_time='2021-11-05 18:55:55.925902',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:55:55.919672',recv_time='2021-11-05 18:55:55.920758',insert_time='2021-11-05 18:55:55.925902',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:00.919753',recv_time='2021-11-05 18:56:00.920130',insert_time='2021-11-05 18:56:00.921335',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:00.919753',recv_time='2021-11-05 18:56:00.920130',insert_time='2021-11-05 18:56:00.921335',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:00.919753',recv_time='2021-11-05 18:56:00.920130',insert_time='2021-11-05 18:56:00.921335',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:05.919034',recv_time='2021-11-05 18:56:05.919420',insert_time='2021-11-05 18:56:05.920839',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:05.919034',recv_time='2021-11-05 18:56:05.919420',insert_time='2021-11-05 18:56:05.920839',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:05.919034',recv_time='2021-11-05 18:56:05.919420',insert_time='2021-11-05 18:56:05.920839',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:10.919256',recv_time='2021-11-05 18:56:10.919641',insert_time='2021-11-05 18:56:10.921034',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:10.919256',recv_time='2021-11-05 18:56:10.919641',insert_time='2021-11-05 18:56:10.921034',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:10.919256',recv_time='2021-11-05 18:56:10.919641',insert_time='2021-11-05 18:56:10.921034',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:15.919702',recv_time='2021-11-05 18:56:15.920053',insert_time='2021-11-05 18:56:15.921501',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:15.919702',recv_time='2021-11-05 18:56:15.920053',insert_time='2021-11-05 18:56:15.921501',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:15.919702',recv_time='2021-11-05 18:56:15.920053',insert_time='2021-11-05 18:56:15.921501',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:20.919465',recv_time='2021-11-05 18:56:20.919843',insert_time='2021-11-05 18:56:20.921327',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:20.919465',recv_time='2021-11-05 18:56:20.919843',insert_time='2021-11-05 18:56:20.921327',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:20.919465',recv_time='2021-11-05 18:56:20.919843',insert_time='2021-11-05 18:56:20.921327',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:22.919344',recv_time='2021-11-05 18:56:22.919758',insert_time='2021-11-05 18:56:24.064588',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:22.919344',recv_time='2021-11-05 18:56:22.919758',insert_time='2021-11-05 18:56:24.064588',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:22.919344',recv_time='2021-11-05 18:56:22.919758',insert_time='2021-11-05 18:56:24.064588',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", - " [<Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:25.919039',recv_time='2021-11-05 18:56:25.919461',insert_time='2021-11-05 18:56:27.073290',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:25.919039',recv_time='2021-11-05 18:56:25.919461',insert_time='2021-11-05 18:56:27.073290',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", - " <Array_Boolean_RW(att_conf_id='3',data_time='2021-11-05 18:56:25.919039',recv_time='2021-11-05 18:56:25.919461',insert_time='2021-11-05 18:56:27.073290',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>]]" + "[[<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:29.957895',recv_time='2021-11-09 11:52:30.955440',insert_time='2021-11-09 11:52:30.957113',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:29.957895',recv_time='2021-11-09 11:52:30.955440',insert_time='2021-11-09 11:52:30.957113',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:29.957895',recv_time='2021-11-09 11:52:30.955440',insert_time='2021-11-09 11:52:30.957113',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:40.957954',recv_time='2021-11-09 11:52:40.997550',insert_time='2021-11-09 11:52:40.998981',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:40.957954',recv_time='2021-11-09 11:52:40.997550',insert_time='2021-11-09 11:52:40.998981',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:40.957954',recv_time='2021-11-09 11:52:40.997550',insert_time='2021-11-09 11:52:40.998981',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:50.958367',recv_time='2021-11-09 11:52:51.031650',insert_time='2021-11-09 11:52:51.033094',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:50.958367',recv_time='2021-11-09 11:52:51.031650',insert_time='2021-11-09 11:52:51.033094',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:52:50.958367',recv_time='2021-11-09 11:52:51.031650',insert_time='2021-11-09 11:52:51.033094',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:00.957834',recv_time='2021-11-09 11:53:01.070405',insert_time='2021-11-09 11:53:01.071890',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:00.957834',recv_time='2021-11-09 11:53:01.070405',insert_time='2021-11-09 11:53:01.071890',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:00.957834',recv_time='2021-11-09 11:53:01.070405',insert_time='2021-11-09 11:53:01.071890',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:10.957778',recv_time='2021-11-09 11:53:11.109409',insert_time='2021-11-09 11:53:11.110791',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:10.957778',recv_time='2021-11-09 11:53:11.109409',insert_time='2021-11-09 11:53:11.110791',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:10.957778',recv_time='2021-11-09 11:53:11.109409',insert_time='2021-11-09 11:53:11.110791',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:20.958163',recv_time='2021-11-09 11:53:21.139904',insert_time='2021-11-09 11:53:21.141175',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:20.958163',recv_time='2021-11-09 11:53:21.139904',insert_time='2021-11-09 11:53:21.141175',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:20.958163',recv_time='2021-11-09 11:53:21.139904',insert_time='2021-11-09 11:53:21.141175',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:30.958127',recv_time='2021-11-09 11:53:31.177200',insert_time='2021-11-09 11:53:31.178474',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:30.958127',recv_time='2021-11-09 11:53:31.177200',insert_time='2021-11-09 11:53:31.178474',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:30.958127',recv_time='2021-11-09 11:53:31.177200',insert_time='2021-11-09 11:53:31.178474',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:40.957758',recv_time='2021-11-09 11:53:41.215064',insert_time='2021-11-09 11:53:41.216572',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:40.957758',recv_time='2021-11-09 11:53:41.215064',insert_time='2021-11-09 11:53:41.216572',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:40.957758',recv_time='2021-11-09 11:53:41.215064',insert_time='2021-11-09 11:53:41.216572',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:50.958355',recv_time='2021-11-09 11:53:51.248946',insert_time='2021-11-09 11:53:51.250289',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:50.958355',recv_time='2021-11-09 11:53:51.248946',insert_time='2021-11-09 11:53:51.250289',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:53:50.958355',recv_time='2021-11-09 11:53:51.248946',insert_time='2021-11-09 11:53:51.250289',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:00.958079',recv_time='2021-11-09 11:54:01.282162',insert_time='2021-11-09 11:54:01.283518',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:00.958079',recv_time='2021-11-09 11:54:01.282162',insert_time='2021-11-09 11:54:01.283518',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:00.958079',recv_time='2021-11-09 11:54:01.282162',insert_time='2021-11-09 11:54:01.283518',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:10.958288',recv_time='2021-11-09 11:54:11.313545',insert_time='2021-11-09 11:54:11.314891',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:10.958288',recv_time='2021-11-09 11:54:11.313545',insert_time='2021-11-09 11:54:11.314891',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:10.958288',recv_time='2021-11-09 11:54:11.313545',insert_time='2021-11-09 11:54:11.314891',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:20.958563',recv_time='2021-11-09 11:54:21.344520',insert_time='2021-11-09 11:54:21.345807',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:20.958563',recv_time='2021-11-09 11:54:21.344520',insert_time='2021-11-09 11:54:21.345807',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:20.958563',recv_time='2021-11-09 11:54:21.344520',insert_time='2021-11-09 11:54:21.345807',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:30.958539',recv_time='2021-11-09 11:54:31.379597',insert_time='2021-11-09 11:54:31.380996',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:30.958539',recv_time='2021-11-09 11:54:31.379597',insert_time='2021-11-09 11:54:31.380996',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:30.958539',recv_time='2021-11-09 11:54:31.379597',insert_time='2021-11-09 11:54:31.380996',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:40.958046',recv_time='2021-11-09 11:54:41.414444',insert_time='2021-11-09 11:54:41.415878',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:40.958046',recv_time='2021-11-09 11:54:41.414444',insert_time='2021-11-09 11:54:41.415878',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:40.958046',recv_time='2021-11-09 11:54:41.414444',insert_time='2021-11-09 11:54:41.415878',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:50.958498',recv_time='2021-11-09 11:54:51.446569',insert_time='2021-11-09 11:54:51.447766',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:50.958498',recv_time='2021-11-09 11:54:51.446569',insert_time='2021-11-09 11:54:51.447766',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:54:50.958498',recv_time='2021-11-09 11:54:51.446569',insert_time='2021-11-09 11:54:51.447766',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:00.958172',recv_time='2021-11-09 11:55:01.478610',insert_time='2021-11-09 11:55:01.480002',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:00.958172',recv_time='2021-11-09 11:55:01.478610',insert_time='2021-11-09 11:55:01.480002',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:00.958172',recv_time='2021-11-09 11:55:01.478610',insert_time='2021-11-09 11:55:01.480002',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:10.957568',recv_time='2021-11-09 11:55:11.517281',insert_time='2021-11-09 11:55:11.518621',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:10.957568',recv_time='2021-11-09 11:55:11.517281',insert_time='2021-11-09 11:55:11.518621',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:10.957568',recv_time='2021-11-09 11:55:11.517281',insert_time='2021-11-09 11:55:11.518621',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:20.958282',recv_time='2021-11-09 11:55:21.552854',insert_time='2021-11-09 11:55:21.554212',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:20.958282',recv_time='2021-11-09 11:55:21.552854',insert_time='2021-11-09 11:55:21.554212',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:20.958282',recv_time='2021-11-09 11:55:21.552854',insert_time='2021-11-09 11:55:21.554212',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:30.957464',recv_time='2021-11-09 11:55:31.585827',insert_time='2021-11-09 11:55:31.587218',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:30.957464',recv_time='2021-11-09 11:55:31.585827',insert_time='2021-11-09 11:55:31.587218',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:30.957464',recv_time='2021-11-09 11:55:31.585827',insert_time='2021-11-09 11:55:31.587218',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:40.958453',recv_time='2021-11-09 11:55:41.618850',insert_time='2021-11-09 11:55:41.620081',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:40.958453',recv_time='2021-11-09 11:55:41.618850',insert_time='2021-11-09 11:55:41.620081',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:40.958453',recv_time='2021-11-09 11:55:41.618850',insert_time='2021-11-09 11:55:41.620081',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:50.958024',recv_time='2021-11-09 11:55:51.653490',insert_time='2021-11-09 11:55:51.654830',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:50.958024',recv_time='2021-11-09 11:55:51.653490',insert_time='2021-11-09 11:55:51.654830',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:55:50.958024',recv_time='2021-11-09 11:55:51.653490',insert_time='2021-11-09 11:55:51.654830',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:00.957550',recv_time='2021-11-09 11:56:01.685266',insert_time='2021-11-09 11:56:01.686650',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:00.957550',recv_time='2021-11-09 11:56:01.685266',insert_time='2021-11-09 11:56:01.686650',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:00.957550',recv_time='2021-11-09 11:56:01.685266',insert_time='2021-11-09 11:56:01.686650',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:10.958180',recv_time='2021-11-09 11:56:11.728988',insert_time='2021-11-09 11:56:11.730311',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:10.958180',recv_time='2021-11-09 11:56:11.728988',insert_time='2021-11-09 11:56:11.730311',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:10.958180',recv_time='2021-11-09 11:56:11.728988',insert_time='2021-11-09 11:56:11.730311',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:20.957521',recv_time='2021-11-09 11:56:21.762715',insert_time='2021-11-09 11:56:21.763981',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:20.957521',recv_time='2021-11-09 11:56:21.762715',insert_time='2021-11-09 11:56:21.763981',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:20.957521',recv_time='2021-11-09 11:56:21.762715',insert_time='2021-11-09 11:56:21.763981',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:30.957691',recv_time='2021-11-09 11:56:31.798641',insert_time='2021-11-09 11:56:31.799975',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:30.957691',recv_time='2021-11-09 11:56:31.798641',insert_time='2021-11-09 11:56:31.799975',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:30.957691',recv_time='2021-11-09 11:56:31.798641',insert_time='2021-11-09 11:56:31.799975',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:40.957644',recv_time='2021-11-09 11:56:41.839704',insert_time='2021-11-09 11:56:41.841005',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:40.957644',recv_time='2021-11-09 11:56:41.839704',insert_time='2021-11-09 11:56:41.841005',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:40.957644',recv_time='2021-11-09 11:56:41.839704',insert_time='2021-11-09 11:56:41.841005',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:50.957540',recv_time='2021-11-09 11:56:51.873701',insert_time='2021-11-09 11:56:51.875028',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:50.957540',recv_time='2021-11-09 11:56:51.873701',insert_time='2021-11-09 11:56:51.875028',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:56:50.957540',recv_time='2021-11-09 11:56:51.873701',insert_time='2021-11-09 11:56:51.875028',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:00.957772',recv_time='2021-11-09 11:57:01.913800',insert_time='2021-11-09 11:57:01.915239',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:00.957772',recv_time='2021-11-09 11:57:01.913800',insert_time='2021-11-09 11:57:01.915239',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:00.957772',recv_time='2021-11-09 11:57:01.913800',insert_time='2021-11-09 11:57:01.915239',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:10.957623',recv_time='2021-11-09 11:57:11.952909',insert_time='2021-11-09 11:57:11.954569',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:10.957623',recv_time='2021-11-09 11:57:11.952909',insert_time='2021-11-09 11:57:11.954569',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:10.957623',recv_time='2021-11-09 11:57:11.952909',insert_time='2021-11-09 11:57:11.954569',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:51.958517',recv_time='2021-11-09 11:57:52.032720',insert_time='2021-11-09 11:57:52.034096',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:51.958517',recv_time='2021-11-09 11:57:52.032720',insert_time='2021-11-09 11:57:52.034096',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:57:51.958517',recv_time='2021-11-09 11:57:52.032720',insert_time='2021-11-09 11:57:52.034096',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:01.957612',recv_time='2021-11-09 11:58:02.070025',insert_time='2021-11-09 11:58:02.071232',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:01.957612',recv_time='2021-11-09 11:58:02.070025',insert_time='2021-11-09 11:58:02.071232',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:01.957612',recv_time='2021-11-09 11:58:02.070025',insert_time='2021-11-09 11:58:02.071232',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:11.957976',recv_time='2021-11-09 11:58:12.098246',insert_time='2021-11-09 11:58:12.099522',idx='0',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:11.957976',recv_time='2021-11-09 11:58:12.098246',insert_time='2021-11-09 11:58:12.099522',idx='1',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:11.957976',recv_time='2021-11-09 11:58:12.098246',insert_time='2021-11-09 11:58:12.099522',idx='2',dim_x_r='3',dim_y_r='32',value_r='0',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>],\n", + " [<Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:21.957645',recv_time='2021-11-09 11:58:22.132944',insert_time='2021-11-09 11:58:22.134263',idx='0',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:21.957645',recv_time='2021-11-09 11:58:22.132944',insert_time='2021-11-09 11:58:22.134263',idx='1',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>,\n", + " <Array_Boolean_RW(att_conf_id='1',data_time='2021-11-09 11:58:21.957645',recv_time='2021-11-09 11:58:22.132944',insert_time='2021-11-09 11:58:22.134263',idx='2',dim_x_r='3',dim_y_r='32',value_r='1',dim_x_w='3',dim_y_w='32',value_w='1',quality='0',att_error_desc_id='None')>]]" ] }, - "execution_count": 22, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1015,7 +897,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 22, "id": "eb97ee97", "metadata": {}, "outputs": [ @@ -1023,15 +905,11 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/recv/1/ant_status_r removed!\n", - "Attribute lts/sdp/1/fpga_scrap_r removed!\n", - "Attribute lts/sdp/1/fpga_temp_r removed!\n", - "Attribute lts/sdp/1/fpga_weights_r removed!\n", - "Attribute lts/sdp/1/tr_fpga_mask_r removed!\n", - "Attribute lts/sdp/1/tr_tod_r removed!\n", - "Attribute lts/recv/1/opcua_missing_attributes_r removed!\n", - "Attribute lts/sdp/1/fpga_scrap_rw removed!\n", - "Attribute lts/sdp/1/fpga_weights_rw removed!\n" + "Attribute stat/recv/1/status removed!\n", + "Attribute stat/sdp/1/fpga_scrap_r removed!\n", + "Attribute stat/sdp/1/fpga_scrap_rw removed!\n", + "Attribute stat/sdp/1/fpga_weights_r removed!\n", + "Attribute stat/sdp/1/fpga_weights_rw removed!\n" ] } ], @@ -1042,7 +920,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 27, "id": "6ffaeab3", "metadata": { "scrolled": true @@ -1054,7 +932,7 @@ "text": [ "['tango://databaseds:10000/archiving/hdbpp/eventsubscriber01']\n", "tango://databaseds:10000/archiving/hdbpp/eventsubscriber01\n", - "tango://databaseds:10000/archiving/hdbpp/eventsubscriber02\n" + "tango://databaseds:10000/archiving/hdbpp/eventsubscriber01\n" ] } ], @@ -1070,7 +948,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 28, "id": "39f49c8e", "metadata": {}, "outputs": [ @@ -1078,131 +956,132 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/sdp/1/version_r not found in archiving list!\n", - "Attribute lts/sdp/1/opcua_missing_attributes_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_firmware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_global_node_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_hardware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_antenna_band_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_block_period_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_f_adc_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_fsub_type_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_temp_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_rw not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_communication_error_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_first_fpga_nr_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_beamsets_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_fpgas_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_software_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_start_time_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_pps_delta_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_mean_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_rms_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_rbd_count_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_dev_syncn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err0_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err1_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_bsn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_packets_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_valid_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_err_r not found in archiving list!\n", - "Attribute lts/sdp/1/state not found in archiving list!\n", - "Attribute lts/sdp/1/status not found in archiving list!\n", - "Attribute lts/sdp/1/version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_phase_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_firmware_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_global_node_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_hardware_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_processing_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_processing_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_antenna_band_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_block_period_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_f_adc_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_fsub_type_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_subband_weights_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_subband_weights_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_r will not be archived because polling is set to FALSE!\n" + "Attribute stat/sdp/1/version_r not found in archiving list!\n", + "Attribute stat/sdp/1/opcua_missing_attributes_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_phase_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_firmware_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_global_node_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_hardware_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_processing_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_processing_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_scrap_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_scrap_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_antenna_band_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_block_period_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_f_adc_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_fsub_type_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_subband_weights_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_subband_weights_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_temp_r removed!\n", + "Attribute stat/sdp/1/fpga_weights_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_weights_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_enable_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_enable_rw not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_wg_phase_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_mask_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_mask_rw not found in archiving list!\n", + "Attribute stat/sdp/1/tr_fpga_communication_error_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_first_fpga_nr_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_beamsets_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_fpgas_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_software_version_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_start_time_r not found in archiving list!\n", + "Attribute stat/sdp/1/tr_tod_r removed!\n", + "Attribute stat/sdp/1/tr_tod_pps_delta_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_signal_input_mean_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_signal_input_rms_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_rbd_count_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_dev_syncn_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err0_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err1_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_bsn_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_packets_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_valid_r not found in archiving list!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_err_r not found in archiving list!\n", + "Attribute stat/sdp/1/state not found in archiving list!\n", + "Attribute stat/sdp/1/status not found in archiving list!\n", + "Attribute stat/sdp/1/version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_amplitude_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_phase_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_beamlet_output_scale_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_firmware_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_global_node_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_hardware_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_processing_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_processing_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_antenna_band_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_block_period_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_f_adc_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_fsub_type_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_observation_id_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_sdp_info_station_id_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_subband_weights_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_subband_weights_rw will not be archived because polling is set to FALSE!\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/sdp/1/fpga_wg_enable_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_enable_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_wg_phase_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_fpga_mask_rw will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_fpga_communication_error_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_first_fpga_nr_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_beamsets_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_fpgas_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_software_version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_start_time_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/tr_tod_pps_delta_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_signal_input_mean_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_signal_input_rms_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_rbd_count_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_dev_syncn_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err0_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err1_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_bsn_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_packets_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_valid_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_err_r will not be archived because polling is set to FALSE!\n" + "Attribute stat/sdp/1/fpga_wg_amplitude_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_enable_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_enable_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_frequency_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_wg_phase_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_mask_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_mask_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_fpga_communication_error_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_first_fpga_nr_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_beamsets_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_sdp_config_nof_fpgas_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_software_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_start_time_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/tr_tod_pps_delta_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_signal_input_mean_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_signal_input_rms_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_rbd_count_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_csr_dev_syncn_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err0_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_jesd204b_rx_err1_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_bsn_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_packets_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_valid_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/sdp/1/fpga_bsn_monitor_input_nof_err_r will not be archived because polling is set to FALSE!\n" ] } ], @@ -1214,7 +1093,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 29, "id": "a554cff4", "metadata": {}, "outputs": [], @@ -1226,7 +1105,7 @@ { "cell_type": "code", "execution_count": null, - "id": "d2231338", + "id": "100664ab", "metadata": {}, "outputs": [], "source": [] diff --git a/jupyter-notebooks/RECV_archive_all_attributes.ipynb b/jupyter-notebooks/RECV_archive_all_attributes.ipynb index 94ba6d771cc7dec8759788a61b4442e5451c30a5..f2bd62944105978593e6a7a7a829328882cdccca 100644 --- a/jupyter-notebooks/RECV_archive_all_attributes.ipynb +++ b/jupyter-notebooks/RECV_archive_all_attributes.ipynb @@ -2,21 +2,21 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 5, "id": "b14a15ae", "metadata": {}, "outputs": [], "source": [ "import sys, time\n", "import numpy as np\n", - "sys.path.append('/hosthome/tango/devices')\n", + "sys.path.append('/hosthome/tango/tangostationcontrol/tangostationcontrol')\n", "from toolkit.archiver import *\n", "from matplotlib import pyplot as plt" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "id": "1514b0cd", "metadata": {}, "outputs": [ @@ -24,79 +24,56 @@ "name": "stderr", "output_type": "stream", "text": [ - "Attribute lts/recv/1/version_r will not be archived because polling is set to FALSE!\n", - "Attribute lts/recv/1/clk_enable_pwr_r not found in archiving list!\n", - "Attribute lts/recv/1/clk_i2c_status_r not found in archiving list!\n", - "Attribute lts/recv/1/clk_pll_error_r not found in archiving list!\n", - "Attribute lts/recv/1/clk_pll_locked_r not found in archiving list!\n", - "Attribute lts/recv/1/clk_translator_busy_r not found in archiving list!\n", - "Attribute lts/sdp/1/version_r not found in archiving list!\n", - "Attribute lts/sdp/1/opcua_missing_attributes_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_eth_destination_mac_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_ip_destination_address_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_hdr_udp_destination_port_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_beamlet_output_scale_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_firmware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_global_node_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_hardware_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_processing_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_scrap_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_antenna_band_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_block_period_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_f_adc_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_fsub_type_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_nyquist_sampling_zone_index_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_observation_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_sdp_info_station_id_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_subband_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_temp_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_weights_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_amplitude_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_enable_rw not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_frequency_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_wg_phase_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_mask_rw not found in archiving list!\n", - "Attribute lts/sdp/1/tr_fpga_communication_error_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_first_fpga_nr_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_beamsets_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_sdp_config_nof_fpgas_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_software_version_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_start_time_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_r not found in archiving list!\n", - "Attribute lts/sdp/1/tr_tod_pps_delta_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_mean_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_signal_input_rms_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_rbd_count_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_csr_dev_syncn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err0_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_jesd204b_rx_err1_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_bsn_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_packets_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_valid_r not found in archiving list!\n", - "Attribute lts/sdp/1/fpga_bsn_monitor_input_nof_err_r not found in archiving list!\n", - "Attribute lts/sdp/1/state not found in archiving list!\n", - "Attribute lts/sdp/1/status not found in archiving list!\n", - "Device LTS/SST/1 offline\n", - "Device LTS/XST/1 offline\n", - "Device LTS/UNB2/1 offline\n" + "Attribute stat/recv/1/version_r not found in archiving list!\n", + "Attribute stat/recv/1/opcua_missing_attributes_r not found in archiving list!\n", + "Attribute stat/recv/1/ant_status_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_colour_r not found in archiving list!\n", + "Attribute stat/recv/1/ant_mask_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_bf_delays_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_bf_delays_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_led_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_led_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_on_r not found in archiving list!\n", + "Attribute stat/recv/1/hbat_pwr_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_adc_locked_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_attenuator_db_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_attenuator_db_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_band_select_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_band_select_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_freq_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_freq_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_dth_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_green_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_green_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_red_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_led_red_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_mask_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pcb_id_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pcb_number_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pcb_version_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_1v8_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_2v5_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_3v3_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_analog_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_iout_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_rw not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vin_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vout_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_digital_on_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_pwr_good_r not found in archiving list!\n", + "Attribute stat/recv/1/rcu_temp_r not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_i2c_error_r not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_monitor_rate_rw not found in archiving list!\n", + "Attribute stat/recv/1/recvtr_translator_busy_r not found in archiving list!\n", + "Attribute stat/recv/1/state not found in archiving list!\n", + "Attribute stat/recv/1/status not found in archiving list!\n", + "Device STAT/SDP/1 offline\n", + "Device STAT/SST/1 offline\n", + "Device STAT/XST/1 offline\n", + "Device STAT/UNB2/1 offline\n" ] } ], @@ -108,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 9, "id": "03dafaed", "metadata": {}, "outputs": [ @@ -124,20 +101,22 @@ "text/plain": [ "{'global_variables': {'development_polling_time': '10000',\n", " 'development_archive_time': '60000'},\n", - " 'devices': {'LTS/RECV/1': {'environment': 'production',\n", + " 'devices': {'STAT/RECV/1': {'environment': 'development',\n", " 'include': [],\n", " 'exclude': ['CLK_Enable_PWR_R',\n", " 'CLK_I2C_STATUS_R',\n", " 'CLK_PLL_error_R',\n", " 'CLK_PLL_locked_R',\n", " 'CLK_translator_busy_R']},\n", - " 'LTS/SDP/1': {'environment': 'development', 'include': [], 'exclude': []},\n", - " 'LTS/SST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", - " 'LTS/XST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", - " 'LTS/UNB2/1': {'environment': 'development', 'include': [], 'exclude': []}}}" + " 'STAT/SDP/1': {'environment': 'development',\n", + " 'include': [],\n", + " 'exclude': ['FPGA_scrap_R', 'FPGA_scrap_RW']},\n", + " 'STAT/SST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", + " 'STAT/XST/1': {'environment': 'development', 'include': [], 'exclude': []},\n", + " 'STAT/UNB2/1': {'environment': 'development', 'include': [], 'exclude': []}}}" ] }, - "execution_count": 3, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -152,7 +131,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "id": "8720f9e7", "metadata": {}, "outputs": [ @@ -173,7 +152,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "id": "6a9c4f4c", "metadata": {}, "outputs": [ @@ -202,59 +181,80 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 13, + "id": "f85bd73f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Attribute stat/recv/1/version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/opcua_missing_attributes_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/ant_status_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_colour_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_bf_delays_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_bf_delays_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_led_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_led_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_lna_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/hbat_pwr_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_adc_locked_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_attenuator_db_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_attenuator_db_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_band_select_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_band_select_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_freq_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_freq_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_dth_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_green_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_green_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_red_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_led_red_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_id_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_number_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pcb_version_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_1v8_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_2v5_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_3v3_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_analog_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_iout_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_on_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vin_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_ant_vout_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_digital_on_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_pwr_good_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/rcu_temp_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_i2c_error_r will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_monitor_rate_rw will not be archived because polling is set to FALSE!\n", + "Attribute stat/recv/1/recvtr_translator_busy_r will not be archived because polling is set to FALSE!\n" + ] + } + ], + "source": [ + "# Add RECV attributes to perform load test\n", + "archiver.add_attributes_by_device(device_name,global_archive_period=5000)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, "id": "1a872f87", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['tango://databaseds:10000/lts/recv/1/ant_mask_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_id_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_mask_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_temperature_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_version_r',\n", - " 'tango://databaseds:10000/lts/recv/1/state',\n", - " 'tango://databaseds:10000/lts/recv/1/status',\n", - " 'tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_beamformer_delays_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_beamformer_delays_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_led_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_pwr_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_adc_locked_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_band_select_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_freq_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_shutdown_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_i2c_error_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_green_off_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_green_off_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_red_off_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_red_off_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_1v8_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_2v5_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_3v3_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_analog_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_iout_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_rw',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vin_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vout_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_digital_on_r',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_pwr_good_r',\n", - " 'tango://databaseds:10000/lts/recv/1/recvtr_translator_busy_r']" + "['tango://databaseds:10000/stat/recv/1/ant_mask_rw',\n", + " 'tango://databaseds:10000/stat/recv/1/rcu_mask_rw',\n", + " 'tango://databaseds:10000/stat/recv/1/state',\n", + " 'tango://databaseds:10000/stat/recv/1/status']" ] }, - "execution_count": 6, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -267,27 +267,17 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 15, "id": "ca5e58fa", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'tango://databaseds:10000/lts/recv/1/rcu_id_r': 'Read value for attribute RCU_ID_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_temperature_r': 'Read value for attribute RCU_temperature_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_version_r': 'Read value for attribute RCU_version_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/status': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", - " 'tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported',\n", - " 'tango://databaseds:10000/lts/recv/1/ant_status_r': \"AttributeError: 'RECV' object has no attribute 'Ant_mask_RW'\\n\",\n", - " 'tango://databaseds:10000/lts/recv/1/hbat_beamformer_delays_r': 'Read value for attribute HBAT_beamformer_delays_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_dth_shutdown_r': 'Read value for attribute RCU_DTH_shutdown_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_i2c_error_r': 'Read value for attribute RCU_I2C_error_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_green_off_r': 'Read value for attribute RCU_LED_green_off_R has not been updated',\n", - " 'tango://databaseds:10000/lts/recv/1/rcu_led_red_off_r': 'Read value for attribute RCU_LED_red_off_R has not been updated'}" + "{'tango://databaseds:10000/stat/recv/1/status': 'Storing Error: mysql_stmt_bind_param() failed, err=Buffer type is not supported'}" ] }, - "execution_count": 7, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -300,7 +290,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 16, "id": "c96f1a8d", "metadata": {}, "outputs": [ @@ -310,49 +300,10 @@ "text": [ "Attribute Poll Period Archive Period \n", "----------\n", - "LTS/RECV/1/ant_mask_rw 1000 600000 \n", - "LTS/RECV/1/rcu_id_r 1000 600000 \n", - "LTS/RECV/1/rcu_mask_rw 1000 600000 \n", - "LTS/RECV/1/rcu_temperature_r 1000 600000 \n", - "LTS/RECV/1/rcu_version_r 1000 600000 \n", - "LTS/RECV/1/state 1000 600000 \n", - "LTS/RECV/1/status 1000 600000 \n", - "LTS/RECV/1/opcua_missing_attributes_r 3000 10000 \n", - "LTS/RECV/1/ant_status_r 3000 10000 \n", - "LTS/RECV/1/hbat_beamformer_delays_r 3000 10000 \n", - "LTS/RECV/1/hbat_beamformer_delays_rw 3000 10000 \n", - "LTS/RECV/1/hbat_led_on_r 3000 10000 \n", - "LTS/RECV/1/hbat_led_on_rw 3000 10000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_r 3000 10000 \n", - "LTS/RECV/1/hbat_pwr_lna_on_rw 3000 10000 \n", - "LTS/RECV/1/hbat_pwr_on_r 3000 10000 \n", - "LTS/RECV/1/hbat_pwr_on_rw 3000 10000 \n", - "LTS/RECV/1/rcu_adc_locked_r 3000 10000 \n", - "LTS/RECV/1/rcu_attenuator_db_r 3000 10000 \n", - "LTS/RECV/1/rcu_attenuator_db_rw 3000 10000 \n", - "LTS/RECV/1/rcu_band_select_r 3000 10000 \n", - "LTS/RECV/1/rcu_band_select_rw 3000 10000 \n", - "LTS/RECV/1/rcu_dth_freq_r 3000 10000 \n", - "LTS/RECV/1/rcu_dth_freq_rw 3000 10000 \n", - "LTS/RECV/1/rcu_dth_on_r 3000 10000 \n", - "LTS/RECV/1/rcu_dth_shutdown_r 3000 10000 \n", - "LTS/RECV/1/rcu_i2c_error_r 3000 10000 \n", - "LTS/RECV/1/rcu_led_green_off_r 3000 10000 \n", - "LTS/RECV/1/rcu_led_green_off_rw 3000 10000 \n", - "LTS/RECV/1/rcu_led_red_off_r 3000 10000 \n", - "LTS/RECV/1/rcu_led_red_off_rw 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_1v8_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_2v5_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_3v3_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_analog_on_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_ant_iout_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_ant_on_rw 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_ant_vin_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_ant_vout_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_digital_on_r 3000 10000 \n", - "LTS/RECV/1/rcu_pwr_good_r 3000 10000 \n", - "LTS/RECV/1/recvtr_translator_busy_r 3000 10000 \n" + "STAT/RECV/1/ant_mask_rw 1000 5000 \n", + "STAT/RECV/1/rcu_mask_rw 1000 5000 \n", + "STAT/RECV/1/state 1000 5000 \n", + "STAT/RECV/1/status 1000 5000 \n" ] } ], @@ -372,7 +323,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "id": "b12e8887", "metadata": {}, "outputs": [], @@ -383,61 +334,20 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 20, "id": "a906823c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[<Attribute(fullname='tango://databaseds:10000/lts/sdp/1/fpga_temp_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='sdp',member ='1',name ='fpga_temp_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/sdp/1/tr_fpga_mask_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='sdp',member ='1',name ='tr_fpga_mask_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/ant_mask_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='ant_mask_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_id_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_id_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_mask_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_mask_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_temperature_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_temperature_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_version_r',data_type ='43',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_version_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/state',data_type ='45',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='state')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/status',data_type ='41',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='status')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/opcua_missing_attributes_r',data_type ='43',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='opcua_missing_attributes_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/ant_status_r',data_type ='41',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='ant_status_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_beamformer_delays_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_beamformer_delays_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_beamformer_delays_rw',data_type ='28',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_beamformer_delays_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_led_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_led_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_led_on_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_led_on_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_pwr_lna_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_pwr_lna_on_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_pwr_lna_on_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_pwr_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_pwr_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/hbat_pwr_on_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='hbat_pwr_on_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_adc_locked_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_adc_locked_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_attenuator_db_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_attenuator_db_rw',data_type ='28',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_attenuator_db_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_band_select_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_band_select_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_band_select_rw',data_type ='28',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_band_select_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_dth_freq_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_dth_freq_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_dth_freq_rw',data_type ='28',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_dth_freq_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_dth_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_dth_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_dth_shutdown_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_dth_shutdown_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_i2c_error_r',data_type ='27',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_i2c_error_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_led_green_off_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_led_green_off_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_led_green_off_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_led_green_off_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_led_red_off_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_led_red_off_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_led_red_off_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_led_red_off_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_1v8_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_1v8_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_2v5_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_2v5_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_3v3_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_3v3_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_analog_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_analog_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_iout_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_ant_iout_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_ant_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_on_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_ant_on_rw')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vin_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_ant_vin_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_ant_vout_r',data_type ='39',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_ant_vout_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_digital_on_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_digital_on_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/rcu_pwr_good_r',data_type ='3',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='rcu_pwr_good_r')>,\n", - " <Attribute(fullname='tango://databaseds:10000/lts/recv/1/recvtr_translator_busy_r',data_type ='1',ttl='0',facility ='tango://databaseds:10000',domain ='lts',family ='recv',member ='1',name ='recvtr_translator_busy_r')>]" + "[<Attribute(fullname='tango://databaseds:10000/stat/recv/1/ant_mask_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='stat',family ='recv',member ='1',name ='ant_mask_rw')>,\n", + " <Attribute(fullname='tango://databaseds:10000/stat/recv/1/rcu_mask_rw',data_type ='4',ttl='0',facility ='tango://databaseds:10000',domain ='stat',family ='recv',member ='1',name ='rcu_mask_rw')>,\n", + " <Attribute(fullname='tango://databaseds:10000/stat/recv/1/state',data_type ='45',ttl='0',facility ='tango://databaseds:10000',domain ='stat',family ='recv',member ='1',name ='state')>,\n", + " <Attribute(fullname='tango://databaseds:10000/stat/recv/1/status',data_type ='41',ttl='0',facility ='tango://databaseds:10000',domain ='stat',family ='recv',member ='1',name ='status')>]" ] }, - "execution_count": 9, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -450,31 +360,31 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 18, "id": "770d6dbc", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'lts/recv/1/rcu_dth_freq_r'" + "'stat/recv/1/rcu_mask_rw'" ] }, - "execution_count": 10, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Attribute chosen to be retrieved\n", - "attr_name = 'rcu_dth_freq_r'\n", + "attr_name = 'rcu_mask_rw'\n", "attr_fq_name = str(device_name+'/'+attr_name).lower()\n", "attr_fq_name" ] }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 21, "id": "3734554e", "metadata": {}, "outputs": [], @@ -500,7 +410,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 22, "id": "edb9f117", "metadata": {}, "outputs": [], @@ -516,13 +426,13 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 23, "id": "112962a0", "metadata": {}, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "<Figure size 432x288 with 2 Axes>" ] @@ -562,7 +472,7 @@ { "cell_type": "code", "execution_count": null, - "id": "95fb14a2", + "id": "a4a7caae", "metadata": {}, "outputs": [], "source": [] @@ -589,4 +499,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/tangostationcontrol/tangostationcontrol/toolkit/archiver.py b/tangostationcontrol/tangostationcontrol/toolkit/archiver.py index 450563b180da7b25da5233adf92d8ca43532f4aa..237d45a5329361b6f0561e7203e5acf541180755 100644 --- a/tangostationcontrol/tangostationcontrol/toolkit/archiver.py +++ b/tangostationcontrol/tangostationcontrol/toolkit/archiver.py @@ -2,9 +2,6 @@ #from logging import raiseExceptions import logging -import traceback - -from tangostationcontrol.clients.attribute_wrapper import attribute_wrapper from tango import DeviceProxy, AttributeProxy from datetime import datetime, timedelta @@ -175,9 +172,13 @@ class Archiver(): if es_name is None: last_es_name = self.get_subscribers()[-1] last_es_idx = int(last_es_name[-2:]) - es_name = last_es_name[:-2]+'0'+str(last_es_idx+1) - try: - self.cm.ArchiverAdd(parse_device_name(es_name)) + es_name = last_es_name[:-2]+'0'+str(last_es_idx+1) + try: + es = DeviceProxy(es_name) + es_state = es.state() # ping the device server + if 'FAULT' in str(es_state): + raise Exception(f"{es_name} is in FAULT state") + self.cm.ArchiverAdd(parse_device_name(es_name)) except Exception as e: if 'already_present' in str(e): logger.warning(f"Subscriber {es_name} already present in Configuration Manager")