diff --git a/CDB/LOFAR_ConfigDb.json b/CDB/LOFAR_ConfigDb.json index b8dcb0bb74baf78e66e88374b4319dcd7b5ff448..705f701556224fa4936e35916993aa2d4d05107e 100644 --- a/CDB/LOFAR_ConfigDb.json +++ b/CDB/LOFAR_ConfigDb.json @@ -7,6 +7,13 @@ } } }, + "observation_control": { + "LTS": { + "ObservationControl": { + "LTS/ObservationControl/1": {} + } + } + }, "PCC": { "LTS": { "PCC": { @@ -472,6 +479,8 @@ "1000", "rnd20", "1000", + "rnd21", + "1000", "state", "1000", "status", @@ -715,7 +724,7 @@ "SST": { "LTS/SST/1": { "properties": { - "SST_Client_Port": [ + "Statistics_Client_Port": [ "5001" ], "OPC_Server_Name": [ diff --git a/CDB/sdp-sim-config.json b/CDB/sdp-sim-config.json index 75fb9998cbc210bdfee04adf41e6c854bcf13358..64b841e1dacf36e1de9b3e20ea068d36f0011478 100644 --- a/CDB/sdp-sim-config.json +++ b/CDB/sdp-sim-config.json @@ -24,7 +24,7 @@ "SST": { "LTS/SST/1": { "properties": { - "SST_Client_Port": [ + "Statistics_Client_Port": [ "5001" ], "OPC_Server_Name": [ diff --git a/CDB/thijs_ConfigDb.json b/CDB/thijs_ConfigDb.json index e60ce20eacdf24bad708009c12259bdcdf8d1cbd..37ae6d7b66acb4bbb0be1fd36bfc78e2f93eba8e 100644 --- a/CDB/thijs_ConfigDb.json +++ b/CDB/thijs_ConfigDb.json @@ -94,7 +94,7 @@ "SST": { "LTS/SST/1": { "properties": { - "SST_Client_Port": [ + "Statistics_Client_Port": [ "5001" ], "OPC_Server_Name": [ diff --git a/devices/clients/sst_client.py b/devices/clients/sst_client.py deleted file mode 100644 index af021d2a0a33dc9a6bf6f278de7d03a7cb758f31..0000000000000000000000000000000000000000 --- a/devices/clients/sst_client.py +++ /dev/null @@ -1,304 +0,0 @@ -from queue import Queue -from threading import Thread -import logging -import numpy -import queue -import socket -import time - -from clients.comms_client import CommClient -from devices.sdp.statistics_packet import SSTPacket - -logger = logging.getLogger() - - -class sst_client(CommClient): - """ - Connects to OPC-UA in the foreground or background, and sends HELLO - messages to keep a check on the connection. On connection failure, reconnects once. - """ - - def start(self): - super().start() - - def __init__(self, host, port, fault_func, streams, try_interval=2, queuesize=1024): - """ - Create the sst client and connect() to it and get the object node - """ - self.host = host - self.port = port - self.poll_timeout = 0.1 - self.disconnect_timeout = 10.0 - self.queuesize = queuesize - - super().__init__(fault_func, streams, try_interval) - - # Explicitly connect - if not self.connect(): - # hardware or infra is down -- needs fixing first - fault_func() - return - - def queue_fill_percentage(self): - try: - return 100 * self.queue.qsize() / self.queue.maxsize if self.queue.maxsize else 0 - except NotImplementedError: - # some platforms don't have qsize(), nothing we can do here - return 0 - - def connect(self): - """ - Function used to connect to the client. - """ - if not self.connected: - self.queue = Queue(maxsize=self.queuesize) - self.udp = UDP_Receiver(self.host, self.port, self.queue, self.poll_timeout, self.disconnect_timeout) - self.sst = SST_collector(self.queue, self.disconnect_timeout) - - return super().connect() - - def ping(self): - if not self.sst.isAlive(): - raise Exception("SST thread died unexpectedly") - - if not self.udp.isAlive(): - raise Exception("UDP thread died unexpectedly") - - def disconnect(self): - # explicit disconnect, instead of waiting for the GC to kick in after "del" below - self.sst.disconnect() - self.udp.disconnect() - - del self.udp - del self.sst - del self.queue - - return super().disconnect() - - def setup_value_conversion(self, attribute): - """ - gives the client access to the attribute_wrapper object in order to access all data it could potentially need. - the OPC ua read/write functions require the dimensionality and the type to be known - """ - return - - def setup_attribute(self, annotation, attribute): - """ - MANDATORY function: is used by the attribute wrapper to get read/write functions. must return the read and write functions - """ - - parameter = annotation["parameter"] - - # get all the necessary data to set up the read/write functions from the attribute_wrapper - self.setup_value_conversion(attribute) - - # redirect to right object. this works as long as the parameter names are unique among them. - if annotation["type"] == "sst": - def read_function(): - return self.sst.parameters[parameter] - elif annotation["type"] == "udp": - def read_function(): - return self.udp.parameters[parameter] - elif annotation["type"] == "queue": - if parameter == "fill_percentage": - def read_function(): - return numpy.uint64(self.queue_fill_percentage()) - else: - raise ValueError("Unknown queue parameter requested: %s" % parameter) - - def write_function(value): - """ - Not used here - """ - pass - - return read_function, write_function - -class UDP_Receiver(Thread): - """ - This class provides a small wrapper for the OPC ua read/write functions in order to better organise the code - """ - - def __init__(self, host, port, queue, poll_timeout=0.1, disconnect_timeout=10.0): - self.queue = queue - self.host = host - self.port = port - self.disconnect_timeout = disconnect_timeout - - self.parameters = { - # Number of packets we received - "nof_packets_received": numpy.uint64(0), - # Number of packets we had to drop due to a full queue - "nof_packets_dropped": numpy.uint64(0), - # Packets are at most 9000 bytes, the largest payload (well, MTU) of an Ethernet Jumbo frame - "last_packet": numpy.zeros((9000,), dtype=numpy.uint8), - # Timestamp of when the last packet was received - "last_packet_timestamp": numpy.uint64(0), - } - - logger.debug("binding a socket on UDP port {}:{}".format(self.host, self.port)) - self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - - # Allow binding even if there are still lingering packets in the kernel for a - # previous listener that already died. If not, we get an "Address already in use". - # This is stock socket usage. - self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - - # specify what host and port to listen on - self.sock.bind((self.host, self.port)) - - # Make sure we can stop receiving packets even if none arrive. - # Without this, the recvmsg() call blocks indefinitely if no packet arrives. - self.sock.settimeout(poll_timeout) - - self.stream_on = True - super().__init__() - - self.start() - - def run(self): - # all variables are manually defined and are updated each time - logger.info("Starting UDP thread for {}:{}".format(self.host, self.port)) - - while self.stream_on: - try: - packet, _, _, _ = self.sock.recvmsg(9000) - - self.parameters["nof_packets_received"] += numpy.uint64(1) - self.parameters["last_packet"] = numpy.frombuffer(packet, dtype=numpy.uint8) - self.parameters["last_packet_timestamp"] = numpy.uint64(int(time.time())) - - # Forward packet to processing thread - self.queue.put(packet) - except socket.timeout: - # timeout -- expected, allows us to check whether to stop - pass - except queue.Full: - # overflow -- just discard - self.parameters["nof_packets_dropped"] += numpy.uint64(1) - - logger.info("Stopping UDP thread for {}:{}".format(self.host, self.port)) - - def join(self, timeout=0): - self.stream_on = False - logging.info("Sent shutdown to UDP thread for {}:{}".format(self.host, self.port)) - - super().join(timeout) - - if self.isAlive(): - # happens if timeout is hit - return - - # shutdown the socket so that others can listen on this port - self.sock.shutdown(socket.SHUT_RDWR) - - def disconnect(self): - if not self.isAlive(): - return - - # try to get the thread shutdown, but don't stall forever - self.join(self.disconnect_timeout) - - if self.isAlive(): - logger.error("UDP thread not shutting down for {}:{}".format(self.host, self.port)) - - def __del__(self): - self.disconnect() - -class SST_collector(Thread): - # Maximum number of antenna inputs we support (used to determine array sizes) - MAX_INPUTS = 192 - - # Maximum number of subbands we support (used to determine array sizes) - MAX_SUBBANDS = 512 - - def __init__(self, queue, disconnect_timeout=10.0): - self.queue = queue - self.last_packet = None - self.disconnect_timeout = disconnect_timeout - - self.parameters = { - "nof_packets": numpy.uint64(0), - - # Packet count for packets that could not be parsed as SSTs - "nof_invalid_packets": numpy.uint64(0), - - # Full contents of the latest packet we deemed invalid. - "last_invalid_packet": numpy.zeros((9000,), dtype=numpy.uint8), - - # Number of packets received so far that we could parse correctly and do not have a payload error - "nof_valid_payloads": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.uint64), - - # Packets that reported a payload error - "nof_payload_errors": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.uint64), - - # Last value array we've constructed out of the packets - "sst_values": numpy.zeros((self.MAX_INPUTS, self.MAX_SUBBANDS), dtype=numpy.uint64), - "sst_timestamps": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.float64), - "integration_intervals": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.float32), - } - - super().__init__() - self.start() - - def run(self): - logging.info("Starting SST thread") - - while True: - self.last_packet = self.queue.get() - - # This is the exception/slow path, but python doesn't allow us to optimise that - if self.last_packet is None: - # None is the magic marker to stop processing - break - - self.process_packet(self.last_packet) - - logging.info("Stopping SST thread") - - def join(self, timeout=0): - # insert magic marker - self.queue.put(None) - logging.info("Sent shutdown to SST thread") - - super().join(timeout) - - def disconnect(self): - if not self.isAlive(): - return - - # try to get the thread shutdown, but don't stall forever - self.join(self.disconnect_timeout) - - if self.isAlive: - logger.error("SST thread not shutting down") - - def process_packet(self, packet): - self.parameters["nof_packets"] += numpy.uint64(1) - - try: - fields = SSTPacket(packet) - - # determine which input this packet contains data for - if fields.signal_input_index >= self.MAX_INPUTS: - # packet describes an input that is out of bounds for us - raise ValueError("Packet describes input %d, but we are limited to describing MAX_INPUTS=%d" % (fields.signal_input_index, self.MAX_INPUTS)) - - input_index = fields.signal_input_index - - if fields.payload_error: - # cannot trust the data if a payload error is reported - self.parameters["nof_payload_errors"][input_index] += numpy.uint64(1) - return - - # process the packet - self.parameters["nof_valid_payloads"][input_index] += numpy.uint64(1) - self.parameters["sst_values"][input_index][:fields.nof_statistics_per_packet] = fields.payload - self.parameters["sst_timestamps"][input_index] = numpy.float64(fields.timestamp().timestamp()) - self.parameters["integration_intervals"][input_index] = fields.integration_interval() - except Exception as e: - # This is unexpected, so print a stack trace - logging.exception("Could not parse SST UDP packet") - - self.parameters["nof_invalid_packets"] += numpy.uint64(1) - self.parameters["last_packet"] = numpy.frombuffer(packet, dtype=numpy.uint8) diff --git a/devices/clients/statistics_client.py b/devices/clients/statistics_client.py new file mode 100644 index 0000000000000000000000000000000000000000..5d45ac472b52ac2f024dfd4a338cb3d03f4d3c77 --- /dev/null +++ b/devices/clients/statistics_client.py @@ -0,0 +1,126 @@ +from queue import Queue +from threading import Thread +import logging +import numpy +import queue + +from .comms_client import CommClient +from .udp_receiver import UDPReceiver + +logger = logging.getLogger() + + +class StatisticsClient(CommClient): + """ + Collects statistics packets over UDP, forwards them to a StatisticsCollector, + and provides a CommClient interface to expose points to a Device Server. + """ + + def start(self): + super().start() + + def __init__(self, statistics_collector_class, host, port, fault_func, streams, try_interval=2, queuesize=1024): + """ + Create the statistics client and connect() to it and get the object node. + + statistics_collector_class: a subclass of StatisticsCollector that specialises in processing the received packets. + host: hostname to listen on + port: port number to listen on + """ + self.host = host + self.port = port + self.poll_timeout = 0.1 + self.queuesize = queuesize + self.statistics_collector_class = statistics_collector_class + + super().__init__(fault_func, streams, try_interval) + + # Explicitly connect + if not self.connect(): + # hardware or infra is down -- needs fixing first + fault_func() + return + + def queue_fill_percentage(self): + try: + return 100 * self.queue.qsize() / self.queue.maxsize if self.queue.maxsize else 0 + except NotImplementedError: + # some platforms don't have qsize(), nothing we can do here + return 0 + + def connect(self): + """ + Function used to connect to the client. + """ + if not self.connected: + self.queue = Queue(maxsize=self.queuesize) + self.udp = UDPReceiver(self.host, self.port, self.queue, self.poll_timeout) + self.statistics = self.statistics_collector_class(self.queue) + + return super().connect() + + def ping(self): + if not self.statistics.is_alive(): + raise Exception("Statistics processing thread died unexpectedly") + + if not self.udp.is_alive(): + raise Exception("UDP thread died unexpectedly") + + def disconnect(self): + # explicit disconnect, instead of waiting for the GC to kick in after "del" below + try: + self.statistics.disconnect() + except Exception: + # nothing we can do, but we should continue cleaning up + logger.log_exception("Could not disconnect statistics processing class") + + try: + self.udp.disconnect() + except Exception: + # nothing we can do, but we should continue cleaning up + logger.log_exception("Could not disconnect UDP receiver class") + + del self.udp + del self.statistics + del self.queue + + return super().disconnect() + + def setup_value_conversion(self, attribute): + """ + gives the client access to the attribute_wrapper object in order to access all data it could potentially need. + the OPC ua read/write functions require the dimensionality and the type to be known + """ + return + + def setup_attribute(self, annotation, attribute): + """ + MANDATORY function: is used by the attribute wrapper to get read/write functions. must return the read and write functions + """ + + parameter = annotation["parameter"] + + # get all the necessary data to set up the read/write functions from the attribute_wrapper + self.setup_value_conversion(attribute) + + # redirect to right object. this works as long as the parameter names are unique among them. + if annotation["type"] == "statistics": + def read_function(): + return self.statistics.parameters[parameter] + elif annotation["type"] == "udp": + def read_function(): + return self.udp.parameters[parameter] + elif annotation["type"] == "queue": + if parameter == "fill_percentage": + def read_function(): + return numpy.uint64(self.queue_fill_percentage()) + else: + raise ValueError("Unknown queue parameter requested: %s" % parameter) + + def write_function(value): + """ + Not used here + """ + pass + + return read_function, write_function diff --git a/devices/clients/udp_receiver.py b/devices/clients/udp_receiver.py new file mode 100644 index 0000000000000000000000000000000000000000..13f68f509ede31ac69c6fa0ab9b9d023cbda349b --- /dev/null +++ b/devices/clients/udp_receiver.py @@ -0,0 +1,103 @@ +from queue import Queue +from threading import Thread +import numpy +import logging +import socket +import time + +logger = logging.getLogger() + + +class UDPReceiver(Thread): + """ + This class provides a small wrapper for the OPC ua read/write functions in order to better organise the code + """ + + # How long to wait for a stuck Thread + DISCONNECT_TIMEOUT = 10.0 + + def __init__(self, host, port, queue, poll_timeout=0.1): + self.queue = queue + self.host = host + self.port = port + + self.parameters = { + # Number of packets we received + "nof_packets_received": numpy.uint64(0), + # Number of packets we had to drop due to a full queue + "nof_packets_dropped": numpy.uint64(0), + # Packets are at most 9000 bytes, the largest payload (well, MTU) of an Ethernet Jumbo frame + "last_packet": numpy.zeros((9000,), dtype=numpy.uint8), + # Timestamp of when the last packet was received + "last_packet_timestamp": numpy.uint64(0), + } + + logger.debug("binding a socket on UDP port {}:{}".format(self.host, self.port)) + self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + + # Allow binding even if there are still lingering packets in the kernel for a + # previous listener that already died. If not, we get an "Address already in use". + # This is stock socket usage. + self.sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + + # specify what host and port to listen on + self.sock.bind((self.host, self.port)) + + # Make sure we can stop receiving packets even if none arrive. + # Without this, the recvmsg() call blocks indefinitely if no packet arrives. + self.sock.settimeout(poll_timeout) + + self.stream_on = True + super().__init__() + + self.start() + + def run(self): + # all variables are manually defined and are updated each time + logger.info("Starting UDP thread for {}:{}".format(self.host, self.port)) + + while self.stream_on: + try: + packet, _, _, _ = self.sock.recvmsg(9000) + + self.parameters["nof_packets_received"] += numpy.uint64(1) + self.parameters["last_packet"] = numpy.frombuffer(packet, dtype=numpy.uint8) + self.parameters["last_packet_timestamp"] = numpy.uint64(int(time.time())) + + # Forward packet to processing thread + self.queue.put(packet) + except socket.timeout: + # timeout -- expected, allows us to check whether to stop + pass + except queue.Full: + # overflow -- just discard + self.parameters["nof_packets_dropped"] += numpy.uint64(1) + + logger.info("Stopping UDP thread for {}:{}".format(self.host, self.port)) + + def join(self, timeout=0): + self.stream_on = False + logging.info("Sent shutdown to UDP thread for {}:{}".format(self.host, self.port)) + + super().join(timeout) + + if self.is_alive(): + # happens if timeout is hit + return + + # shutdown the socket so that others can listen on this port + self.sock.shutdown(socket.SHUT_RDWR) + + def disconnect(self): + if not self.is_alive(): + return + + # try to get the thread shutdown, but don't stall forever + self.join(self.DISCONNECT_TIMEOUT) + + if self.is_alive(): + # there is nothing we can do except wait (stall) longer, which could be indefinitely. + logger.error(f"UDP thread for {self.host}:{self.port} did not shut down after {self.DISCONNECT_TIMEOUT} seconds, just leaving it dangling. Please attach a debugger to thread ID {self.ident}.") + + def __del__(self): + self.disconnect() diff --git a/devices/common/lofar_logging.py b/devices/common/lofar_logging.py index b0e1c2ac4d23d67522cbc984280015fa18a042b6..aed0353461d75ae6ad46b4b10ad51289fb08b553 100644 --- a/devices/common/lofar_logging.py +++ b/devices/common/lofar_logging.py @@ -35,13 +35,13 @@ class TangoLoggingHandler(logging.Handler): class LogAnnotator(logging.Formatter): """ Annotates log records with: - + record.tango_device: the Tango Device that is executing. """ @staticmethod def get_current_tango_device() -> Device: - """ Return the tango Device we're currently executing for, or None if it can't be detected. - + """ Return the tango Device we're currently executing for, or None if it can't be detected. + This is derived by traversing the stack and find a Device as 'self'. In some cases, this fails, for example if a separate Thread is started for a certain Device. """ @@ -130,7 +130,7 @@ def device_logging_to_python(): """ Decorator. Call this on a Tango Device instance or class to have your Tango Device log to python instead. """ def inner(cls): - # we'll be doing very weird things if this class isnt + # we'll be doing very weird things if this class isnt if not issubclass(cls, Device): raise ValueError("device_logging_to_python decorator is to be used on Tango Device classes only.") diff --git a/devices/devices/hardware_device.py b/devices/devices/hardware_device.py index 4bdc63386076a53caa57d5fd639661ee949f7b8e..a4da09297a6696c4fb5a31e2359b63958cb4eb4d 100644 --- a/devices/devices/hardware_device.py +++ b/devices/devices/hardware_device.py @@ -11,8 +11,10 @@ """ +from abc import ABCMeta, abstractmethod + # PyTango imports -from tango.server import Device, command +from tango.server import Device, command, DeviceMeta from tango import DevState, DebugIt # Additional import @@ -26,8 +28,12 @@ from devices.device_decorators import only_in_states, fault_on_error import logging logger = logging.getLogger() +class AbstractDeviceMetas(DeviceMeta, ABCMeta): + ''' Collects meta classes to allow hardware_device to be both a Device and an ABC. ''' + pass + #@log_exceptions() -class hardware_device(Device): +class hardware_device(Device, metaclass=AbstractDeviceMetas): """ **Properties:** @@ -155,13 +161,18 @@ class hardware_device(Device): self.set_state(DevState.FAULT) - # functions that can be overloaded + # functions that can or must be overloaded def configure_for_fault(self): pass + + @abstractmethod def configure_for_off(self): pass + def configure_for_on(self): pass + + @abstractmethod def configure_for_initialise(self): pass diff --git a/devices/devices/observation.py b/devices/devices/observation.py new file mode 100644 index 0000000000000000000000000000000000000000..0ac9cbc1837fdd8e7ded14bb6c8459226c223866 --- /dev/null +++ b/devices/devices/observation.py @@ -0,0 +1,126 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the LOFAR2.0 Station Control project. +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + + +# TODO(Corne): Remove sys.path.append hack once packaging is in place! +import os, sys +currentdir = os.path.dirname(os.path.realpath(__file__)) +parentdir = os.path.dirname(currentdir) +sys.path.append(parentdir) + +# PyTango imports +from tango import server, Except, DevState, AttrWriteType, DevString, DebugIt +from tango.server import Device, run, command, attribute +import numpy +from time import time + +from devices.device_decorators import * +from common.lofar_logging import device_logging_to_python, log_exceptions +from common.lofar_git import get_version + +from json import loads + +__all__ = ["Observation", "main"] + +@device_logging_to_python() +class Observation(Device): + """ Observation Device for LOFAR2.0 + This Tango device is responsible for the set-up of hardware for a specific observation. It will, if necessary keep tabs on HW MPs to signal issues that are not caught by MPs being outside their nominal range. + + The lifecycle of instances of this device is controlled by ObservationControl + """ + # Attributes + version_R = attribute(dtype = str, access = AttrWriteType.READ, fget = lambda self: get_version()) + observation_running_R = attribute(dtype = numpy.float, access = AttrWriteType.READ, polling_period = 1000, period = 1000, rel_change = "1.0") + observation_id_R = attribute(dtype = numpy.int64, access = AttrWriteType.READ) + stop_time_R = attribute(dtype = numpy.float, access = AttrWriteType.READ) + + # Core functions + @log_exceptions() + def init_device(self): + Device.init_device(self) + self.set_state(DevState.OFF) + self._observation_id = -1 + self._stop_time = 0.0 + + @log_exceptions() + def delete_device(self): + """Hook to delete resources allocated in init_device. + This method allows for any memory or other resources + allocated in the init_device method to be released. + This method is called by the device destructor and by + the device Init command (a Tango built-in). + """ + self.debug_stream("Shutting down...") + if self.get_state() != DevState.OFF: + self.Off() + self.debug_stream("Shut down. Good bye.") + + # Lifecycle functions + @command(dtype_in = DevString) + @only_in_states([DevState.FAULT, DevState.OFF]) + @log_exceptions() + def Initialise(self, parameters: DevString = None): + self.set_state(DevState.INIT) + # ObservationControl takes already good care of checking that the + # parameters are in order and sufficient. It is therefore unnecessary + # at the moment to check the parameters here again. + # This could change when the parameter check becomes depending on + # certain aspects that only an Observation device can know. + self.observation_parameters = loads(parameters) + + self._observation_id = int(self.observation_parameters.get("id")) + self._stop_time = float(self.observation_parameters.get("stop_time")) + self.set_state(DevState.STANDBY) + self.info_stream("The observation with ID={} is configured. It will begin as soon as On() is called and it is supposed to stop at {}.".format(self._observation_id, self._stop_time)) + + @command() + @only_in_states([DevState.STANDBY]) + @log_exceptions() + def On(self): + self.set_state(DevState.ON) + self.info_stream("Started the observation with ID={}.".format(self._observation_id)) + + @command() + @log_exceptions() + def Off(self): + self.stop_polling(True) + self.set_state(DevState.OFF) + self.info_stream("Stopped the observation with ID={}.".format(self._observation_id)) + + @only_when_on() + @fault_on_error() + @log_exceptions() + def read_observation_id_R(self): + """Return the observation_id_R attribute.""" + return self._observation_id + + @only_when_on() + @fault_on_error() + @log_exceptions() + def read_stop_time_R(self): + """Return the stop_time_R attribute.""" + return self._stop_time + + @only_when_on() + @fault_on_error() + @log_exceptions() + def read_observation_running_R(self): + """Return the observation_running_R attribute.""" + return time() + + +# ---------- +# Run server +# ---------- +def main(args = None, **kwargs): + """Main function of the ObservationControl module.""" + return run((Observation,), args = args, **kwargs) + + +if __name__ == '__main__': + main() diff --git a/devices/devices/observation_control.py b/devices/devices/observation_control.py new file mode 100644 index 0000000000000000000000000000000000000000..9b60f86bb983057d023483ebaa61164bdfba5bee --- /dev/null +++ b/devices/devices/observation_control.py @@ -0,0 +1,454 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the LOFAR2.0 Station Control project. +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + + +# TODO(Corne): Remove sys.path.append hack once packaging is in place! +import os, sys +currentdir = os.path.dirname(os.path.realpath(__file__)) +parentdir = os.path.dirname(currentdir) +sys.path.append(parentdir) + +# PyTango imports +from tango import Except, DevFailed, DevState, AttrWriteType, DebugIt, DeviceProxy, Util, DevBoolean, DevString +from tango.server import Device, run, command, device_property, attribute +from tango import EventType + +import numpy +import time +from json import loads + +from devices.device_decorators import * +from common.lofar_logging import device_logging_to_python, log_exceptions +from common.lofar_git import get_version + +from observation import Observation + + +__all__ = ["ObservationControl", "main"] + +@device_logging_to_python() +class ObservationControl(Device): + """ Observation Control Device Server for LOFAR2.0 + The ObservationControl Tango device controls the instantiation of a Tango Dynamic Device from the Observation class. ObservationControl then keeps a record of the Observation devices and if they are still alive. + + At the end of an observation ObservationControl checks if the respective Observation device has stopped its execution and releases it. If the Observation device has not stopped its execution yet, it is attempted to forcefully stop the execution of the Observation device. Then the Observation device is removed from the list of running observations. + + The Observation devices are responsible for the "real" execution of an observation. They get references to the hardware devices that are needed to set values in the relevant Control Points. The Observation device performs only a check if enough parameters are available to perform the set-up. + + Essentially this is what happens: + Somebody calls ObservationControl.start_observation(parameters). Then ObservationControl will perform: + - Creates a new instance of an Observation device in the Tango DB + - Call Initialise(parameters) + - Wait for initialise to return + - Check status() + - If status() is NOT STANDBY, abort with an exception + - Call On() + - Subscribe to the Observation.running MP's periodic event + - Register the observation in the dict self.running_observations[ID] + - The Observation updates the MP every second with the current time + - The callback gets called periodically. It checks if MP value > stop (stored in the dict under the obs IDS. By this it can determine if the observation is done. + - if MP value > observation end + - Remove observation ID from running obs dict + - Unsubscribe from the MP's event + - Call off() + - Remove the device from the Tango DB which will make the device disappear + + This should in broad strokes pretty much cover any type of observation. + + ObservationControl can expose this interface: + + Functions + - Normal lifecycle funcs: initialise, on, off + - start_observation(parameters) + - stop_observation(ID) + - stop_all_observations() + - running_observations() -> dict + - is_observation_running(obs_id) -> bool + + MPs + - array[int] running_observations + - string version + """ + # Attributes + version_R = attribute(dtype = str, access = AttrWriteType.READ, fget = lambda self: get_version()) + running_observations_R = attribute(dtype = (numpy.int64, ), access = AttrWriteType.READ) + + # Core functions + @log_exceptions() + @DebugIt() + def init_device(self): + """ Keep all the observation objects for currently running + observations in this dict. The key is the observation idea + and the value is a dict of the parameters. + The value dict contains at least these key/value pairs: + ["proxy"]: tango.DeviceProxy - the DeviceProxy for the Observation object + ["event_id"]: int + ["parameters"]: {parameters as passed to the start_observation call} + ["stop_time"]: timestamp when the observation is supposed to stop. + ["device_name"]: name of the device instance in Tango DB + ["class_name"]: name of the device's class, needed to create an instance + on the fly. + """ + Device.init_device(self) + self.set_state(DevState.OFF) + + self.running_observations = {} + + # The pyTango.Util class is a singleton and every DS can only + # have one instance of it. + self.tango_util = Util.instance() + + # Increase the number of polling threads for this device server. + self.tango_util.set_polling_threads_pool_size(10) + + # The top level tango domain is the left-most part of a + # device's name. + self.myTangoDomain = self.get_name().split('/')[0] + + @log_exceptions() + @DebugIt() + def delete_device(self): + """Hook to delete resources allocated in init_device. + This method allows for any memory or other resources + allocated in the init_device method to be released. + This method is called by the device destructor and by + the device Init command (a Tango built-in). + """ + if self.get_state != DevState.OFF: + self.Off() + + # Lifecycle functions + @command() + @only_in_states([DevState.FAULT, DevState.OFF]) + @log_exceptions() + @DebugIt() + def Initialise(self): + self.set_state(DevState.INIT) + self.running_observations.clear() + self.set_state(DevState.STANDBY) + + @command() + @only_in_states([DevState.STANDBY]) + @log_exceptions() + @DebugIt() + def On(self): + self.set_state(DevState.ON) + + @command() + @log_exceptions() + @DebugIt() + def Off(self): + if self.get_state() != DevState.OFF: + self.stop_all_observations() + self.set_state(DevState.OFF) + + @command() + @log_exceptions() + @DebugIt() + def Fault(self): + stop_all_observations() + self.set_state(DevState.FAULT) + + @only_when_on() + @fault_on_error() + @log_exceptions() + def read_running_observations_R(self): + obs = [ key for key in self.running_observations ] + self.debug_stream("{}".format(obs)) + return obs + + @log_exceptions() + def observation_running_callback(self, event): + """ + This callback checks if a running observation is still + supposed to run. If this function finds out that the + observation is not supposed to run any more, then + self.stop_observation(obs_id) is called which takes care of the + clean up. + """ + if event.err: + # Something is fishy with this event. + self.warn_stream("The Observation device {} sent an event but the event signals an error. It is advised to check the logs for any indication that something went wrong in that device. Event data={} ".format(event.device, event)) + return + + # Get the Observation ID from the sending device. + obs_id = event.device.observation_id_R + + # Check if the observation is still supposed to run. + running_obs = self.running_observations.copy() + if not running_obs: + # No obs is running??? + self.warn_stream("Received an observation_running event for the observation with ID={}. According to the records in ObservationControl, this observation is not supposed to run. Please check previous logs, especially around the time an observation with this ID was started. Will continue and ignore this event.".format(obs_id)) + return + + if id in running_obs: + # Get the Observation's stop_time from the Observation device. + obs_stop_time = event.device.stop_time_R + current_obs_time = event.attr_value.value + # I expect that current_obs_time is always + # smaller than the stop time that I read from my + # records. + delta_t = obs_stop_time - current_obs_time + if delta_t < 0.0: + # The observation has not finished yet and is + # more than 1.0 seconds past its scheduled stop + # time. Tell the observation to finish and clean up. + obs = running_obs[id] + self.stop_observation(obs_id) + + @only_when_on() + @log_exceptions() + def check_and_convert_parameters(self, parameters: DevString = None) -> dict: + """ + The parameters are passed as JSON in a char[]. + Conveniently json.loads() creates a dict from the input. + :param parameters: The parameters as JSON + :type parameters: DevVarUCharArray + :return: None + """ + # Convert the input parameter to a dict. + parameter_dict = loads(parameters) + + self.debug_stream("incoming parameter_array = {}, parameter_dict = {}".format(parameters, parameter_dict)) + + # Parameter check, do not execute an observation in case + # the parameters are not sufficiently defined. + obs_id = int(parameter_dict.get("obs_id")) + stop_time = float(parameter_dict.get("stop_time")) + # TODO: Once ticket https://support.astron.nl/jira/browse/L2SS-254 is + # done, this needs to be replaced by a proper JSON verification + # against a schema. + if obs_id is None or obs_id < 1: + # Do not execute + error = "Cannot start an observation with ID={} because the observation ID is invalid. The ID must be any integer >= 1.".format(obs_id) + Except.throw_exception("IllegalCommand", error, __name__) + elif stop_time is None or stop_time <= time.time(): + error = "Cannot start an observation with ID={} because the parameter stop_time parameter value=\"{}\" is invalid. It needs to be expressed as the number of seconds since the Unix epoch.".format(obs_id, stop_time) + Except.throw_exception("IllegalCommand", error, __name__) + elif len(parameters) == 0: + error = "Cannot start an observation with ID={} because the parameter set is empty.".format(obs_id) + Except.throw_exception("IllegalCommand", error, __name__) + return parameter_dict + + def delete_dynamic_device(self, class_name: str = None, device_name: str = None): + """ + Remove a Tango device from the Tango DB. This calls delete_device(). + """ + if class_name is not None and device_name is not None: + try: + # Remove the device from the Tango DB. + self.tango_util.delete_device(class_name, device_name) + except DevFailed as ex: + # It is OK if this fails. This likely means that the device did + # never exist in the Tango DB. Still add a warning to the logs. + self.warn_stream("Something went wrong when it was attempted to remove the device {} from the Tango DB. You should better go and check the logs. Exception: {}".format(device_name, ex)) + pass + else: + self.error_stream("Cannot delete a device from the Tango DB if the device's class name or the device name are not provided: class_name={}, device_name={}".format(class_name, device_name)) + + def create_dynamic_device(self, class_name: str = None, device_name: str = None): + """ + Create a Tango device instance for a Device class in the Tango DB. + This will automatically instantiate the device and also call + init_device. + """ + try: + self.tango_util.create_device(class_name, device_name) + except DevFailed as ex: + self.delete_dynamic_device(class_name, device_name) + error_string = "Cannot start the device {} for the device class {}. Exception: {}".format(device_name, class_name, ex) + self.error_stream("{}, {}".format(error_string, ex)) + Except.re_throw_exception(ex, "DevFailed", error_string, __name__) + + # API + @command(dtype_in = DevString) + @only_when_on() + @log_exceptions() + def start_observation(self, parameters: DevString = None): + # Store everything about the observation in this dict. I store this + # dict at the end in self.running_observations. + observation = {"parameters": self.check_and_convert_parameters(parameters)} + obs_id = int(observation["parameters"].get("obs_id")) + + # The class name of the Observation class is needed to create and + # delete the device. + class_name = Observation.__name__ + observation["class_name"] = class_name + + # Generate the Tango DB name for the Observation device. + device_name = "{}/{}/{}".format(self.myTangoDomain, class_name, obs_id) + observation["device_name"] = device_name + + try: + # Create the Observation device and instantiate it. + self.create_dynamic_device(class_name, device_name) + except DevFailed as ex: + error_string = "Cannot create the Observation device instance {} for ID={}. This means that the observation did not start.".format(device_name, obs_id) + self.error_stream(error_string) + Except.re_throw_exception(ex, "DevFailed", error_string, __name__) + + try: + # Instantiate a dynamic Tango Device "Observation". + device_proxy = DeviceProxy(device_name) + observation["device_proxy"] = device_proxy + + # Take the Observation device through the motions. Pass the + # entire JSON set of parameters so that it can pull from it what it + # needs. + device_proxy.Initialise(parameters) + + # The call to On will actually tell the Observation device to + # become fully active. + device_proxy.On() + except DevFailed as ex: + # Remove the device again. + self.delete_dynamic_device(class_name, device_name) + error_string = "Cannot access the Observation device instance for observation ID={} with device class name={} and device instance name={}. This means that the observation likely did not start but certainly cannot be controlled and/or forcefully be stopped.".format(obs_id, class_name, device_name) + self.error_stream("{}, {}".format(error_string, ex)) + Except.re_throw_exception(ex, "DevFailed", error_string, __name__) + + try: + # Subscribe to the obs.observation_running MP + # + # Generate the name for the Observation.observation_running + # MP. + attribute_name = "{}/observation_running_R".format(device_name) + observation["attribute_name"] = attribute_name + + # Turn on the polling for the attribute. + # Note that this is not automatically done despite the attribute + # having the right polling values set in the ctor. + device_proxy.poll_attribute(attribute_name.split('/')[-1], 1000) + + # Note: I update the running_observations dict already here because + # the addition of an event listener immediately triggers that + # event. And since the call back checks if the obs_id is in the dict + # this triggers an error message if the ID is not already known. + # There is no harm in copying the dict twice. + self.running_observations[obs_id] = observation + + # Right. Now subscribe to periodic events. + event_id = device_proxy.subscribe_event(attribute_name.split('/')[-1], EventType.PERIODIC_EVENT, self.observation_running_callback) + observation["event_id"] = event_id + + # Finally update the self.running_observation dict's entry of this + # observation with the complete set of info. + self.running_observations[obs_id] = observation + self.info_stream("Successfully started an observation with ID={}.".format(obs_id)) + except DevFailed as ex: + self.delete_dynamic_device(class_name, device_name) + error_string = "Cannot access the Observation device instance for observation ID={} with device class name={} and device instance name={}. This means that the observation cannot be controlled and/or forcefully be stopped.".format(obs_id, Observation.__name__, device_name) + self.error_stream("{}, {}".format(error_string, ex)) + Except.re_throw_exception(ex, "DevFailed", error_string, __name__) + + @command(dtype_in = numpy.int64) + @only_when_on() + @log_exceptions() + def stop_observation(self, obs_id: numpy.int64 = 0): + # Parameter check, do not execute an observation in case + # the parameters are not sufficient. + if obs_id < 1: + # Do not execute + error = "Cannot stop an observation with ID={}, because the observation ID is invalid.".format(obs_id) + Except.throw_exception("IllegalCommand", error, __name__) + elif self.is_observation_running(obs_id) is False: + error = "Cannot stop an observation with ID={}, because the observation is not running.".format(obs_id) + Except.throw_exception("IllegalCommand", error, __name__) + + self.info_stream("Stopping the observation with ID={}.".format(obs_id)) + # Fetch the obs data and remove it from the dict of + # currently running observations. + observation = self.running_observations.pop(obs_id) + device_proxy = observation.pop("device_proxy") + + # Check if the device has not terminated itself in the meanwhile. + try: + device_proxy.ping() + except DevFailed: + self.warn_stream("The device for the Observation with ID={} has unexpectedly already disappeared. It is advised to check the logs up to 10s prior to this message to see what happened.".format(obs_id)) + else: + # Unsubscribe from the subscribed event. + event_id = observation.pop("event_id") + device_proxy.unsubscribe_event(event_id) + + # Tell the Observation device to stop the running + # observation. This is a synchronous call and the clean-up + # does not take long. + device_proxy.Off() + + # Wait for 1s for the Observation device to go to + # DevState.OFF. Force shutdown if observation.state() is + # not OFF. + remaining_wait_time = 1.0 + sleep_time = 0.1 + stopped = False + while remaining_wait_time > 0.0: + if device_proxy.state() is DevState.OFF: + stopped = True + break + time.sleep(sleep_time) + remaining_wait_time = remaining_wait_time - sleep_time + # Check if the observation object is really in OFF state. + if stopped: + self.info_stream("Successfully stopped the observation with ID={}.".format(obs_id)) + else: + self.warn_stream("Could not shut down the Observation device (\"{}\") for observation ID={}. This means that there is a chance for a memory leak. Will continue anyway and forcefully delete the Observation object.".format(observation["device_name"], obs_id)) + + # Finally remove the device object from the Tango DB. + try: + self.delete_dynamic_device(observation["class_name"], observation["device_name"]) + except DevFailed: + self.warn_stream("Something went wrong when the device {} was removed from the Tango DB. There is nothing that can be done about this here at this moment but you should check the Tango DB yourself.".format(observation["device_name"])) + + @command() + @only_when_on() + @log_exceptions() + def stop_all_observations(self): + # Make a copy of the running_observations dict. This + # should prevent race conditions. + if self.is_any_observation_running(): + # Make certain that the dict does not get modified + # while I am iterating over it. + active_obs = self.running_observations.copy() + for obs_id in active_obs.keys(): + self.stop_observation(obs_id) + + @command(dtype_in = numpy.int64, dtype_out = DevBoolean) + @only_when_on() + @log_exceptions() + def is_observation_running(self, obs_id: numpy.int64 = -1) -> DevBoolean: + # Parameter check, do not execute if obs_id is invalid + if obs_id < 1: + # Do not execute + error = "Cannot check if an observation with ID={} is running, because the observation ID is invalid".format(obs_id) + Except.throw_exception("IllegalCommand", error, __name__) + + observation = self.running_observations.get(obs_id) + info = "An observation with ID={} is".format(obs_id) + if observation is not None: + self.debug_stream("{} running.".format(info)) + return True + self.debug_stream("{} not running.".format(info)) + return False + + @command(dtype_out = DevBoolean) + @only_when_on() + @log_exceptions() + def is_any_observation_running(self) -> DevBoolean: + return len(self.running_observations) > 0 + + +# ---------- +# Run server +# ---------- +def main(args = None, **kwargs): + """Main function of the ObservationControl module.""" + return run((ObservationControl, Observation), verbose = True, args = args, **kwargs) + + +if __name__ == '__main__': + main() diff --git a/devices/devices/sdp/sst.py b/devices/devices/sdp/sst.py index e6b5ef4015b64dd3bf546cfc24b3287745a19bf4..1a62a4edcf28c84f7be865d38f7d5312417b497e 100644 --- a/devices/devices/sdp/sst.py +++ b/devices/devices/sdp/sst.py @@ -24,52 +24,34 @@ from tango.server import device_property, attribute from tango import AttrWriteType # Additional import -from clients.sst_client import sst_client, SST_collector -from clients.opcua_client import OPCUAConnection from clients.attribute_wrapper import attribute_wrapper +from clients.opcua_client import OPCUAConnection +from clients.statistics_client import StatisticsClient from devices.hardware_device import hardware_device from common.lofar_git import get_version from common.lofar_logging import device_logging_to_python, log_exceptions +from devices.sdp.statistics import Statistics +from devices.sdp.statistics_collector import SSTCollector + import numpy __all__ = ["SST", "main"] -@device_logging_to_python() -class SST(hardware_device): +class SST(Statistics): + + STATISTICS_COLLECTOR_CLASS = SSTCollector # ----------------- # Device Properties # ----------------- - OPC_Server_Name = device_property( - dtype='DevString', - mandatory=True - ) - - OPC_Server_Port = device_property( - dtype='DevULong', - mandatory=True - ) - - OPC_Time_Out = device_property( - dtype='DevDouble', - mandatory=True - ) - - SST_Client_Port = device_property( - dtype='DevUShort', - mandatory=True - ) - # ---------- # Attributes # ---------- - version_R = attribute(dtype = str, access = AttrWriteType.READ, fget = lambda self: get_version()) - # FPGA control points for SSTs FPGA_sst_offload_enable_RW = attribute_wrapper(comms_id=OPCUAConnection, comms_annotation=["2:FPGA_sst_offload_enable_RW"], datatype=numpy.bool_, dims=(16,), access=AttrWriteType.READ_WRITE) FPGA_sst_offload_enable_R = attribute_wrapper(comms_id=OPCUAConnection, comms_annotation=["2:FPGA_sst_offload_enable_R"], datatype=numpy.bool_, dims=(16,)) @@ -82,76 +64,20 @@ class SST(hardware_device): FPGA_sst_offload_selector_RW = attribute_wrapper(comms_id=OPCUAConnection, comms_annotation=["2:FPGA_sst_offload_selector_RW"], datatype=numpy.bool_, dims=(16,), access=AttrWriteType.READ_WRITE) FPGA_sst_offload_selector_R = attribute_wrapper(comms_id=OPCUAConnection, comms_annotation=["2:FPGA_sst_offload_selector_R"], datatype=numpy.bool_, dims=(16,)) - # number of UDP packets that were received - nof_packets_received_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "udp", "parameter": "nof_packets_received"}, datatype=numpy.uint64) - # number of UDP packets that were dropped because we couldn't keep up with processing - nof_packets_dropped_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "udp", "parameter": "nof_packets_dropped"}, datatype=numpy.uint64) - # last packet we processed - last_packet_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "udp", "parameter": "last_packet"}, dims=(9000,), datatype=numpy.uint8) - # when last packet was received - last_packet_timestamp_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "udp", "parameter": "last_packet_timestamp"}, datatype=numpy.uint64) - - # number of UDP packets that were processed - nof_packets_processed_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "nof_packets"}, datatype=numpy.uint64) - # queue fill percentage, as reported by the consumer - queue_fill_percentage_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "queue", "parameter": "fill_percentage"}, datatype=numpy.uint64) - - # number of invalid (non-SST) packets received - nof_invalid_packets_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "nof_invalid_packets"}, datatype=numpy.uint64) - # last packet that could not be parsed - last_invalid_packet_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "last_invalid_packet"}, dims=(9000,), datatype=numpy.uint8) # number of packets with valid payloads - nof_valid_payloads_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "nof_valid_payloads"}, dims=(SST_collector.MAX_INPUTS,), datatype=numpy.uint64) + nof_valid_payloads_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "nof_valid_payloads"}, dims=(SSTCollector.MAX_INPUTS,), datatype=numpy.uint64) # number of packets with invalid payloads - nof_payload_errors_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "nof_payload_errors"}, dims=(SST_collector.MAX_INPUTS,), datatype=numpy.uint64) + nof_payload_errors_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "nof_payload_errors"}, dims=(SSTCollector.MAX_INPUTS,), datatype=numpy.uint64) # latest SSTs - sst_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "sst_values"}, dims=(SST_collector.MAX_SUBBANDS, SST_collector.MAX_INPUTS), datatype=numpy.uint64) + sst_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "sst_values"}, dims=(SSTCollector.MAX_SUBBANDS, SSTCollector.MAX_INPUTS), datatype=numpy.uint64) # reported timestamp for each row in the latest SSTs - sst_timestamp_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "sst_timestamps"}, dims=(SST_collector.MAX_INPUTS,), datatype=numpy.uint64) + sst_timestamp_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "sst_timestamps"}, dims=(SSTCollector.MAX_INPUTS,), datatype=numpy.uint64) # integration interval for each row in the latest SSTs - integration_interval_R = attribute_wrapper(comms_id=sst_client, comms_annotation={"type": "sst", "parameter": "integration_intervals"}, dims=(SST_collector.MAX_INPUTS,), datatype=numpy.float32) + integration_interval_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "integration_intervals"}, dims=(SSTCollector.MAX_INPUTS,), datatype=numpy.float32) # -------- - # overloaded functions - def configure_for_off(self): - """ user code here. is called when the state is set to OFF """ - - # Stop keep-alive - try: - self.sst_client.stop() - except Exception as e: - self.warn_stream("Exception while stopping sst_client in configure_for_off function: {}. Exception ignored".format(e)) - - try: - self.opcua_connection.stop() - except Exception as e: - self.warn_stream("Exception while stopping OPC UA connection in configure_for_off function: {}. Exception ignored".format(e)) - - @log_exceptions() - def configure_for_initialise(self): - """ user code here. is called when the sate is set to INIT """ - """Initialises the attributes and properties of the statistics device.""" - - self.sst_client = sst_client("0.0.0.0", self.SST_Client_Port, self.Fault, self) - - self.OPCUA_client = OPCUAConnection("opc.tcp://{}:{}/".format(self.OPC_Server_Name, self.OPC_Server_Port), "http://lofar.eu", self.OPC_Time_Out, self.Fault, self) - - # map an access helper class - for i in self.attr_list(): - try: - if i.comms_id == sst_client: - i.set_comm_client(self.sst_client) - if i.comms_id == OPCUAConnection: - i.set_comm_client(self.OPCUA_client) - except Exception as e: - # use the pass function instead of setting read/write fails - i.set_pass_func() - self.warn_stream("error while setting the sst attribute {} read/write function. {}. using pass function instead".format(i, e)) - pass - - self.sst_client.start() - - self.OPCUA_client.start() + # Overloaded functions + # -------- # -------- # Commands diff --git a/devices/devices/sdp/statistics.py b/devices/devices/sdp/statistics.py new file mode 100644 index 0000000000000000000000000000000000000000..5d10aae8b866acc0b30598856cb63b1ecc6d233a --- /dev/null +++ b/devices/devices/sdp/statistics.py @@ -0,0 +1,148 @@ +# -*- coding: utf-8 -*- +# +# This file is part of the SST project +# +# +# +# Distributed under the terms of the APACHE license. +# See LICENSE.txt for more info. + +""" Base device for Statistics (SST/BST/XST) + +""" + +# TODO(Corne): Remove sys.path.append hack once packaging is in place! +import os, sys +currentdir = os.path.dirname(os.path.realpath(__file__)) +parentdir = os.path.dirname(currentdir) +parentdir = os.path.dirname(parentdir) +sys.path.append(parentdir) + +from abc import ABCMeta, abstractmethod + +# PyTango imports +from tango.server import run +from tango.server import device_property, attribute +from tango import AttrWriteType +# Additional import + +from clients.statistics_client import StatisticsClient +from clients.opcua_client import OPCUAConnection +from clients.attribute_wrapper import attribute_wrapper + +from devices.hardware_device import hardware_device + +from common.lofar_git import get_version +from common.lofar_logging import device_logging_to_python, log_exceptions + +import numpy + +__all__ = ["Statistics"] + +class Statistics(hardware_device, metaclass=ABCMeta): + + # In derived classes, set this to a subclass of StatisticsCollector + @property + @abstractmethod + def STATISTICS_COLLECTOR_CLASS(self): + pass + + # ----------------- + # Device Properties + # ----------------- + + OPC_Server_Name = device_property( + dtype='DevString', + mandatory=True + ) + + OPC_Server_Port = device_property( + dtype='DevULong', + mandatory=True + ) + + OPC_Time_Out = device_property( + dtype='DevDouble', + mandatory=True + ) + + Statistics_Client_Port = device_property( + dtype='DevUShort', + mandatory=True + ) + + # ---------- + # Attributes + # ---------- + + version_R = attribute(dtype = str, access = AttrWriteType.READ, fget = lambda self: get_version()) + + # number of UDP packets that were received + nof_packets_received_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "udp", "parameter": "nof_packets_received"}, datatype=numpy.uint64) + # number of UDP packets that were dropped because we couldn't keep up with processing + nof_packets_dropped_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "udp", "parameter": "nof_packets_dropped"}, datatype=numpy.uint64) + # last packet we processed + last_packet_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "udp", "parameter": "last_packet"}, dims=(9000,), datatype=numpy.uint8) + # when last packet was received + last_packet_timestamp_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "udp", "parameter": "last_packet_timestamp"}, datatype=numpy.uint64) + + # queue fill percentage, as reported by the consumer + queue_fill_percentage_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "queue", "parameter": "fill_percentage"}, datatype=numpy.uint64) + + # number of UDP packets that were processed + nof_packets_processed_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "nof_packets"}, datatype=numpy.uint64) + + # number of invalid (non-SST) packets received + nof_invalid_packets_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "nof_invalid_packets"}, datatype=numpy.uint64) + # last packet that could not be parsed + last_invalid_packet_R = attribute_wrapper(comms_id=StatisticsClient, comms_annotation={"type": "statistics", "parameter": "last_invalid_packet"}, dims=(9000,), datatype=numpy.uint8) + + # -------- + # Overloaded functions + # -------- + + def configure_for_off(self): + """ user code here. is called when the state is set to OFF """ + + # Stop keep-alive + try: + self.statistics_client.stop() + except Exception as e: + self.warn_stream("Exception while stopping statistics_client in configure_for_off function: {}. Exception ignored".format(e)) + + try: + self.OPCUA_client.stop() + except Exception as e: + self.warn_stream("Exception while stopping OPC UA connection in configure_for_off function: {}. Exception ignored".format(e)) + + @log_exceptions() + def configure_for_initialise(self): + """ user code here. is called when the sate is set to INIT """ + """Initialises the attributes and properties of the statistics device.""" + + self.statistics_client = StatisticsClient(self.STATISTICS_COLLECTOR_CLASS, "0.0.0.0", self.Statistics_Client_Port, self.Fault, self) + + self.OPCUA_client = OPCUAConnection("opc.tcp://{}:{}/".format(self.OPC_Server_Name, self.OPC_Server_Port), "http://lofar.eu", self.OPC_Time_Out, self.Fault, self) + + # map an access helper class + for i in self.attr_list(): + try: + if i.comms_id == StatisticsClient: + i.set_comm_client(self.statistics_client) + elif i.comms_id == OPCUAConnection: + i.set_comm_client(self.OPCUA_client) + else: + raise ValueError("Cannot set comm client for attribute {}: Unknown comms_id {}".format(i, i.comms_id)) + except Exception as e: + # use the pass function instead of setting read/write fails + i.set_pass_func() + self.warn_stream("error while setting the sst attribute {} read/write function. {}. using pass function instead".format(i, e)) + pass + + self.statistics_client.start() + + self.OPCUA_client.start() + + # -------- + # Commands + # -------- diff --git a/devices/devices/sdp/statistics_collector.py b/devices/devices/sdp/statistics_collector.py new file mode 100644 index 0000000000000000000000000000000000000000..f3aac3c1982b03b169eaddedce52b50c939ddc45 --- /dev/null +++ b/devices/devices/sdp/statistics_collector.py @@ -0,0 +1,137 @@ +from queue import Queue +from threading import Thread +import logging +import numpy + +from .statistics_packet import SSTPacket + +logger = logging.getLogger() + +class StatisticsCollector(Thread): + """ Base class to process statistics packets from a queue, asynchronously. """ + + # Maximum number of antenna inputs we support (used to determine array sizes) + MAX_INPUTS = 192 + + # Maximum number of subbands we support (used to determine array sizes) + MAX_SUBBANDS = 512 + + # Maximum time to wait for the Thread to get unstuck, if we want to stop + DISCONNECT_TIMEOUT = 10.0 + + def __init__(self, queue: Queue): + self.queue = queue + self.last_packet = None + + self.parameters = self._default_parameters() + + super().__init__() + self.start() + + def _default_parameters(self): + return { + "nof_packets": numpy.uint64(0), + + # Packet count for packets that could not be parsed + "nof_invalid_packets": numpy.uint64(0), + + # Full contents of the latest packet we deemed invalid. + "last_invalid_packet": numpy.zeros((9000,), dtype=numpy.uint8), + } + + def run(self): + logger.info("Starting statistics thread") + + while True: + self.last_packet = self.queue.get() + + # This is the exception/slow path, but python doesn't allow us to optimise that + if self.last_packet is None: + # None is the magic marker to stop processing + break + + self.parameters["nof_packets"] += numpy.uint64(1) + + try: + self.process_packet(self.last_packet) + except Exception as e: + logger.exception("Could not parse statistics UDP packet") + + self.parameters["last_invalid_packet"] = numpy.frombuffer(self.last_packet, dtype=numpy.uint8) + self.parameters["nof_invalid_packets"] += numpy.uint64(1) + + logger.info("Stopped statistics thread") + + def join(self, timeout=0): + # insert magic marker + self.queue.put(None) + logger.info("Sent shutdown to statistics thread") + + super().join(timeout) + + def disconnect(self): + if not self.is_alive(): + return + + # try to get the thread shutdown, but don't stall forever + self.join(self.DISCONNECT_TIMEOUT) + + if self.is_alive(): + # there is nothing we can do except wait (stall) longer, which could be indefinitely. + logger.error(f"Statistics thread did not shut down after {self.DISCONNECT_TIMEOUT} seconds, just leaving it dangling. Please attach a debugger to thread ID {self.ident}.") + + def process_packet(self, packet): + """ Update any information based on this packet. """ + + raise NotImplementedError + + +class SSTCollector(StatisticsCollector): + """ Class to process SST statistics packets. """ + + # Maximum number of antenna inputs we support (used to determine array sizes) + MAX_INPUTS = 192 + + # Maximum number of subbands we support (used to determine array sizes) + MAX_SUBBANDS = 512 + + def _default_parameters(self): + defaults = super()._default_parameters() + + defaults.update({ + # Number of packets received so far that we could parse correctly and do not have a payload error + "nof_valid_payloads": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.uint64), + + # Packets that reported a payload error + "nof_payload_errors": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.uint64), + + # Last value array we've constructed out of the packets + "sst_values": numpy.zeros((self.MAX_INPUTS, self.MAX_SUBBANDS), dtype=numpy.uint64), + "sst_timestamps": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.float64), + "integration_intervals": numpy.zeros((self.MAX_INPUTS,), dtype=numpy.float32), + }) + + return defaults + + def process_packet(self, packet): + fields = SSTPacket(packet) + + # determine which input this packet contains data for + if fields.signal_input_index >= self.MAX_INPUTS: + # packet describes an input that is out of bounds for us + raise ValueError("Packet describes input %d, but we are limited to describing MAX_INPUTS=%d" % (fields.signal_input_index, self.MAX_INPUTS)) + + input_index = fields.signal_input_index + + if fields.payload_error: + # cannot trust the data if a payload error is reported + self.parameters["nof_payload_errors"][input_index] += numpy.uint64(1) + + # don't raise, as packet is valid + return + + # process the packet + self.parameters["nof_valid_payloads"][input_index] += numpy.uint64(1) + self.parameters["sst_values"][input_index][:fields.nof_statistics_per_packet] = fields.payload + self.parameters["sst_timestamps"][input_index] = numpy.float64(fields.timestamp().timestamp()) + self.parameters["integration_intervals"][input_index] = fields.integration_interval() diff --git a/devices/test/devices/random_data.py b/devices/test/devices/random_data.py index a22d8f6cc4b810bf432c4148a8d7f5ca41031917..43e1a037624a516f88d05d644fd86e23fab6baa8 100644 --- a/devices/test/devices/random_data.py +++ b/devices/test/devices/random_data.py @@ -17,7 +17,7 @@ sys.path.append(parentdir) # PyTango imports from tango import DevState from tango.server import run, Device, attribute, command -from numpy import random +from numpy import random, double __all__ = ["Random_Data", "main"] @@ -25,8 +25,14 @@ class Random_Data(Device): """ Random data monitor point device """ + + dim_array = 1024 # x-axis dimension of a random values array + def read(self): return random.random() + + def read_array(self): + return random.rand(self.dim_array).astype(double) # Attributes rnd1 = attribute( @@ -389,6 +395,26 @@ class Random_Data(Device): fget = read, ) + rnd21 = attribute( + dtype = ('DevDouble',), + max_dim_x = dim_array, + max_dim_y = 1, + polling_period = 1000, + period = 1000, + rel_change = 0.1, + abs_change = 0.1, + archive_period = 1000, + archive_rel_change = 0.1, + archive_abs_change = 0.1, + max_value = 1.0, + min_value = 0.0, + max_alarm = 1.0, + min_alarm = 0.99, + max_warning = 0.99, + min_warning = 0.98, + fget = read_array, + ) + # General methods def init_device(self): """ @@ -457,6 +483,9 @@ class Random_Data(Device): self.rnd20.set_data_ready_event(True) self.set_change_event("rnd20", True, True) self.set_archive_event("rnd20", True, True) + self.rnd21.set_data_ready_event(True) + self.set_change_event("rnd21", True, True) + self.set_archive_event("rnd21", True, True) self.set_state(DevState.ON) def delete_device(self): diff --git a/devices/toolkit/archiver.py b/devices/toolkit/archiver.py index 3764a7b161b9f01bd0cdd8cf5c9e9ee4a171d90d..94ce98ce41cc5983834059cf30e08ff7ebf3a8b5 100644 --- a/devices/toolkit/archiver.py +++ b/devices/toolkit/archiver.py @@ -1,19 +1,168 @@ #! /usr/bin/env python3 +from clients.attribute_wrapper import attribute_wrapper from tango import DeviceProxy +from datetime import datetime, timedelta +from sqlalchemy import create_engine, and_ +from sqlalchemy.orm import sessionmaker +from .archiver_base import * -def add_attribute_to_archiver(attribute: str, polling_period: float, event_period: float, archive_manager: str = 'archiving/hdbpp/confmanager01', archiver: str = 'archiving/hdbpp/eventsubscriber01'): - am = DeviceProxy(archive_manager) - am.write_attribute('SetAttributeName', attribute) - am.write_attribute('SetArchiver', archiver) - am.write_attribute('SetStrategy', 'ALWAYS') - am.write_attribute('SetPollingPeriod', int(polling_period)) - am.write_attribute('SetPeriodEvent', int(event_period)) - am.AttributeAdd() - am.AttributeStart(attribute) - -def remove_attribute_from_archiver(attribute: str, archive_manager: str = 'archiving/hdbpp/confmanager01'): - am = DeviceProxy(archive_manager) - am.AttributeStop(attribute) - am.AttributeRemove(attribute) +class Archiver(): + """ + The Archiver class implements the basic operations to perform attributes archiving + """ + def __init__(self, cm_name: str = 'archiving/hdbpp/confmanager01', es_name: str = 'archiving/hdbpp/eventsubscriber01'): + self.cm_name = cm_name + self.cm = DeviceProxy(cm_name) + self.es_name = es_name + self.es = DeviceProxy(es_name) + + def add_attribute_to_archiver(self, attribute: str, polling_period: float = 1000, event_period: float = 1000, strategy: str = 'ALWAYS'): + """ + Takes as input the attribute name, polling period (ms), event period (ms) and archiving strategy, + and adds the selected attribute to the subscriber's list of archiving attributes. + The ConfigurationManager and EventSubscriber devices must be already up and running. + The archiving-DBMS must be already properly configured. + """ + self.cm.write_attribute('SetAttributeName', attribute) + self.cm.write_attribute('SetArchiver', self.es_name) + self.cm.write_attribute('SetStrategy', strategy) + self.cm.write_attribute('SetPollingPeriod', int(polling_period)) + self.cm.write_attribute('SetPeriodEvent', int(event_period)) + self.cm.AttributeAdd() + + def remove_attribute_from_archiver(self, attribute: str): + """ + Stops the data archiving of the attribute passed as input, and remove it from the subscriber's list. + """ + self.cm.AttributeStop(attribute) + self.cm.AttributeRemove(attribute) + +class Retriever(): + """ + The Retriever class implements retrieve operations on a given DBMS + """ + def __init__(self, cm_name: str = 'archiving/hdbpp/confmanager01'): + self.cm_name = cm_name + self.session = self.connect_to_archiving_db() + + def get_db_credentials(self): + """ + Retrieves the DB credentials from the Tango properties of Configuration Manager + """ + cm = DeviceProxy(self.cm_name) + config_list = cm.get_property('LibConfiguration')['LibConfiguration'] # dictionary {'LibConfiguration': list of strings} + host = str([s for s in config_list if "host" in s][0].split('=')[1]) + dbname = str([s for s in config_list if "dbname" in s][0].split('=')[1]) + port = str([s for s in config_list if "port" in s][0].split('=')[1]) + user = str([s for s in config_list if "user" in s][0].split('=')[1]) + pw = str([s for s in config_list if "password" in s][0].split('=')[1]) + return host,dbname,port,user,pw + + def connect_to_archiving_db(self): + """ + Returns a session to a MySQL DBMS using default credentials. + """ + host,dbname,port,user,pw = self.get_db_credentials() + engine = create_engine('mysql+pymysql://'+user+':'+pw+'@'+host+':'+port+'/'+dbname) + Session = sessionmaker(bind=engine) + return Session() + + def get_all_archived_attributes(self): + """ + Returns a list of the archived attributes in the DB. + """ + attrs = self.session.query(Attribute).order_by(Attribute.att_conf_id).all() + # Returns the representation as set in __repr__ method of the mapper class + return attrs + + def get_archived_attributes_by_device(self,device_fqname: str): + """ + Takes as input the fully-qualified name of a device and returns a list of its archived attributes + """ + try: + [domain, family, member] = device_fqname.split('/') + except: + print("Device name error. Use FQDN - eg: LTS/Device/1") + return + attrs = self.session.query(Attribute).filter(and_(Attribute.domain == domain, Attribute.family == family, \ + Attribute.member == member)).all() + # Returns the representation as set in __repr__ method of the mapper class + return attrs + + def get_attribute_id(self,attribute_fqname: str): + """ + Takes as input the fully-qualified name of an attribute and returns its id. + """ + try: + [domain, family, member, name] = attribute_fqname.split('/') + except: + print("Attribute name error. Use FQDN - eg: LTS/Device/1/Attribute") + return + try: + result = self.session.query(Attribute.att_conf_id).filter(and_(Attribute.domain == domain, Attribute.family == family, \ + Attribute.member == member, Attribute.name == name)).one() + return result[0] + except TypeError: + print("Attribute not found!") + return + + def get_attribute_datatype(self,attribute_fqname: str): + """ + Takes as input the fully-qualified name of an attribute and returns its Data-Type. + Data Type name indicates the type (e.g. string, int, ...) and the read/write property. The name is used + as DB table name suffix in which values are stored. + """ + try: + [domain, family, member, name] = attribute_fqname.split('/') + except: + print("Attribute name error. Use FQDN - eg: LTS/Device/1/Attribute") + return + try: + result = self.session.query(DataType.data_type).join(Attribute,Attribute.att_conf_data_type_id==DataType.att_conf_data_type_id).\ + filter(and_(Attribute.domain == domain, Attribute.family == family, Attribute.member == member, Attribute.name == name)).one() + return result[0] + except TypeError: + print("Attribute not found!") + return + + def get_attribute_value_by_hours(self,attribute_fqname: str, hours: float = 1.0): + """ + Takes as input the attribute fully-qualified name and the number of past hours since the actual time + (e.g. hours=1 retrieves values in the last hour, hours=8.5 retrieves values in the last eight hours and half). + Returns a list of timestamps and a list of values + """ + attr_id = self.get_attribute_id(attribute_fqname) + attr_datatype = self.get_attribute_datatype(attribute_fqname) + attr_table_name = 'att_'+str(attr_datatype) + # Retrieves the class that maps the DB table given the tablename + base_class = get_class_by_tablename(attr_table_name) + # Retrieves the timestamp + time_now = datetime.now() + time_delta = time_now - timedelta(hours=hours) + # Converts the timestamps in the right format for the query + time_now_db = str(time_now.strftime("%Y-%m-%d %X")) + time_delta_db = str(time_delta.strftime("%Y-%m-%d %X")) + result = self.session.query(base_class).\ + join(Attribute,Attribute.att_conf_id==base_class.att_conf_id).\ + filter(and_(Attribute.att_conf_id == attr_id,base_class.data_time >= time_delta_db, \ + base_class.data_time <= time_now_db)).order_by(base_class.data_time).all() + return result + + def get_attribute_value_by_interval(self,attribute_fqname: str, start_time: datetime, stop_time: datetime): + ''' + Takes as input the attribute name and a certain starting and ending point-time. + The datetime format is pretty flexible (e.g. "YYYY-MM-dd hh:mm:ss"). + Returns a list of timestamps and a list of values + ''' + attr_id = self.get_attribute_id(attribute_fqname) + attr_datatype = self.get_attribute_datatype(attribute_fqname) + attr_table_name = 'att_'+str(attr_datatype) + # Retrieves the class that maps the DB table given the tablename + base_class = get_class_by_tablename(attr_table_name) + result = self.session.query(base_class).\ + join(Attribute,Attribute.att_conf_id==base_class.att_conf_id).\ + filter(and_(Attribute.att_conf_id == attr_id,base_class.data_time >= str(start_time), \ + base_class.data_time <= str(stop_time))).order_by(base_class.data_time).all() + return result diff --git a/devices/toolkit/archiver_base.py b/devices/toolkit/archiver_base.py new file mode 100644 index 0000000000000000000000000000000000000000..809b74b2d2f5d96517514a21e9e07cd6a20ef841 --- /dev/null +++ b/devices/toolkit/archiver_base.py @@ -0,0 +1,783 @@ +#! /usr/bin/env python3 + +from sqlalchemy.dialects.mysql.types import INTEGER +from sqlalchemy.orm import declarative_base +from sqlalchemy import Column, Integer, String +from sqlalchemy.dialects.mysql import DOUBLE,TIMESTAMP,BLOB, FLOAT, BIGINT +from sqlalchemy.sql.expression import table +from typing import List +from itertools import groupby +import numpy as np + +#Declarative system used to define classes mapped to relational DB tables +Base = declarative_base() + +class Attribute(Base): + """ + Class that represents a Tango Attribute mapped to table 'att_conf' + """ + __tablename__ = 'att_conf' + __table_args__ = {'extend_existing': True} + + att_conf_id = Column(Integer, primary_key=True) + att_name = Column(String) + att_conf_data_type_id = Column(Integer) + att_ttl = Column(Integer) + facility = Column(String) + domain = Column(String) + family = Column(String) + member = Column(String) + name = Column(String) + + + def __repr__(self): + return "<Attribute(fullname='%s',data_type ='%s',ttl='%s',facility ='%s',domain ='%s',family ='%s',member ='%s',name ='%s')>" \ + % (self.att_name,self.att_conf_data_type_id,self.att_ttl,self.facility,self.domain,self.family,self.member,self.name) + +class DataType(Base): + """ + Class that represents a Tango Data Type mapped to table 'att_conf_data_type' + """ + __tablename__ = 'att_conf_data_type' + __table_args__ = {'extend_existing': True} + + att_conf_data_type_id = Column(Integer, primary_key=True) + data_type = Column(String) + + def __repr__(self): + return "<DataType(type='%s')>" \ + % (self.data_type) + +class Scalar(Base): + """ + Abstract class that represents Super-class of Scalar mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + + # Primary key is not defined for tables which store values, but SQLAlchemy requires a mandatory + # primary key definition. Anyway, this definition is on Python-side and does not compromise + # DBMS architecture + att_conf_id = Column(Integer, primary_key=True) + data_time = Column(TIMESTAMP) + recv_time = Column(TIMESTAMP) + insert_time = Column(TIMESTAMP, primary_key=True) + quality = Column(Integer) + att_error_desc_id = Column(Integer) + +class Scalar_Boolean(Scalar): + """ + Abstract class that represents Parent class of Scalar Boolean mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Scalar_Boolean_RO(Scalar_Boolean): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devdouble_ro' + """ + __tablename__ = 'att_scalar_devboolean_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Boolean_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Boolean_RW(Scalar_Boolean): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devdouble_rw' + """ + __tablename__ = 'att_scalar_devboolean_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(Integer) + + def __repr__(self): + return "<Scalar_Boolean_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Double(Scalar): + """ + Abstract class that represents Parent class of Scalar Double mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(DOUBLE) + +class Scalar_Double_RO(Scalar_Double): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devdouble_ro' + """ + __tablename__ = 'att_scalar_devdouble_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Double_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Double_RW(Scalar_Double): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devdouble_rw' + """ + __tablename__ = 'att_scalar_devdouble_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(DOUBLE) + + def __repr__(self): + return "<Scalar_Double_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Encoded(Scalar): + """ + Abstract class that represents Parent class of Scalar Encoded mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(BLOB) + +class Scalar_Encoded_RO(Scalar_Encoded): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devencoded_ro' + """ + __tablename__ = 'att_scalar_devencoded_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Encoded_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Encoded_RW(Scalar_Encoded): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devencoded_rw' + """ + __tablename__ = 'att_scalar_devencoded_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(BLOB) + + def __repr__(self): + return "<Scalar_Encoded_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Enum(Scalar): + """ + Abstract class that represents Parent class of Scalar Enum mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Scalar_Enum_RO(Scalar_Enum): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devenum_ro' + """ + __tablename__ = 'att_scalar_devenum_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Enum_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Enum_RW(Scalar_Enum): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devenum_rw' + """ + __tablename__ = 'att_scalar_devenum_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(Integer) + + def __repr__(self): + return "<Scalar_Enum_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Float(Scalar): + """ + Abstract class that represents Parent class of Scalar Float mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(FLOAT) + +class Scalar_Float_RO(Scalar_Float): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devfloat_ro' + """ + __tablename__ = 'att_scalar_devfloat_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Float_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Float_RW(Scalar_Float): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devfloat_rw' + """ + __tablename__ = 'att_scalar_devfloat_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(FLOAT) + + def __repr__(self): + return "<Scalar_Float_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Long64(Scalar): + """ + Abstract class that represents Parent class of Scalar Long64 mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(BIGINT) + +class Scalar_Long64_RO(Scalar_Long64): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devlong64_ro' + """ + __tablename__ = 'att_scalar_devlong64_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Long64_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Long64_RW(Scalar_Long64): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devlong64_rw' + """ + __tablename__ = 'att_scalar_devlong64_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(BIGINT) + + def __repr__(self): + return "<Scalar_Long64_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Long(Scalar): + """ + Abstract class that represents Parent class of Scalar Long mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(INTEGER) + +class Scalar_Long_RO(Scalar_Long): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devlong_ro' + """ + __tablename__ = 'att_scalar_devlong_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Long_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Long_RW(Scalar_Long): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devlong_rw' + """ + __tablename__ = 'att_scalar_devlong_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(INTEGER) + + def __repr__(self): + return "<Scalar_Long_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_Short(Scalar): + """ + Abstract class that represents Parent class of Scalar Short mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Scalar_Short_RO(Scalar_Short): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devshort_ro' + """ + __tablename__ = 'att_scalar_devshort_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_Short_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_Short_RW(Scalar_Short): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devshort_rw' + """ + __tablename__ = 'att_scalar_devshort_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(Integer) + + def __repr__(self): + return "<Scalar_Short_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_State(Scalar): + """ + Abstract class that represents Parent class of Scalar State mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Scalar_State_RO(Scalar_State): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devstate_ro' + """ + __tablename__ = 'att_scalar_devstate_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_State_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_State_RW(Scalar_State): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devstate_rw' + """ + __tablename__ = 'att_scalar_devstate_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(Integer) + + def __repr__(self): + return "<Scalar_State_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Scalar_String(Scalar): + """ + Abstract class that represents Parent class of Scalar String mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(String) + +class Scalar_String_RO(Scalar_String): + """ + Class that represents a Tango Scalar Read-Only Value mapped to table 'att_scalar_devstring_ro' + """ + __tablename__ = 'att_scalar_devstring_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Scalar_String_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.quality,self.att_error_desc_id) + +class Scalar_String_RW(Scalar_String): + """ + Class that represents a Tango Scalar Read-Write Value mapped to table 'att_scalar_devstring_rw' + """ + __tablename__ = 'att_scalar_devstring_rw' + __table_args__ = {'extend_existing': True} + value_w = Column(String) + + def __repr__(self): + return "<Scalar_String_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',value_r='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.value_r,self.value_w,self.quality,self.att_error_desc_id) + +class Array(Base): + """ + Abstract class that represents Super-class of Array mapper classes + """ + __abstract__ = True + # Primary key is not defined for tables which store values, but SQLAlchemy requires a mandatory + # primary key definition. Anyway, this definition is on Python-side and does not compromise + # DBMS architecture + att_conf_id = Column(Integer, primary_key=True) + data_time = Column(TIMESTAMP) + recv_time = Column(TIMESTAMP) + insert_time = Column(TIMESTAMP, primary_key=True) + idx = Column(Integer, primary_key=True) + dim_x_r = Column(Integer) + dim_y_r = Column(Integer) + quality = Column(Integer) + att_error_desc_id = Column(Integer) + +class Array_Boolean(Array): + """ + Abstract class that represents Parent class of Array Boolean mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Array_Boolean_RO(Array_Boolean): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devboolean_ro' + """ + __tablename__ = 'att_array_devboolean_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Boolean_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Boolean_RW(Array_Boolean): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devboolean_rw' + """ + __tablename__ = 'att_array_devboolean_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(Integer) + + def __repr__(self): + return "<Array_Boolean_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Double(Array): + """ + Abstract class that represents Parent class of Array Double mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(DOUBLE) + +class Array_Double_RO(Array_Double): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devdouble_ro' + """ + __tablename__ = 'att_array_devdouble_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Double_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Double_RW(Array_Double): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devdouble_rw' + """ + __tablename__ = 'att_array_devdouble_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(DOUBLE) + + def __repr__(self): + return "<Array_Double_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Encoded(Array): + """ + Abstract class that represents Parent class of Array Encoded mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(BLOB) + +class Array_Encoded_RO(Array_Encoded): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devencoded_ro' + """ + __tablename__ = 'att_array_devencoded_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Encoded_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Encoded_RW(Array_Encoded): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devencoded_rw' + """ + __tablename__ = 'att_array_devencoded_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(BLOB) + + def __repr__(self): + return "<Array_Encoded_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Enum(Array): + """ + Abstract class that represents Parent class of Array Enum mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Array_Enum_RO(Array_Enum): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devenum_ro' + """ + __tablename__ = 'att_array_devenum_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Enum_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Enum_RW(Array_Enum): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devenum_rw' + """ + __tablename__ = 'att_array_devenum_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(Integer) + + def __repr__(self): + return "<Array_Enum_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Float(Array): + """ + Abstract class that represents Parent class of Array Float mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(FLOAT) + +class Array_Float_RO(Array_Float): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devfloat_ro' + """ + __tablename__ = 'att_array_devfloat_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Float_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Float_RW(Array_Float): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devfloat_rw' + """ + __tablename__ = 'att_array_devfloat_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(FLOAT) + + def __repr__(self): + return "<Array_Float_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Long64(Array): + """ + Abstract class that represents Parent class of Array Long64 mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(BIGINT) + +class Array_Long64_RO(Array_Long64): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devlong64_ro' + """ + __tablename__ = 'att_array_devlong64_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Long64_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Long64_RW(Array_Long64): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devlong64_rw' + """ + __tablename__ = 'att_array_devlong64_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(BIGINT) + + def __repr__(self): + return "<Array_Long64_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Long(Array): + """ + Abstract class that represents Parent class of Array Long mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(INTEGER) + +class Array_Long_RO(Array_Long): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devlong_ro' + """ + __tablename__ = 'att_array_devlong_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Long_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Long_RW(Array_Long): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devlong_rw' + """ + __tablename__ = 'att_array_devlong_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(INTEGER) + + def __repr__(self): + return "<Array_Long_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_Short(Array): + """ + Abstract class that represents Parent class of Array Short mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Array_Short_RO(Array_Short): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devshort_ro' + """ + __tablename__ = 'att_array_devshort_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_Short_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_Short_RW(Array_Short): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devshort_rw' + """ + __tablename__ = 'att_array_devshort_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(Integer) + + def __repr__(self): + return "<Array_Short_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_State(Array): + """ + Abstract class that represents Parent class of Array State mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(Integer) + +class Array_State_RO(Array_State): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devstate_ro' + """ + __tablename__ = 'att_array_devstate_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_State_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_State_RW(Array_State): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devstate_rw' + """ + __tablename__ = 'att_array_devstate_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(Integer) + + def __repr__(self): + return "<Array_State_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +class Array_String(Array): + """ + Abstract class that represents Parent class of Array String mapper classes + """ + # In the concrete inheritance use case, it is common that the base class is not represented + # within the database, only the subclasses. In other words, the base class is abstract. + __abstract__ = True + value_r = Column(String) + +class Array_String_RO(Array_String): + """ + Class that represents a Tango Array Read-Only Value mapped to table 'att_array_devstring_ro' + """ + __tablename__ = 'att_array_devstring_ro' + __table_args__ = {'extend_existing': True} + + def __repr__(self): + return "<Array_String_RO(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.quality,self.att_error_desc_id) + +class Array_String_RW(Array_String): + """ + Class that represents a Tango Array Read-Write Value mapped to table 'att_array_devstring_rw' + """ + __tablename__ = 'att_array_devstring_rw' + __table_args__ = {'extend_existing': True} + dim_x_w = Column(Integer) + dim_y_w = Column(Integer) + value_w = Column(String) + + def __repr__(self): + return "<Array_String_RW(att_conf_id='%s',data_time='%s',recv_time='%s',insert_time='%s',idx='%s',dim_x_r='%s',dim_y_r='%s',value_r='%s',dim_x_w='%s',dim_y_w='%s',value_w='%s',quality='%s',att_error_desc_id='%s')>" \ + % (self.att_conf_id,self.data_time,self.recv_time,self.insert_time,self.idx,self.dim_x_r,self.dim_y_r,self.value_r,self.dim_x_w,self.dim_y_w,self.value_w,self.quality,self.att_error_desc_id) + +def get_class_by_tablename(tablename: str): + """ + Returns class reference mapped to a table. + """ + for mapper in Base.registry.mappers: + c = mapper.class_ + classname = c.__name__ + if not classname.startswith('_'): + if hasattr(c, '__tablename__') and c.__tablename__ == tablename: + return c + return None + +def build_array_from_record(rows: List[Array], dim_x: int): + """ + Converts Array database items in Python lists + """ + matrix = np.array([]) + for i in range(0,dim_x): + x = np.array([item for item in rows if item.idx==i]) #group records by array index + if i==0: + matrix = np.append(matrix,x) #append first row + else: + matrix = np.vstack([matrix,x]) #stack vertically + result = np.transpose(matrix) #transpose -> each row is a distinct array of value + list_result = result.tolist() + return list_result + +def get_values_from_record(data_matrix: List[Array]): + """ + Returns a matrix of values from a matrix of Array records + """ + array_matrix = np.matrix(data_matrix) + value_matrix = np.empty(array_matrix.shape) + for index in range(array_matrix.size): # for each object element + value_matrix.itemset(index,array_matrix.item(index).value_r) # extract the value from object and put in the matrix + return value_matrix + diff --git a/docker-compose/device-observation_control.yml b/docker-compose/device-observation_control.yml new file mode 100644 index 0000000000000000000000000000000000000000..c3cbb19d6bcf331b9ce96fccb74c9d0d6f76b758 --- /dev/null +++ b/docker-compose/device-observation_control.yml @@ -0,0 +1,41 @@ +# +# Docker compose file that launches a LOFAR2.0 station's +# ObservationControl device. It also runs the dynamically +# created Observation devices. +# +# Defines: +# - device-observation_control: LOFAR2.0 station ObvservationControl +# +# Requires: +# - lofar-device-base.yml +# +version: '2' + +services: + device-observation_control: + image: device-observation_control + # build explicitly, as docker-compose does not understand a local image + # being shared among services. + build: + context: lofar-device-base + args: + SOURCE_IMAGE: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-itango:${TANGO_ITANGO_VERSION} + container_name: ${CONTAINER_NAME_PREFIX}device-observation_control + networks: + - control + ports: + - "5703:5703" # unique port for this DS + volumes: + - ${TANGO_LOFAR_CONTAINER_MOUNT} + environment: + - TANGO_HOST=${TANGO_HOST} + entrypoint: + - /usr/local/bin/wait-for-it.sh + - ${TANGO_HOST} + - --timeout=30 + - --strict + - -- + # configure CORBA to _listen_ on 0:port, but tell others we're _reachable_ through ${HOSTNAME}:port, since CORBA + # can't know about our Docker port forwarding + - python3 -u ${TANGO_LOFAR_CONTAINER_DIR}/devices/devices/observation_control.py LTS -v -ORBendPoint giop:tcp:0:5703 -ORBendPointPublish giop:tcp:${HOSTNAME}:5703 + restart: on-failure diff --git a/docker-compose/itango/lofar-requirements.txt b/docker-compose/itango/lofar-requirements.txt index 9986b60668441b88f39bfa5788c9c804aaf08387..0e869add1a8113a1f63f84e9348321dad5a5c4f2 100644 --- a/docker-compose/itango/lofar-requirements.txt +++ b/docker-compose/itango/lofar-requirements.txt @@ -4,3 +4,5 @@ opcua >= 0.98.13 astropy python-logstash-async gitpython +PyMySQL[rsa] +sqlalchemy diff --git a/docker-compose/jupyter/Dockerfile b/docker-compose/jupyter/Dockerfile index d6378937093435bd209e0ec0175999fe56e08563..2382319bc1a26e4e9f75b4ee8bdb45c893d23528 100644 --- a/docker-compose/jupyter/Dockerfile +++ b/docker-compose/jupyter/Dockerfile @@ -25,6 +25,9 @@ COPY jupyter-kernels /usr/local/share/jupyter/kernels/ RUN sudo pip3 install python-logstash-async COPY jupyter-notebook /usr/local/bin/jupyter-notebook +#Install further python modules +RUN sudo pip3 install PyMySQL[rsa] sqlalchemy + # Add Tini. Tini operates as a process subreaper for jupyter. This prevents kernel crashes. ENV TINI_VERSION v0.6.0 ENV JUPYTER_RUNTIME_DIR=/tmp diff --git a/docker-compose/sdptr-sim/Dockerfile b/docker-compose/sdptr-sim/Dockerfile index 4ced94162fec862268fb63f13c9fa11c19918a74..ed6ac8d35059fda67231a0dc17c71c3a5983b13c 100644 --- a/docker-compose/sdptr-sim/Dockerfile +++ b/docker-compose/sdptr-sim/Dockerfile @@ -1,19 +1,13 @@ FROM ubuntu:20.04 +# Install build tools for sdptr and the C language OPC-UA lib RUN apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y autoconf automake git make g++ build-essential pkg-config cmake python liburcu-dev libmbedtls-dev libsubunit-dev libboost-dev libboost-regex-dev libboost-system-dev libboost-program-options-dev && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common && \ + DEBIAN_FRONTEND=noninteractive add-apt-repository ppa:open62541-team/ppa && \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y autoconf automake git make g++ build-essential pkg-config libboost-dev libboost-regex-dev libboost-system-dev libboost-program-options-dev libopen62541-1-dev libopen62541-1-tools && \ apt-get clean -# Install OPC-UA lib -RUN git clone --depth 1 --branch 1.2 https://github.com/open62541/open62541 && \ - cd /open62541 && \ - git submodule update --init --recursive && \ - mkdir build && cd build && \ - bash -c "cmake .. -DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DUA_NAMESPACE_ZERO=FULL -DUA_MULTITHREADING=100 && make -j `nproc` install" - -# Update shared library cache -RUN ldconfig - # Install SDPTR RUN cd / && git clone --depth 1 --branch master https://git.astron.nl/lofar2.0/sdptr diff --git a/jupyter-notebooks/archiving_demo.ipynb b/jupyter-notebooks/archiving_demo.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..28eeb7d3196ea347f817c3d20ee8683d096ad2bd --- /dev/null +++ b/jupyter-notebooks/archiving_demo.ipynb @@ -0,0 +1,1984 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "26f11e18", + "metadata": {}, + "outputs": [], + "source": [ + "import sys, time\n", + "import numpy as np\n", + "sys.path.append('/hosthome/tango/devices')\n", + "from toolkit.archiver import Archiver,Retriever\n", + "from toolkit.archiver_base import *\n", + "from matplotlib import pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "4f92769f", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['rnd1', 'rnd2', 'rnd3', 'rnd4', 'rnd5', 'rnd6', 'rnd7', 'rnd8', 'rnd9', 'rnd10', 'rnd11', 'rnd12', 'rnd13', 'rnd14', 'rnd15', 'rnd16', 'rnd17', 'rnd18', 'rnd19', 'rnd20', 'rnd21', 'State', 'Status']" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dev_rand = DeviceProxy(\"LTS/Random_Data/1\")\n", + "dev_rand.get_attribute_list()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "1e669b41", + "metadata": {}, + "outputs": [], + "source": [ + "attr_fullname = 'lts/random_data/1/rnd4'\n", + "archiver = Archiver()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "15deb249", + "metadata": {}, + "outputs": [], + "source": [ + "archiver.add_attribute_to_archiver(attr_fullname,polling_period=1000,event_period=1000)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "bdf03810", + "metadata": {}, + "outputs": [], + "source": [ + "archiver.remove_attribute_from_archiver(attr_fullname)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7500aa44", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[<Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:08.043135',recv_time='2021-07-22 09:05:09.121670',insert_time='2021-07-22 09:05:09.306481',value_r='0.1700515462',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:10.042484',recv_time='2021-07-22 09:05:10.089415',insert_time='2021-07-22 09:05:10.092173',value_r='0.6682486398',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:11.042459',recv_time='2021-07-22 09:05:11.045912',insert_time='2021-07-22 09:05:11.047452',value_r='0.4452707967',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:12.042128',recv_time='2021-07-22 09:05:12.046547',insert_time='2021-07-22 09:05:12.048725',value_r='0.4516686853',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:13.042922',recv_time='2021-07-22 09:05:13.046606',insert_time='2021-07-22 09:05:13.049036',value_r='0.0066994616',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:14.041779',recv_time='2021-07-22 09:05:14.045212',insert_time='2021-07-22 09:05:14.047420',value_r='0.8106887029',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:15.042953',recv_time='2021-07-22 09:05:15.048418',insert_time='2021-07-22 09:05:15.058763',value_r='0.3670252095',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:16.043194',recv_time='2021-07-22 09:05:16.050431',insert_time='2021-07-22 09:05:16.052866',value_r='0.5169448487',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:05:17.041435',recv_time='2021-07-22 09:05:17.042520',insert_time='2021-07-22 09:05:17.043184',value_r='0.4763397676',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:36.049973',recv_time='2021-07-22 09:13:37.000555',insert_time='2021-07-22 09:13:37.001496',value_r='0.2200198009',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:37.048872',recv_time='2021-07-22 09:13:37.050887',insert_time='2021-07-22 09:13:37.051595',value_r='0.1958901018',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:38.049834',recv_time='2021-07-22 09:13:38.053837',insert_time='2021-07-22 09:13:38.055891',value_r='0.7809455813',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:39.049170',recv_time='2021-07-22 09:13:39.053277',insert_time='2021-07-22 09:13:39.054169',value_r='0.3900944779',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:40.049947',recv_time='2021-07-22 09:13:40.055459',insert_time='2021-07-22 09:13:40.058514',value_r='0.9503238493',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:41.049554',recv_time='2021-07-22 09:13:41.053272',insert_time='2021-07-22 09:13:41.055708',value_r='0.3606745139',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:42.047508',recv_time='2021-07-22 09:13:42.048402',insert_time='2021-07-22 09:13:42.049000',value_r='0.6356401634',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:43.048806',recv_time='2021-07-22 09:13:43.052372',insert_time='2021-07-22 09:13:43.054252',value_r='0.9093435238',quality='2',att_error_desc_id='None')>,\n", + " <Scalar_Double_RO(att_conf_id='8',data_time='2021-07-22 09:13:44.048162',recv_time='2021-07-22 09:13:44.049303',insert_time='2021-07-22 09:13:44.050075',value_r='0.1972730078',quality='2',att_error_desc_id='None')>]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "retriever = Retriever()\n", + "records = retriever.get_attribute_value_by_hours(attr_fullname,0.2)\n", + "records" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "aa451956", + "metadata": {}, + "outputs": [], + "source": [ + "timestamps = [item.recv_time.strftime(\"%Y-%m-%d %X:%f\") for item in records]\n", + "values = [float(item.value_r) for item in records]" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "b76bbd5e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 432x288 with 1 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(timestamps,values)\n", + "plt.title('Archived data for '+ attr_fullname)\n", + "plt.xticks(rotation=90)\n", + "plt.grid()\n", + "#plt.rcParams['figure.figsize'] = [12, 8]\n", + "plt.rcParams['figure.dpi'] = 60\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "84be8a9d", + "metadata": {}, + "outputs": [], + "source": [ + "attr_fullname = 'lts/random_data/1/rnd21'\n", + "archiver.add_attribute_to_archiver(attr_fullname,polling_period=1000,event_period=1000)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "a050b45a", + "metadata": {}, + "outputs": [], + "source": [ + "archiver.remove_attribute_from_archiver(attr_fullname)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "36b0cd1e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[<Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='0',dim_x_r='1024',dim_y_r='0',value_r='0.7895304074',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='1',dim_x_r='1024',dim_y_r='0',value_r='0.7101656322',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='2',dim_x_r='1024',dim_y_r='0',value_r='0.8947136838',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='3',dim_x_r='1024',dim_y_r='0',value_r='0.8834937590',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='4',dim_x_r='1024',dim_y_r='0',value_r='0.8145439097',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='5',dim_x_r='1024',dim_y_r='0',value_r='0.4912772058',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='6',dim_x_r='1024',dim_y_r='0',value_r='0.2217163502',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='7',dim_x_r='1024',dim_y_r='0',value_r='0.1409500853',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='8',dim_x_r='1024',dim_y_r='0',value_r='0.8660190697',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='9',dim_x_r='1024',dim_y_r='0',value_r='0.7030854349',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='10',dim_x_r='1024',dim_y_r='0',value_r='0.3726224407',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='11',dim_x_r='1024',dim_y_r='0',value_r='0.3671753215',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='12',dim_x_r='1024',dim_y_r='0',value_r='0.2814890331',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='13',dim_x_r='1024',dim_y_r='0',value_r='0.2167376775',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='14',dim_x_r='1024',dim_y_r='0',value_r='0.7674951132',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='15',dim_x_r='1024',dim_y_r='0',value_r='0.3453171144',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='16',dim_x_r='1024',dim_y_r='0',value_r='0.4030204084',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='17',dim_x_r='1024',dim_y_r='0',value_r='0.5657904039',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='18',dim_x_r='1024',dim_y_r='0',value_r='0.9490839615',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='19',dim_x_r='1024',dim_y_r='0',value_r='0.5519400486',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='20',dim_x_r='1024',dim_y_r='0',value_r='0.9292908494',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='21',dim_x_r='1024',dim_y_r='0',value_r='0.8628848052',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='22',dim_x_r='1024',dim_y_r='0',value_r='0.2864043060',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='23',dim_x_r='1024',dim_y_r='0',value_r='0.1847972998',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='24',dim_x_r='1024',dim_y_r='0',value_r='0.8145629796',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='25',dim_x_r='1024',dim_y_r='0',value_r='0.9813777090',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='26',dim_x_r='1024',dim_y_r='0',value_r='0.9036729380',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='27',dim_x_r='1024',dim_y_r='0',value_r='0.7466766581',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='28',dim_x_r='1024',dim_y_r='0',value_r='0.5183821789',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='29',dim_x_r='1024',dim_y_r='0',value_r='0.1991309346',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='30',dim_x_r='1024',dim_y_r='0',value_r='0.3533069827',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='31',dim_x_r='1024',dim_y_r='0',value_r='0.3825540124',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='32',dim_x_r='1024',dim_y_r='0',value_r='0.7156523667',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='33',dim_x_r='1024',dim_y_r='0',value_r='0.9275755318',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='34',dim_x_r='1024',dim_y_r='0',value_r='0.9638383211',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='35',dim_x_r='1024',dim_y_r='0',value_r='0.6538691403',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='36',dim_x_r='1024',dim_y_r='0',value_r='0.3396721649',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='37',dim_x_r='1024',dim_y_r='0',value_r='0.4793483424',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='38',dim_x_r='1024',dim_y_r='0',value_r='0.6579173850',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='39',dim_x_r='1024',dim_y_r='0',value_r='0.2395559210',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='40',dim_x_r='1024',dim_y_r='0',value_r='0.3003371088',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='41',dim_x_r='1024',dim_y_r='0',value_r='0.3248808823',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='42',dim_x_r='1024',dim_y_r='0',value_r='0.9190307283',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='43',dim_x_r='1024',dim_y_r='0',value_r='0.8771169544',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='44',dim_x_r='1024',dim_y_r='0',value_r='0.9470316351',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='45',dim_x_r='1024',dim_y_r='0',value_r='0.9918990478',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='46',dim_x_r='1024',dim_y_r='0',value_r='0.9554268476',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='47',dim_x_r='1024',dim_y_r='0',value_r='0.4980064555',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='48',dim_x_r='1024',dim_y_r='0',value_r='0.3703318405',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='49',dim_x_r='1024',dim_y_r='0',value_r='0.1470233822',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='50',dim_x_r='1024',dim_y_r='0',value_r='0.7573968428',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='51',dim_x_r='1024',dim_y_r='0',value_r='0.7464929712',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='52',dim_x_r='1024',dim_y_r='0',value_r='0.0031144501',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='53',dim_x_r='1024',dim_y_r='0',value_r='0.4014465252',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='54',dim_x_r='1024',dim_y_r='0',value_r='0.5249541831',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='55',dim_x_r='1024',dim_y_r='0',value_r='0.3933625427',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='56',dim_x_r='1024',dim_y_r='0',value_r='0.5521746994',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='57',dim_x_r='1024',dim_y_r='0',value_r='0.9829133446',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='58',dim_x_r='1024',dim_y_r='0',value_r='0.7969315818',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='59',dim_x_r='1024',dim_y_r='0',value_r='0.0050412867',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='60',dim_x_r='1024',dim_y_r='0',value_r='0.7260195169',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='61',dim_x_r='1024',dim_y_r='0',value_r='0.2280426047',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='62',dim_x_r='1024',dim_y_r='0',value_r='0.0489177876',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='63',dim_x_r='1024',dim_y_r='0',value_r='0.1564962123',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='64',dim_x_r='1024',dim_y_r='0',value_r='0.8409825013',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='65',dim_x_r='1024',dim_y_r='0',value_r='0.8172474943',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='66',dim_x_r='1024',dim_y_r='0',value_r='0.9160925568',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='67',dim_x_r='1024',dim_y_r='0',value_r='0.6556138982',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='68',dim_x_r='1024',dim_y_r='0',value_r='0.3146925336',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='69',dim_x_r='1024',dim_y_r='0',value_r='0.1892252318',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='70',dim_x_r='1024',dim_y_r='0',value_r='0.1568761512',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='71',dim_x_r='1024',dim_y_r='0',value_r='0.4582451113',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='72',dim_x_r='1024',dim_y_r='0',value_r='0.3902055063',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='73',dim_x_r='1024',dim_y_r='0',value_r='0.3328490271',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='74',dim_x_r='1024',dim_y_r='0',value_r='0.4980368592',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='75',dim_x_r='1024',dim_y_r='0',value_r='0.2237094070',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='76',dim_x_r='1024',dim_y_r='0',value_r='0.1033317426',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='77',dim_x_r='1024',dim_y_r='0',value_r='0.0324893868',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='78',dim_x_r='1024',dim_y_r='0',value_r='0.3090891153',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='79',dim_x_r='1024',dim_y_r='0',value_r='0.7613822869',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='80',dim_x_r='1024',dim_y_r='0',value_r='0.6016504746',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='81',dim_x_r='1024',dim_y_r='0',value_r='0.6573414074',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='82',dim_x_r='1024',dim_y_r='0',value_r='0.9195201663',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='83',dim_x_r='1024',dim_y_r='0',value_r='0.6752979725',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='84',dim_x_r='1024',dim_y_r='0',value_r='0.8056706888',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='85',dim_x_r='1024',dim_y_r='0',value_r='0.0716310699',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='86',dim_x_r='1024',dim_y_r='0',value_r='0.5194362203',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='87',dim_x_r='1024',dim_y_r='0',value_r='0.5671812907',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='88',dim_x_r='1024',dim_y_r='0',value_r='0.9266681101',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='89',dim_x_r='1024',dim_y_r='0',value_r='0.5774189140',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='90',dim_x_r='1024',dim_y_r='0',value_r='0.5613567503',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='91',dim_x_r='1024',dim_y_r='0',value_r='0.5452194912',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='92',dim_x_r='1024',dim_y_r='0',value_r='0.2042267691',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='93',dim_x_r='1024',dim_y_r='0',value_r='0.6836378358',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='94',dim_x_r='1024',dim_y_r='0',value_r='0.7456274397',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='95',dim_x_r='1024',dim_y_r='0',value_r='0.1796023980',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='96',dim_x_r='1024',dim_y_r='0',value_r='0.2858253846',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='97',dim_x_r='1024',dim_y_r='0',value_r='0.5615683610',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='98',dim_x_r='1024',dim_y_r='0',value_r='0.6644994169',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='99',dim_x_r='1024',dim_y_r='0',value_r='0.7661840920',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='100',dim_x_r='1024',dim_y_r='0',value_r='0.5365198242',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='101',dim_x_r='1024',dim_y_r='0',value_r='0.9613280438',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='102',dim_x_r='1024',dim_y_r='0',value_r='0.4836450530',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='103',dim_x_r='1024',dim_y_r='0',value_r='0.5657893763',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='104',dim_x_r='1024',dim_y_r='0',value_r='0.2229829490',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='105',dim_x_r='1024',dim_y_r='0',value_r='0.7918862948',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='106',dim_x_r='1024',dim_y_r='0',value_r='0.1225163267',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='107',dim_x_r='1024',dim_y_r='0',value_r='0.3116760208',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='108',dim_x_r='1024',dim_y_r='0',value_r='0.2973159011',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='109',dim_x_r='1024',dim_y_r='0',value_r='0.1675313450',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='110',dim_x_r='1024',dim_y_r='0',value_r='0.0084600197',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='111',dim_x_r='1024',dim_y_r='0',value_r='0.0382274598',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='112',dim_x_r='1024',dim_y_r='0',value_r='0.5963346570',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='113',dim_x_r='1024',dim_y_r='0',value_r='0.0206469416',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='114',dim_x_r='1024',dim_y_r='0',value_r='0.9733954099',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='115',dim_x_r='1024',dim_y_r='0',value_r='0.5225806204',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='116',dim_x_r='1024',dim_y_r='0',value_r='0.6412169257',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='117',dim_x_r='1024',dim_y_r='0',value_r='0.8945528287',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='118',dim_x_r='1024',dim_y_r='0',value_r='0.6107522064',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='119',dim_x_r='1024',dim_y_r='0',value_r='0.0407821421',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='120',dim_x_r='1024',dim_y_r='0',value_r='0.8470148082',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='121',dim_x_r='1024',dim_y_r='0',value_r='0.7510498616',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='122',dim_x_r='1024',dim_y_r='0',value_r='0.8180174150',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='123',dim_x_r='1024',dim_y_r='0',value_r='0.3510281237',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='124',dim_x_r='1024',dim_y_r='0',value_r='0.1108766677',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='125',dim_x_r='1024',dim_y_r='0',value_r='0.5752034714',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='126',dim_x_r='1024',dim_y_r='0',value_r='0.0905678057',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='127',dim_x_r='1024',dim_y_r='0',value_r='0.4931012181',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='128',dim_x_r='1024',dim_y_r='0',value_r='0.8909340727',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='129',dim_x_r='1024',dim_y_r='0',value_r='0.1547722448',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='130',dim_x_r='1024',dim_y_r='0',value_r='0.2722457351',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='131',dim_x_r='1024',dim_y_r='0',value_r='0.7218211423',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='132',dim_x_r='1024',dim_y_r='0',value_r='0.6751034221',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='133',dim_x_r='1024',dim_y_r='0',value_r='0.7539401354',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='134',dim_x_r='1024',dim_y_r='0',value_r='0.3010224038',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='135',dim_x_r='1024',dim_y_r='0',value_r='0.6073575290',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='136',dim_x_r='1024',dim_y_r='0',value_r='0.2547680006',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='137',dim_x_r='1024',dim_y_r='0',value_r='0.0590716221',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='138',dim_x_r='1024',dim_y_r='0',value_r='0.6400136294',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='139',dim_x_r='1024',dim_y_r='0',value_r='0.3509040686',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='140',dim_x_r='1024',dim_y_r='0',value_r='0.6324163996',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='141',dim_x_r='1024',dim_y_r='0',value_r='0.2216591207',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='142',dim_x_r='1024',dim_y_r='0',value_r='0.4307930560',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='143',dim_x_r='1024',dim_y_r='0',value_r='0.2946613555',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='144',dim_x_r='1024',dim_y_r='0',value_r='0.2277644108',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='145',dim_x_r='1024',dim_y_r='0',value_r='0.9722579017',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='146',dim_x_r='1024',dim_y_r='0',value_r='0.4458728962',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='147',dim_x_r='1024',dim_y_r='0',value_r='0.8311872168',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='148',dim_x_r='1024',dim_y_r='0',value_r='0.9702154587',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='149',dim_x_r='1024',dim_y_r='0',value_r='0.2175688745',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='150',dim_x_r='1024',dim_y_r='0',value_r='0.1864843314',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='151',dim_x_r='1024',dim_y_r='0',value_r='0.5655479851',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='152',dim_x_r='1024',dim_y_r='0',value_r='0.7382118745',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='153',dim_x_r='1024',dim_y_r='0',value_r='0.1799182648',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='154',dim_x_r='1024',dim_y_r='0',value_r='0.8093759554',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='155',dim_x_r='1024',dim_y_r='0',value_r='0.9154866367',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='156',dim_x_r='1024',dim_y_r='0',value_r='0.1997560405',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='157',dim_x_r='1024',dim_y_r='0',value_r='0.1776961383',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='158',dim_x_r='1024',dim_y_r='0',value_r='0.3052121336',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='159',dim_x_r='1024',dim_y_r='0',value_r='0.6030357103',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='160',dim_x_r='1024',dim_y_r='0',value_r='0.6425038074',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='161',dim_x_r='1024',dim_y_r='0',value_r='0.7146972081',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='162',dim_x_r='1024',dim_y_r='0',value_r='0.2860340059',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='163',dim_x_r='1024',dim_y_r='0',value_r='0.6148893399',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='164',dim_x_r='1024',dim_y_r='0',value_r='0.0446309747',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='165',dim_x_r='1024',dim_y_r='0',value_r='0.9727904992',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='166',dim_x_r='1024',dim_y_r='0',value_r='0.8952658783',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='167',dim_x_r='1024',dim_y_r='0',value_r='0.2566825920',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='168',dim_x_r='1024',dim_y_r='0',value_r='0.3549645293',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='169',dim_x_r='1024',dim_y_r='0',value_r='0.1753250154',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='170',dim_x_r='1024',dim_y_r='0',value_r='0.5646756680',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='171',dim_x_r='1024',dim_y_r='0',value_r='0.5875526522',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='172',dim_x_r='1024',dim_y_r='0',value_r='0.5370573187',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='173',dim_x_r='1024',dim_y_r='0',value_r='0.3386907051',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='174',dim_x_r='1024',dim_y_r='0',value_r='0.6783518027',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='175',dim_x_r='1024',dim_y_r='0',value_r='0.2744111970',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='176',dim_x_r='1024',dim_y_r='0',value_r='0.2465706759',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='177',dim_x_r='1024',dim_y_r='0',value_r='0.0328124443',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='178',dim_x_r='1024',dim_y_r='0',value_r='0.1531903681',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='179',dim_x_r='1024',dim_y_r='0',value_r='0.4521423775',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='180',dim_x_r='1024',dim_y_r='0',value_r='0.8473440405',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='181',dim_x_r='1024',dim_y_r='0',value_r='0.2121101548',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='182',dim_x_r='1024',dim_y_r='0',value_r='0.4501139038',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='183',dim_x_r='1024',dim_y_r='0',value_r='0.2697161677',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='184',dim_x_r='1024',dim_y_r='0',value_r='0.8629767855',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='185',dim_x_r='1024',dim_y_r='0',value_r='0.9927266292',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='186',dim_x_r='1024',dim_y_r='0',value_r='0.7759859585',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='187',dim_x_r='1024',dim_y_r='0',value_r='0.5225763703',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='188',dim_x_r='1024',dim_y_r='0',value_r='0.5589133088',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='189',dim_x_r='1024',dim_y_r='0',value_r='0.5179916988',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='190',dim_x_r='1024',dim_y_r='0',value_r='0.9627375923',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='191',dim_x_r='1024',dim_y_r='0',value_r='0.0677748104',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='192',dim_x_r='1024',dim_y_r='0',value_r='0.6214507534',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='193',dim_x_r='1024',dim_y_r='0',value_r='0.9396863846',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='194',dim_x_r='1024',dim_y_r='0',value_r='0.6230358384',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='195',dim_x_r='1024',dim_y_r='0',value_r='0.1749864495',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='196',dim_x_r='1024',dim_y_r='0',value_r='0.5828968646',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='197',dim_x_r='1024',dim_y_r='0',value_r='0.9131183489',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='198',dim_x_r='1024',dim_y_r='0',value_r='0.9974090754',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='199',dim_x_r='1024',dim_y_r='0',value_r='0.8608574383',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='200',dim_x_r='1024',dim_y_r='0',value_r='0.8162094312',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='201',dim_x_r='1024',dim_y_r='0',value_r='0.9406587513',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='202',dim_x_r='1024',dim_y_r='0',value_r='0.5917967765',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='203',dim_x_r='1024',dim_y_r='0',value_r='0.1153965294',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='204',dim_x_r='1024',dim_y_r='0',value_r='0.5583247195',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='205',dim_x_r='1024',dim_y_r='0',value_r='0.7814575139',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='206',dim_x_r='1024',dim_y_r='0',value_r='0.9918262607',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='207',dim_x_r='1024',dim_y_r='0',value_r='0.4582509961',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='208',dim_x_r='1024',dim_y_r='0',value_r='0.1578104128',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='209',dim_x_r='1024',dim_y_r='0',value_r='0.7790586471',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='210',dim_x_r='1024',dim_y_r='0',value_r='0.6186054373',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='211',dim_x_r='1024',dim_y_r='0',value_r='0.6803121400',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='212',dim_x_r='1024',dim_y_r='0',value_r='0.0000306477',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='213',dim_x_r='1024',dim_y_r='0',value_r='0.4607828105',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='214',dim_x_r='1024',dim_y_r='0',value_r='0.1721502958',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='215',dim_x_r='1024',dim_y_r='0',value_r='0.5812745129',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='216',dim_x_r='1024',dim_y_r='0',value_r='0.6190633149',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='217',dim_x_r='1024',dim_y_r='0',value_r='0.3285044998',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='218',dim_x_r='1024',dim_y_r='0',value_r='0.4276623995',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='219',dim_x_r='1024',dim_y_r='0',value_r='0.4433053759',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='220',dim_x_r='1024',dim_y_r='0',value_r='0.5300005715',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='221',dim_x_r='1024',dim_y_r='0',value_r='0.5255747690',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='222',dim_x_r='1024',dim_y_r='0',value_r='0.7904930909',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='223',dim_x_r='1024',dim_y_r='0',value_r='0.0420195929',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='224',dim_x_r='1024',dim_y_r='0',value_r='0.2039922962',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='225',dim_x_r='1024',dim_y_r='0',value_r='0.0196286628',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='226',dim_x_r='1024',dim_y_r='0',value_r='0.0965425795',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='227',dim_x_r='1024',dim_y_r='0',value_r='0.4659163108',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='228',dim_x_r='1024',dim_y_r='0',value_r='0.5514034046',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='229',dim_x_r='1024',dim_y_r='0',value_r='0.5744446112',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='230',dim_x_r='1024',dim_y_r='0',value_r='0.2677819512',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='231',dim_x_r='1024',dim_y_r='0',value_r='0.5010577805',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='232',dim_x_r='1024',dim_y_r='0',value_r='0.1781813372',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='233',dim_x_r='1024',dim_y_r='0',value_r='0.0169902117',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='234',dim_x_r='1024',dim_y_r='0',value_r='0.9650024340',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='235',dim_x_r='1024',dim_y_r='0',value_r='0.1441591392',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='236',dim_x_r='1024',dim_y_r='0',value_r='0.2116708315',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='237',dim_x_r='1024',dim_y_r='0',value_r='0.6737373746',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='238',dim_x_r='1024',dim_y_r='0',value_r='0.8673404694',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='239',dim_x_r='1024',dim_y_r='0',value_r='0.4995058512',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='240',dim_x_r='1024',dim_y_r='0',value_r='0.6024796696',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='241',dim_x_r='1024',dim_y_r='0',value_r='0.8591320142',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='242',dim_x_r='1024',dim_y_r='0',value_r='0.8811621503',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='243',dim_x_r='1024',dim_y_r='0',value_r='0.7618317411',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='244',dim_x_r='1024',dim_y_r='0',value_r='0.4128312490',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='245',dim_x_r='1024',dim_y_r='0',value_r='0.1445876210',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='246',dim_x_r='1024',dim_y_r='0',value_r='0.9118102904',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='247',dim_x_r='1024',dim_y_r='0',value_r='0.7404388593',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='248',dim_x_r='1024',dim_y_r='0',value_r='0.1724511908',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='249',dim_x_r='1024',dim_y_r='0',value_r='0.6783915478',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='250',dim_x_r='1024',dim_y_r='0',value_r='0.3762463702',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='251',dim_x_r='1024',dim_y_r='0',value_r='0.8889199206',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='252',dim_x_r='1024',dim_y_r='0',value_r='0.9410653563',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='253',dim_x_r='1024',dim_y_r='0',value_r='0.0741097706',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='254',dim_x_r='1024',dim_y_r='0',value_r='0.2965042404',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='255',dim_x_r='1024',dim_y_r='0',value_r='0.4292237351',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='256',dim_x_r='1024',dim_y_r='0',value_r='0.6937571688',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='257',dim_x_r='1024',dim_y_r='0',value_r='0.3377851191',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='258',dim_x_r='1024',dim_y_r='0',value_r='0.6285546246',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='259',dim_x_r='1024',dim_y_r='0',value_r='0.1875612471',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='260',dim_x_r='1024',dim_y_r='0',value_r='0.3494535586',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='261',dim_x_r='1024',dim_y_r='0',value_r='0.3660060578',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='262',dim_x_r='1024',dim_y_r='0',value_r='0.1630585166',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='263',dim_x_r='1024',dim_y_r='0',value_r='0.7579611363',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='264',dim_x_r='1024',dim_y_r='0',value_r='0.1728464343',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='265',dim_x_r='1024',dim_y_r='0',value_r='0.6034395990',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='266',dim_x_r='1024',dim_y_r='0',value_r='0.6768342441',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='267',dim_x_r='1024',dim_y_r='0',value_r='0.1357651423',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='268',dim_x_r='1024',dim_y_r='0',value_r='0.7646633958',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='269',dim_x_r='1024',dim_y_r='0',value_r='0.7748312651',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='270',dim_x_r='1024',dim_y_r='0',value_r='0.7957908268',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='271',dim_x_r='1024',dim_y_r='0',value_r='0.3735547339',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='272',dim_x_r='1024',dim_y_r='0',value_r='0.2640724312',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='273',dim_x_r='1024',dim_y_r='0',value_r='0.4465409737',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='274',dim_x_r='1024',dim_y_r='0',value_r='0.4835904297',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='275',dim_x_r='1024',dim_y_r='0',value_r='0.5474080733',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='276',dim_x_r='1024',dim_y_r='0',value_r='0.8235003040',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='277',dim_x_r='1024',dim_y_r='0',value_r='0.4895855676',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='278',dim_x_r='1024',dim_y_r='0',value_r='0.2801373151',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='279',dim_x_r='1024',dim_y_r='0',value_r='0.7557144524',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='280',dim_x_r='1024',dim_y_r='0',value_r='0.8898646910',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='281',dim_x_r='1024',dim_y_r='0',value_r='0.3720780073',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='282',dim_x_r='1024',dim_y_r='0',value_r='0.5287766907',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='283',dim_x_r='1024',dim_y_r='0',value_r='0.3085528033',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='284',dim_x_r='1024',dim_y_r='0',value_r='0.0184699276',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='285',dim_x_r='1024',dim_y_r='0',value_r='0.9515118662',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='286',dim_x_r='1024',dim_y_r='0',value_r='0.8862389595',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='287',dim_x_r='1024',dim_y_r='0',value_r='0.4089517835',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='288',dim_x_r='1024',dim_y_r='0',value_r='0.2159087890',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='289',dim_x_r='1024',dim_y_r='0',value_r='0.2958427380',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='290',dim_x_r='1024',dim_y_r='0',value_r='0.5171933136',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='291',dim_x_r='1024',dim_y_r='0',value_r='0.6682556597',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='292',dim_x_r='1024',dim_y_r='0',value_r='0.9140774009',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='293',dim_x_r='1024',dim_y_r='0',value_r='0.4183197287',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='294',dim_x_r='1024',dim_y_r='0',value_r='0.6037988256',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='295',dim_x_r='1024',dim_y_r='0',value_r='0.1699224876',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='296',dim_x_r='1024',dim_y_r='0',value_r='0.2333770358',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='297',dim_x_r='1024',dim_y_r='0',value_r='0.9494391579',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='298',dim_x_r='1024',dim_y_r='0',value_r='0.9331877951',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='299',dim_x_r='1024',dim_y_r='0',value_r='0.2514437297',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='300',dim_x_r='1024',dim_y_r='0',value_r='0.7689179318',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='301',dim_x_r='1024',dim_y_r='0',value_r='0.9882330253',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='302',dim_x_r='1024',dim_y_r='0',value_r='0.5639334102',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='303',dim_x_r='1024',dim_y_r='0',value_r='0.2623534480',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='304',dim_x_r='1024',dim_y_r='0',value_r='0.0029629013',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='305',dim_x_r='1024',dim_y_r='0',value_r='0.6297062628',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='306',dim_x_r='1024',dim_y_r='0',value_r='0.5161527659',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='307',dim_x_r='1024',dim_y_r='0',value_r='0.4843485273',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='308',dim_x_r='1024',dim_y_r='0',value_r='0.6352097297',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='309',dim_x_r='1024',dim_y_r='0',value_r='0.5342442503',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='310',dim_x_r='1024',dim_y_r='0',value_r='0.1133177666',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='311',dim_x_r='1024',dim_y_r='0',value_r='0.6669037451',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='312',dim_x_r='1024',dim_y_r='0',value_r='0.3724377931',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='313',dim_x_r='1024',dim_y_r='0',value_r='0.3830461947',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='314',dim_x_r='1024',dim_y_r='0',value_r='0.8413445529',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='315',dim_x_r='1024',dim_y_r='0',value_r='0.4016197755',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='316',dim_x_r='1024',dim_y_r='0',value_r='0.6227003146',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='317',dim_x_r='1024',dim_y_r='0',value_r='0.9760002775',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='318',dim_x_r='1024',dim_y_r='0',value_r='0.4318904379',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='319',dim_x_r='1024',dim_y_r='0',value_r='0.0738782066',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='320',dim_x_r='1024',dim_y_r='0',value_r='0.1317753920',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='321',dim_x_r='1024',dim_y_r='0',value_r='0.6497746501',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='322',dim_x_r='1024',dim_y_r='0',value_r='0.4714322047',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='323',dim_x_r='1024',dim_y_r='0',value_r='0.0584680903',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='324',dim_x_r='1024',dim_y_r='0',value_r='0.6840175076',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='325',dim_x_r='1024',dim_y_r='0',value_r='0.0499884807',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='326',dim_x_r='1024',dim_y_r='0',value_r='0.3160524480',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='327',dim_x_r='1024',dim_y_r='0',value_r='0.8657092734',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='328',dim_x_r='1024',dim_y_r='0',value_r='0.7297084615',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='329',dim_x_r='1024',dim_y_r='0',value_r='0.4626187251',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='330',dim_x_r='1024',dim_y_r='0',value_r='0.3861309471',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='331',dim_x_r='1024',dim_y_r='0',value_r='0.5912315901',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='332',dim_x_r='1024',dim_y_r='0',value_r='0.2836322003',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='333',dim_x_r='1024',dim_y_r='0',value_r='0.4719187782',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='334',dim_x_r='1024',dim_y_r='0',value_r='0.8544543040',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='335',dim_x_r='1024',dim_y_r='0',value_r='0.0164743514',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='336',dim_x_r='1024',dim_y_r='0',value_r='0.9092907544',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='337',dim_x_r='1024',dim_y_r='0',value_r='0.4790235562',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='338',dim_x_r='1024',dim_y_r='0',value_r='0.6279844095',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='339',dim_x_r='1024',dim_y_r='0',value_r='0.2869530206',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='340',dim_x_r='1024',dim_y_r='0',value_r='0.0111949261',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='341',dim_x_r='1024',dim_y_r='0',value_r='0.4152842202',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='342',dim_x_r='1024',dim_y_r='0',value_r='0.1111778307',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='343',dim_x_r='1024',dim_y_r='0',value_r='0.2816602570',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='344',dim_x_r='1024',dim_y_r='0',value_r='0.0454588579',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='345',dim_x_r='1024',dim_y_r='0',value_r='0.7901819303',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='346',dim_x_r='1024',dim_y_r='0',value_r='0.3200674032',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='347',dim_x_r='1024',dim_y_r='0',value_r='0.2848871818',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='348',dim_x_r='1024',dim_y_r='0',value_r='0.2753444679',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='349',dim_x_r='1024',dim_y_r='0',value_r='0.9155214750',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='350',dim_x_r='1024',dim_y_r='0',value_r='0.1381249922',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='351',dim_x_r='1024',dim_y_r='0',value_r='0.8845047148',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='352',dim_x_r='1024',dim_y_r='0',value_r='0.0372106342',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='353',dim_x_r='1024',dim_y_r='0',value_r='0.8840682782',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='354',dim_x_r='1024',dim_y_r='0',value_r='0.0226408822',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='355',dim_x_r='1024',dim_y_r='0',value_r='0.7656170135',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='356',dim_x_r='1024',dim_y_r='0',value_r='0.1454373420',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='357',dim_x_r='1024',dim_y_r='0',value_r='0.5442409515',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='358',dim_x_r='1024',dim_y_r='0',value_r='0.2739362541',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='359',dim_x_r='1024',dim_y_r='0',value_r='0.5307789690',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='360',dim_x_r='1024',dim_y_r='0',value_r='0.9972068410',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='361',dim_x_r='1024',dim_y_r='0',value_r='0.1983517577',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='362',dim_x_r='1024',dim_y_r='0',value_r='0.9980525072',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='363',dim_x_r='1024',dim_y_r='0',value_r='0.2578201837',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='364',dim_x_r='1024',dim_y_r='0',value_r='0.2804909860',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='365',dim_x_r='1024',dim_y_r='0',value_r='0.8315995202',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='366',dim_x_r='1024',dim_y_r='0',value_r='0.1615245971',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='367',dim_x_r='1024',dim_y_r='0',value_r='0.8589755327',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='368',dim_x_r='1024',dim_y_r='0',value_r='0.9243779062',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='369',dim_x_r='1024',dim_y_r='0',value_r='0.9568929441',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='370',dim_x_r='1024',dim_y_r='0',value_r='0.3755503449',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='371',dim_x_r='1024',dim_y_r='0',value_r='0.4167287780',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='372',dim_x_r='1024',dim_y_r='0',value_r='0.7825281428',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='373',dim_x_r='1024',dim_y_r='0',value_r='0.5797240468',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='374',dim_x_r='1024',dim_y_r='0',value_r='0.3862702688',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='375',dim_x_r='1024',dim_y_r='0',value_r='0.1669326576',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='376',dim_x_r='1024',dim_y_r='0',value_r='0.3658788844',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='377',dim_x_r='1024',dim_y_r='0',value_r='0.9304148997',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='378',dim_x_r='1024',dim_y_r='0',value_r='0.8957047200',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='379',dim_x_r='1024',dim_y_r='0',value_r='0.0889949660',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='380',dim_x_r='1024',dim_y_r='0',value_r='0.8833050837',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='381',dim_x_r='1024',dim_y_r='0',value_r='0.8517420884',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='382',dim_x_r='1024',dim_y_r='0',value_r='0.5643561213',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='383',dim_x_r='1024',dim_y_r='0',value_r='0.1261834562',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='384',dim_x_r='1024',dim_y_r='0',value_r='0.6144688140',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='385',dim_x_r='1024',dim_y_r='0',value_r='0.8082185407',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='386',dim_x_r='1024',dim_y_r='0',value_r='0.1581533452',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='387',dim_x_r='1024',dim_y_r='0',value_r='0.5462904073',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='388',dim_x_r='1024',dim_y_r='0',value_r='0.3650924673',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='389',dim_x_r='1024',dim_y_r='0',value_r='0.1987779901',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='390',dim_x_r='1024',dim_y_r='0',value_r='0.6694225215',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='391',dim_x_r='1024',dim_y_r='0',value_r='0.1275720318',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='392',dim_x_r='1024',dim_y_r='0',value_r='0.0470563484',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='393',dim_x_r='1024',dim_y_r='0',value_r='0.0042033854',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='394',dim_x_r='1024',dim_y_r='0',value_r='0.6834552241',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='395',dim_x_r='1024',dim_y_r='0',value_r='0.3678927195',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='396',dim_x_r='1024',dim_y_r='0',value_r='0.9321486531',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='397',dim_x_r='1024',dim_y_r='0',value_r='0.2721600766',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='398',dim_x_r='1024',dim_y_r='0',value_r='0.3536041003',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='399',dim_x_r='1024',dim_y_r='0',value_r='0.2686686578',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='400',dim_x_r='1024',dim_y_r='0',value_r='0.7242500545',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='401',dim_x_r='1024',dim_y_r='0',value_r='0.9411995416',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='402',dim_x_r='1024',dim_y_r='0',value_r='0.1711094286',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='403',dim_x_r='1024',dim_y_r='0',value_r='0.0841910984',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='404',dim_x_r='1024',dim_y_r='0',value_r='0.1370513132',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='405',dim_x_r='1024',dim_y_r='0',value_r='0.1060695933',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='406',dim_x_r='1024',dim_y_r='0',value_r='0.5670461032',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='407',dim_x_r='1024',dim_y_r='0',value_r='0.2963821839',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='408',dim_x_r='1024',dim_y_r='0',value_r='0.4346981078',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='409',dim_x_r='1024',dim_y_r='0',value_r='0.3850807660',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='410',dim_x_r='1024',dim_y_r='0',value_r='0.5613658463',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='411',dim_x_r='1024',dim_y_r='0',value_r='0.6876531898',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='412',dim_x_r='1024',dim_y_r='0',value_r='0.6589124334',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='413',dim_x_r='1024',dim_y_r='0',value_r='0.2427867971',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='414',dim_x_r='1024',dim_y_r='0',value_r='0.0761522874',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='415',dim_x_r='1024',dim_y_r='0',value_r='0.8597604111',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='416',dim_x_r='1024',dim_y_r='0',value_r='0.8387566111',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='417',dim_x_r='1024',dim_y_r='0',value_r='0.4659239162',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='418',dim_x_r='1024',dim_y_r='0',value_r='0.3672885965',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='419',dim_x_r='1024',dim_y_r='0',value_r='0.8676511646',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='420',dim_x_r='1024',dim_y_r='0',value_r='0.6572484574',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='421',dim_x_r='1024',dim_y_r='0',value_r='0.3360644179',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='422',dim_x_r='1024',dim_y_r='0',value_r='0.8667905029',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='423',dim_x_r='1024',dim_y_r='0',value_r='0.2003479680',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='424',dim_x_r='1024',dim_y_r='0',value_r='0.1330029530',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='425',dim_x_r='1024',dim_y_r='0',value_r='0.0022182753',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='426',dim_x_r='1024',dim_y_r='0',value_r='0.0587129986',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='427',dim_x_r='1024',dim_y_r='0',value_r='0.2896896479',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='428',dim_x_r='1024',dim_y_r='0',value_r='0.8079010894',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='429',dim_x_r='1024',dim_y_r='0',value_r='0.0769419779',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='430',dim_x_r='1024',dim_y_r='0',value_r='0.1954429882',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='431',dim_x_r='1024',dim_y_r='0',value_r='0.2225200958',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='432',dim_x_r='1024',dim_y_r='0',value_r='0.4708070811',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='433',dim_x_r='1024',dim_y_r='0',value_r='0.7805229407',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='434',dim_x_r='1024',dim_y_r='0',value_r='0.6284494203',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='435',dim_x_r='1024',dim_y_r='0',value_r='0.6139987493',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='436',dim_x_r='1024',dim_y_r='0',value_r='0.1105665725',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='437',dim_x_r='1024',dim_y_r='0',value_r='0.5348186004',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='438',dim_x_r='1024',dim_y_r='0',value_r='0.1892012811',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='439',dim_x_r='1024',dim_y_r='0',value_r='0.1979618517',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='440',dim_x_r='1024',dim_y_r='0',value_r='0.7343204884',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='441',dim_x_r='1024',dim_y_r='0',value_r='0.3024055653',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='442',dim_x_r='1024',dim_y_r='0',value_r='0.5189927594',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='443',dim_x_r='1024',dim_y_r='0',value_r='0.0208390042',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='444',dim_x_r='1024',dim_y_r='0',value_r='0.1084767910',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='445',dim_x_r='1024',dim_y_r='0',value_r='0.1764994380',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='446',dim_x_r='1024',dim_y_r='0',value_r='0.5211431322',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='447',dim_x_r='1024',dim_y_r='0',value_r='0.1283085545',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='448',dim_x_r='1024',dim_y_r='0',value_r='0.4623407853',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='449',dim_x_r='1024',dim_y_r='0',value_r='0.9552659187',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='450',dim_x_r='1024',dim_y_r='0',value_r='0.0499025753',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='451',dim_x_r='1024',dim_y_r='0',value_r='0.1494377520',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='452',dim_x_r='1024',dim_y_r='0',value_r='0.8209084216',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='453',dim_x_r='1024',dim_y_r='0',value_r='0.2370579556',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='454',dim_x_r='1024',dim_y_r='0',value_r='0.3698759565',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='455',dim_x_r='1024',dim_y_r='0',value_r='0.6294542552',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='456',dim_x_r='1024',dim_y_r='0',value_r='0.6227213715',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='457',dim_x_r='1024',dim_y_r='0',value_r='0.0308077442',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='458',dim_x_r='1024',dim_y_r='0',value_r='0.6095496433',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='459',dim_x_r='1024',dim_y_r='0',value_r='0.8066449948',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='460',dim_x_r='1024',dim_y_r='0',value_r='0.1064475135',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='461',dim_x_r='1024',dim_y_r='0',value_r='0.1144174769',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='462',dim_x_r='1024',dim_y_r='0',value_r='0.5971388723',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='463',dim_x_r='1024',dim_y_r='0',value_r='0.1186389002',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='464',dim_x_r='1024',dim_y_r='0',value_r='0.2198533747',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='465',dim_x_r='1024',dim_y_r='0',value_r='0.5158690562',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='466',dim_x_r='1024',dim_y_r='0',value_r='0.2569107177',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='467',dim_x_r='1024',dim_y_r='0',value_r='0.8476988353',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='468',dim_x_r='1024',dim_y_r='0',value_r='0.3446478043',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='469',dim_x_r='1024',dim_y_r='0',value_r='0.5152632954',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='470',dim_x_r='1024',dim_y_r='0',value_r='0.0997230597',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='471',dim_x_r='1024',dim_y_r='0',value_r='0.2210149804',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='472',dim_x_r='1024',dim_y_r='0',value_r='0.6341141612',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='473',dim_x_r='1024',dim_y_r='0',value_r='0.2941368956',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='474',dim_x_r='1024',dim_y_r='0',value_r='0.0694231766',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='475',dim_x_r='1024',dim_y_r='0',value_r='0.8569501441',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='476',dim_x_r='1024',dim_y_r='0',value_r='0.4093684416',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='477',dim_x_r='1024',dim_y_r='0',value_r='0.3220550119',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='478',dim_x_r='1024',dim_y_r='0',value_r='0.9140578822',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='479',dim_x_r='1024',dim_y_r='0',value_r='0.2950458362',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='480',dim_x_r='1024',dim_y_r='0',value_r='0.4439239898',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='481',dim_x_r='1024',dim_y_r='0',value_r='0.1196836002',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='482',dim_x_r='1024',dim_y_r='0',value_r='0.4805291016',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='483',dim_x_r='1024',dim_y_r='0',value_r='0.3183040425',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='484',dim_x_r='1024',dim_y_r='0',value_r='0.9922365842',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='485',dim_x_r='1024',dim_y_r='0',value_r='0.5117926881',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='486',dim_x_r='1024',dim_y_r='0',value_r='0.9106395063',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='487',dim_x_r='1024',dim_y_r='0',value_r='0.9024021606',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='488',dim_x_r='1024',dim_y_r='0',value_r='0.8751820701',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='489',dim_x_r='1024',dim_y_r='0',value_r='0.2534938852',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='490',dim_x_r='1024',dim_y_r='0',value_r='0.1816578004',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='491',dim_x_r='1024',dim_y_r='0',value_r='0.4935351362',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='492',dim_x_r='1024',dim_y_r='0',value_r='0.1318971422',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='493',dim_x_r='1024',dim_y_r='0',value_r='0.4836777116',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='494',dim_x_r='1024',dim_y_r='0',value_r='0.3611617826',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='495',dim_x_r='1024',dim_y_r='0',value_r='0.2328002082',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='496',dim_x_r='1024',dim_y_r='0',value_r='0.8824568535',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='497',dim_x_r='1024',dim_y_r='0',value_r='0.5237064362',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='498',dim_x_r='1024',dim_y_r='0',value_r='0.3969344137',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='499',dim_x_r='1024',dim_y_r='0',value_r='0.2952328964',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='500',dim_x_r='1024',dim_y_r='0',value_r='0.6084241013',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='501',dim_x_r='1024',dim_y_r='0',value_r='0.7519978432',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='502',dim_x_r='1024',dim_y_r='0',value_r='0.5775102377',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='503',dim_x_r='1024',dim_y_r='0',value_r='0.0049438925',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='504',dim_x_r='1024',dim_y_r='0',value_r='0.8390881202',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='505',dim_x_r='1024',dim_y_r='0',value_r='0.6308830280',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='506',dim_x_r='1024',dim_y_r='0',value_r='0.5168618051',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='507',dim_x_r='1024',dim_y_r='0',value_r='0.1672290685',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='508',dim_x_r='1024',dim_y_r='0',value_r='0.5359312407',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='509',dim_x_r='1024',dim_y_r='0',value_r='0.1304035751',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='510',dim_x_r='1024',dim_y_r='0',value_r='0.7451448217',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='511',dim_x_r='1024',dim_y_r='0',value_r='0.0933345618',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='512',dim_x_r='1024',dim_y_r='0',value_r='0.9318468460',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='513',dim_x_r='1024',dim_y_r='0',value_r='0.0717770420',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='514',dim_x_r='1024',dim_y_r='0',value_r='0.2496615281',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='515',dim_x_r='1024',dim_y_r='0',value_r='0.0709162252',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='516',dim_x_r='1024',dim_y_r='0',value_r='0.4640864100',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='517',dim_x_r='1024',dim_y_r='0',value_r='0.7898227064',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='518',dim_x_r='1024',dim_y_r='0',value_r='0.8316708133',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='519',dim_x_r='1024',dim_y_r='0',value_r='0.5352016524',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='520',dim_x_r='1024',dim_y_r='0',value_r='0.8904397484',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='521',dim_x_r='1024',dim_y_r='0',value_r='0.6678558573',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='522',dim_x_r='1024',dim_y_r='0',value_r='0.0617116418',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='523',dim_x_r='1024',dim_y_r='0',value_r='0.2452101636',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='524',dim_x_r='1024',dim_y_r='0',value_r='0.4339516513',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='525',dim_x_r='1024',dim_y_r='0',value_r='0.0784247670',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='526',dim_x_r='1024',dim_y_r='0',value_r='0.5967265337',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='527',dim_x_r='1024',dim_y_r='0',value_r='0.7516349532',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='528',dim_x_r='1024',dim_y_r='0',value_r='0.7849995055',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='529',dim_x_r='1024',dim_y_r='0',value_r='0.5763832909',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='530',dim_x_r='1024',dim_y_r='0',value_r='0.1351638974',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='531',dim_x_r='1024',dim_y_r='0',value_r='0.1238034549',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='532',dim_x_r='1024',dim_y_r='0',value_r='0.1416499934',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='533',dim_x_r='1024',dim_y_r='0',value_r='0.9067908097',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='534',dim_x_r='1024',dim_y_r='0',value_r='0.3527705464',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='535',dim_x_r='1024',dim_y_r='0',value_r='0.0524870357',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='536',dim_x_r='1024',dim_y_r='0',value_r='0.8622513863',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='537',dim_x_r='1024',dim_y_r='0',value_r='0.4809823809',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='538',dim_x_r='1024',dim_y_r='0',value_r='0.2492743780',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='539',dim_x_r='1024',dim_y_r='0',value_r='0.4304874072',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='540',dim_x_r='1024',dim_y_r='0',value_r='0.3999511978',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='541',dim_x_r='1024',dim_y_r='0',value_r='0.3932770011',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='542',dim_x_r='1024',dim_y_r='0',value_r='0.4217877553',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='543',dim_x_r='1024',dim_y_r='0',value_r='0.4368248730',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='544',dim_x_r='1024',dim_y_r='0',value_r='0.9767536343',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='545',dim_x_r='1024',dim_y_r='0',value_r='0.7761219952',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='546',dim_x_r='1024',dim_y_r='0',value_r='0.4499590005',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='547',dim_x_r='1024',dim_y_r='0',value_r='0.6828716499',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='548',dim_x_r='1024',dim_y_r='0',value_r='0.7221388137',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='549',dim_x_r='1024',dim_y_r='0',value_r='0.1196773259',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='550',dim_x_r='1024',dim_y_r='0',value_r='0.5957168960',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='551',dim_x_r='1024',dim_y_r='0',value_r='0.7323559975',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='552',dim_x_r='1024',dim_y_r='0',value_r='0.3858813629',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='553',dim_x_r='1024',dim_y_r='0',value_r='0.8614589559',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='554',dim_x_r='1024',dim_y_r='0',value_r='0.2067501203',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='555',dim_x_r='1024',dim_y_r='0',value_r='0.2345628686',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='556',dim_x_r='1024',dim_y_r='0',value_r='0.7235042529',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='557',dim_x_r='1024',dim_y_r='0',value_r='0.7948626048',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='558',dim_x_r='1024',dim_y_r='0',value_r='0.4692208628',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='559',dim_x_r='1024',dim_y_r='0',value_r='0.9744396137',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='560',dim_x_r='1024',dim_y_r='0',value_r='0.1852691613',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='561',dim_x_r='1024',dim_y_r='0',value_r='0.3284918576',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='562',dim_x_r='1024',dim_y_r='0',value_r='0.1235600353',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='563',dim_x_r='1024',dim_y_r='0',value_r='0.9379777276',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='564',dim_x_r='1024',dim_y_r='0',value_r='0.3650067277',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='565',dim_x_r='1024',dim_y_r='0',value_r='0.7501266282',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='566',dim_x_r='1024',dim_y_r='0',value_r='0.6186098896',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='567',dim_x_r='1024',dim_y_r='0',value_r='0.1406426095',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='568',dim_x_r='1024',dim_y_r='0',value_r='0.4960736135',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='569',dim_x_r='1024',dim_y_r='0',value_r='0.2043856744',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='570',dim_x_r='1024',dim_y_r='0',value_r='0.6147043420',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='571',dim_x_r='1024',dim_y_r='0',value_r='0.7949948961',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='572',dim_x_r='1024',dim_y_r='0',value_r='0.8926254707',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='573',dim_x_r='1024',dim_y_r='0',value_r='0.2379241824',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='574',dim_x_r='1024',dim_y_r='0',value_r='0.5961823862',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='575',dim_x_r='1024',dim_y_r='0',value_r='0.2290292147',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='576',dim_x_r='1024',dim_y_r='0',value_r='0.3357202100',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='577',dim_x_r='1024',dim_y_r='0',value_r='0.9582728830',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='578',dim_x_r='1024',dim_y_r='0',value_r='0.6199321296',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='579',dim_x_r='1024',dim_y_r='0',value_r='0.1643403310',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='580',dim_x_r='1024',dim_y_r='0',value_r='0.7781697989',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='581',dim_x_r='1024',dim_y_r='0',value_r='0.8892853827',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='582',dim_x_r='1024',dim_y_r='0',value_r='0.3900418110',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='583',dim_x_r='1024',dim_y_r='0',value_r='0.6921215118',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='584',dim_x_r='1024',dim_y_r='0',value_r='0.6230537646',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='585',dim_x_r='1024',dim_y_r='0',value_r='0.0017014856',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='586',dim_x_r='1024',dim_y_r='0',value_r='0.8279514455',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='587',dim_x_r='1024',dim_y_r='0',value_r='0.6360262584',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='588',dim_x_r='1024',dim_y_r='0',value_r='0.2489899760',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='589',dim_x_r='1024',dim_y_r='0',value_r='0.9400127981',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='590',dim_x_r='1024',dim_y_r='0',value_r='0.3244096510',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='591',dim_x_r='1024',dim_y_r='0',value_r='0.2467513109',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='592',dim_x_r='1024',dim_y_r='0',value_r='0.5135558185',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='593',dim_x_r='1024',dim_y_r='0',value_r='0.9799903637',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='594',dim_x_r='1024',dim_y_r='0',value_r='0.5980741898',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='595',dim_x_r='1024',dim_y_r='0',value_r='0.7933334952',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='596',dim_x_r='1024',dim_y_r='0',value_r='0.9161872311',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='597',dim_x_r='1024',dim_y_r='0',value_r='0.5745045688',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='598',dim_x_r='1024',dim_y_r='0',value_r='0.8934268952',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='599',dim_x_r='1024',dim_y_r='0',value_r='0.6028995811',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='600',dim_x_r='1024',dim_y_r='0',value_r='0.3956605719',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='601',dim_x_r='1024',dim_y_r='0',value_r='0.4343774453',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='602',dim_x_r='1024',dim_y_r='0',value_r='0.5531335277',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='603',dim_x_r='1024',dim_y_r='0',value_r='0.2240961243',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='604',dim_x_r='1024',dim_y_r='0',value_r='0.4117739156',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='605',dim_x_r='1024',dim_y_r='0',value_r='0.8664900763',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='606',dim_x_r='1024',dim_y_r='0',value_r='0.5490929260',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='607',dim_x_r='1024',dim_y_r='0',value_r='0.8882488646',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='608',dim_x_r='1024',dim_y_r='0',value_r='0.2969788316',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='609',dim_x_r='1024',dim_y_r='0',value_r='0.0761198289',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='610',dim_x_r='1024',dim_y_r='0',value_r='0.1968510155',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='611',dim_x_r='1024',dim_y_r='0',value_r='0.8360583435',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='612',dim_x_r='1024',dim_y_r='0',value_r='0.6823489387',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='613',dim_x_r='1024',dim_y_r='0',value_r='0.0233441424',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='614',dim_x_r='1024',dim_y_r='0',value_r='0.6143973026',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='615',dim_x_r='1024',dim_y_r='0',value_r='0.1153663215',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='616',dim_x_r='1024',dim_y_r='0',value_r='0.6489759793',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='617',dim_x_r='1024',dim_y_r='0',value_r='0.9977174684',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='618',dim_x_r='1024',dim_y_r='0',value_r='0.8494298400',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='619',dim_x_r='1024',dim_y_r='0',value_r='0.1886487262',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='620',dim_x_r='1024',dim_y_r='0',value_r='0.9471731755',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='621',dim_x_r='1024',dim_y_r='0',value_r='0.3121560840',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='622',dim_x_r='1024',dim_y_r='0',value_r='0.8241180994',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='623',dim_x_r='1024',dim_y_r='0',value_r='0.7737959947',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='624',dim_x_r='1024',dim_y_r='0',value_r='0.8585152834',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='625',dim_x_r='1024',dim_y_r='0',value_r='0.3095304101',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='626',dim_x_r='1024',dim_y_r='0',value_r='0.5257284329',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='627',dim_x_r='1024',dim_y_r='0',value_r='0.0957742423',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='628',dim_x_r='1024',dim_y_r='0',value_r='0.3966459641',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='629',dim_x_r='1024',dim_y_r='0',value_r='0.1581089310',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='630',dim_x_r='1024',dim_y_r='0',value_r='0.3192140710',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='631',dim_x_r='1024',dim_y_r='0',value_r='0.2305298034',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='632',dim_x_r='1024',dim_y_r='0',value_r='0.5044225961',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='633',dim_x_r='1024',dim_y_r='0',value_r='0.6505349153',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='634',dim_x_r='1024',dim_y_r='0',value_r='0.3166110004',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='635',dim_x_r='1024',dim_y_r='0',value_r='0.3388266036',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='636',dim_x_r='1024',dim_y_r='0',value_r='0.8149726594',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='637',dim_x_r='1024',dim_y_r='0',value_r='0.9778415261',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='638',dim_x_r='1024',dim_y_r='0',value_r='0.6170425003',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='639',dim_x_r='1024',dim_y_r='0',value_r='0.2028316405',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='640',dim_x_r='1024',dim_y_r='0',value_r='0.4117227447',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='641',dim_x_r='1024',dim_y_r='0',value_r='0.8114901514',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='642',dim_x_r='1024',dim_y_r='0',value_r='0.4876489743',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='643',dim_x_r='1024',dim_y_r='0',value_r='0.1688803254',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='644',dim_x_r='1024',dim_y_r='0',value_r='0.3563767845',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='645',dim_x_r='1024',dim_y_r='0',value_r='0.7447232708',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='646',dim_x_r='1024',dim_y_r='0',value_r='0.7102372033',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='647',dim_x_r='1024',dim_y_r='0',value_r='0.3512126191',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='648',dim_x_r='1024',dim_y_r='0',value_r='0.8082164152',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='649',dim_x_r='1024',dim_y_r='0',value_r='0.4130406580',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='650',dim_x_r='1024',dim_y_r='0',value_r='0.7811310722',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='651',dim_x_r='1024',dim_y_r='0',value_r='0.4609645529',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='652',dim_x_r='1024',dim_y_r='0',value_r='0.7992984822',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='653',dim_x_r='1024',dim_y_r='0',value_r='0.9031178253',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='654',dim_x_r='1024',dim_y_r='0',value_r='0.8965359087',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='655',dim_x_r='1024',dim_y_r='0',value_r='0.6777448572',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='656',dim_x_r='1024',dim_y_r='0',value_r='0.4669919130',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='657',dim_x_r='1024',dim_y_r='0',value_r='0.1370857018',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='658',dim_x_r='1024',dim_y_r='0',value_r='0.5504124155',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='659',dim_x_r='1024',dim_y_r='0',value_r='0.5582291919',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='660',dim_x_r='1024',dim_y_r='0',value_r='0.9945019640',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='661',dim_x_r='1024',dim_y_r='0',value_r='0.8619083282',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='662',dim_x_r='1024',dim_y_r='0',value_r='0.9105793865',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='663',dim_x_r='1024',dim_y_r='0',value_r='0.4958100766',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='664',dim_x_r='1024',dim_y_r='0',value_r='0.5140699566',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='665',dim_x_r='1024',dim_y_r='0',value_r='0.3294222138',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='666',dim_x_r='1024',dim_y_r='0',value_r='0.6501538968',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='667',dim_x_r='1024',dim_y_r='0',value_r='0.6666123746',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='668',dim_x_r='1024',dim_y_r='0',value_r='0.7844285177',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='669',dim_x_r='1024',dim_y_r='0',value_r='0.0265149406',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='670',dim_x_r='1024',dim_y_r='0',value_r='0.0830876284',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='671',dim_x_r='1024',dim_y_r='0',value_r='0.4848782277',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='672',dim_x_r='1024',dim_y_r='0',value_r='0.4444738896',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='673',dim_x_r='1024',dim_y_r='0',value_r='0.0960384717',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='674',dim_x_r='1024',dim_y_r='0',value_r='0.2855043246',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='675',dim_x_r='1024',dim_y_r='0',value_r='0.6632738876',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='676',dim_x_r='1024',dim_y_r='0',value_r='0.5110368111',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='677',dim_x_r='1024',dim_y_r='0',value_r='0.6041456240',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='678',dim_x_r='1024',dim_y_r='0',value_r='0.7199085597',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='679',dim_x_r='1024',dim_y_r='0',value_r='0.5640539732',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='680',dim_x_r='1024',dim_y_r='0',value_r='0.3170563799',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='681',dim_x_r='1024',dim_y_r='0',value_r='0.1150184527',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='682',dim_x_r='1024',dim_y_r='0',value_r='0.0171486079',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='683',dim_x_r='1024',dim_y_r='0',value_r='0.4429596551',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='684',dim_x_r='1024',dim_y_r='0',value_r='0.0362856398',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='685',dim_x_r='1024',dim_y_r='0',value_r='0.4341501061',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='686',dim_x_r='1024',dim_y_r='0',value_r='0.5694772577',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='687',dim_x_r='1024',dim_y_r='0',value_r='0.2542343142',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='688',dim_x_r='1024',dim_y_r='0',value_r='0.9465567000',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='689',dim_x_r='1024',dim_y_r='0',value_r='0.0542745648',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='690',dim_x_r='1024',dim_y_r='0',value_r='0.2143289079',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='691',dim_x_r='1024',dim_y_r='0',value_r='0.9938942521',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='692',dim_x_r='1024',dim_y_r='0',value_r='0.5582500833',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='693',dim_x_r='1024',dim_y_r='0',value_r='0.0209523555',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='694',dim_x_r='1024',dim_y_r='0',value_r='0.3486182877',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='695',dim_x_r='1024',dim_y_r='0',value_r='0.7723396163',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='696',dim_x_r='1024',dim_y_r='0',value_r='0.4311427475',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='697',dim_x_r='1024',dim_y_r='0',value_r='0.5335520417',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='698',dim_x_r='1024',dim_y_r='0',value_r='0.5456355714',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='699',dim_x_r='1024',dim_y_r='0',value_r='0.8979175749',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='700',dim_x_r='1024',dim_y_r='0',value_r='0.2813962945',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='701',dim_x_r='1024',dim_y_r='0',value_r='0.9231545960',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='702',dim_x_r='1024',dim_y_r='0',value_r='0.9835995095',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='703',dim_x_r='1024',dim_y_r='0',value_r='0.6831406858',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='704',dim_x_r='1024',dim_y_r='0',value_r='0.5370552815',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='705',dim_x_r='1024',dim_y_r='0',value_r='0.2382882993',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='706',dim_x_r='1024',dim_y_r='0',value_r='0.0651106525',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='707',dim_x_r='1024',dim_y_r='0',value_r='0.5240503704',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='708',dim_x_r='1024',dim_y_r='0',value_r='0.1173569363',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='709',dim_x_r='1024',dim_y_r='0',value_r='0.3491687107',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='710',dim_x_r='1024',dim_y_r='0',value_r='0.1971420841',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='711',dim_x_r='1024',dim_y_r='0',value_r='0.1388630869',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='712',dim_x_r='1024',dim_y_r='0',value_r='0.9909878102',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='713',dim_x_r='1024',dim_y_r='0',value_r='0.6845355468',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='714',dim_x_r='1024',dim_y_r='0',value_r='0.3572171426',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='715',dim_x_r='1024',dim_y_r='0',value_r='0.8856081405',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='716',dim_x_r='1024',dim_y_r='0',value_r='0.7727798389',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='717',dim_x_r='1024',dim_y_r='0',value_r='0.7976997655',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='718',dim_x_r='1024',dim_y_r='0',value_r='0.6433706471',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='719',dim_x_r='1024',dim_y_r='0',value_r='0.9699749950',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='720',dim_x_r='1024',dim_y_r='0',value_r='0.3064327811',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='721',dim_x_r='1024',dim_y_r='0',value_r='0.1966350130',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='722',dim_x_r='1024',dim_y_r='0',value_r='0.8305817674',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='723',dim_x_r='1024',dim_y_r='0',value_r='0.3784955272',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='724',dim_x_r='1024',dim_y_r='0',value_r='0.0422666165',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='725',dim_x_r='1024',dim_y_r='0',value_r='0.0549506641',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='726',dim_x_r='1024',dim_y_r='0',value_r='0.6595452694',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='727',dim_x_r='1024',dim_y_r='0',value_r='0.1391716337',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='728',dim_x_r='1024',dim_y_r='0',value_r='0.3858760156',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='729',dim_x_r='1024',dim_y_r='0',value_r='0.4337733075',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='730',dim_x_r='1024',dim_y_r='0',value_r='0.5163091484',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='731',dim_x_r='1024',dim_y_r='0',value_r='0.5507754208',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='732',dim_x_r='1024',dim_y_r='0',value_r='0.1125141890',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='733',dim_x_r='1024',dim_y_r='0',value_r='0.9308702824',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='734',dim_x_r='1024',dim_y_r='0',value_r='0.9433056860',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='735',dim_x_r='1024',dim_y_r='0',value_r='0.1717402368',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='736',dim_x_r='1024',dim_y_r='0',value_r='0.5960131628',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='737',dim_x_r='1024',dim_y_r='0',value_r='0.5728850039',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='738',dim_x_r='1024',dim_y_r='0',value_r='0.2159448434',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='739',dim_x_r='1024',dim_y_r='0',value_r='0.0403914997',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='740',dim_x_r='1024',dim_y_r='0',value_r='0.0207519315',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='741',dim_x_r='1024',dim_y_r='0',value_r='0.6242024344',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='742',dim_x_r='1024',dim_y_r='0',value_r='0.5695469086',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='743',dim_x_r='1024',dim_y_r='0',value_r='0.9324885646',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='744',dim_x_r='1024',dim_y_r='0',value_r='0.2289858081',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='745',dim_x_r='1024',dim_y_r='0',value_r='0.4177271293',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='746',dim_x_r='1024',dim_y_r='0',value_r='0.7752079463',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='747',dim_x_r='1024',dim_y_r='0',value_r='0.1317168997',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='748',dim_x_r='1024',dim_y_r='0',value_r='0.9668120984',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='749',dim_x_r='1024',dim_y_r='0',value_r='0.1950998798',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='750',dim_x_r='1024',dim_y_r='0',value_r='0.7140817964',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='751',dim_x_r='1024',dim_y_r='0',value_r='0.0637772905',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='752',dim_x_r='1024',dim_y_r='0',value_r='0.8625647176',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='753',dim_x_r='1024',dim_y_r='0',value_r='0.0115023653',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='754',dim_x_r='1024',dim_y_r='0',value_r='0.9718001109',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='755',dim_x_r='1024',dim_y_r='0',value_r='0.9824345754',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='756',dim_x_r='1024',dim_y_r='0',value_r='0.3164633032',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='757',dim_x_r='1024',dim_y_r='0',value_r='0.2005600145',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='758',dim_x_r='1024',dim_y_r='0',value_r='0.3175378543',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='759',dim_x_r='1024',dim_y_r='0',value_r='0.5394328064',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='760',dim_x_r='1024',dim_y_r='0',value_r='0.2432827375',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='761',dim_x_r='1024',dim_y_r='0',value_r='0.3645873522',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='762',dim_x_r='1024',dim_y_r='0',value_r='0.4815660487',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='763',dim_x_r='1024',dim_y_r='0',value_r='0.9841165062',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='764',dim_x_r='1024',dim_y_r='0',value_r='0.5221014194',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='765',dim_x_r='1024',dim_y_r='0',value_r='0.8334851655',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='766',dim_x_r='1024',dim_y_r='0',value_r='0.7740662968',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='767',dim_x_r='1024',dim_y_r='0',value_r='0.9321474630',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='768',dim_x_r='1024',dim_y_r='0',value_r='0.1269378530',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='769',dim_x_r='1024',dim_y_r='0',value_r='0.8240674489',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='770',dim_x_r='1024',dim_y_r='0',value_r='0.1571905053',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='771',dim_x_r='1024',dim_y_r='0',value_r='0.0516498993',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='772',dim_x_r='1024',dim_y_r='0',value_r='0.5582016896',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='773',dim_x_r='1024',dim_y_r='0',value_r='0.0555727542',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='774',dim_x_r='1024',dim_y_r='0',value_r='0.4553179033',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='775',dim_x_r='1024',dim_y_r='0',value_r='0.8652611135',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='776',dim_x_r='1024',dim_y_r='0',value_r='0.4349385136',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='777',dim_x_r='1024',dim_y_r='0',value_r='0.8590582959',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='778',dim_x_r='1024',dim_y_r='0',value_r='0.6748847656',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='779',dim_x_r='1024',dim_y_r='0',value_r='0.1094781425',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='780',dim_x_r='1024',dim_y_r='0',value_r='0.4528413933',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='781',dim_x_r='1024',dim_y_r='0',value_r='0.7751417922',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='782',dim_x_r='1024',dim_y_r='0',value_r='0.3314692415',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='783',dim_x_r='1024',dim_y_r='0',value_r='0.3802290844',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='784',dim_x_r='1024',dim_y_r='0',value_r='0.3097187163',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='785',dim_x_r='1024',dim_y_r='0',value_r='0.0983946670',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='786',dim_x_r='1024',dim_y_r='0',value_r='0.9081539548',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='787',dim_x_r='1024',dim_y_r='0',value_r='0.9816412750',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='788',dim_x_r='1024',dim_y_r='0',value_r='0.1067871767',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='789',dim_x_r='1024',dim_y_r='0',value_r='0.2535201049',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='790',dim_x_r='1024',dim_y_r='0',value_r='0.5901329643',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='791',dim_x_r='1024',dim_y_r='0',value_r='0.3724971869',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='792',dim_x_r='1024',dim_y_r='0',value_r='0.2732770973',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='793',dim_x_r='1024',dim_y_r='0',value_r='0.3456253966',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='794',dim_x_r='1024',dim_y_r='0',value_r='0.6398041272',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='795',dim_x_r='1024',dim_y_r='0',value_r='0.9585069798',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='796',dim_x_r='1024',dim_y_r='0',value_r='0.8525639420',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='797',dim_x_r='1024',dim_y_r='0',value_r='0.7301295883',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='798',dim_x_r='1024',dim_y_r='0',value_r='0.2814144828',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='799',dim_x_r='1024',dim_y_r='0',value_r='0.1042233247',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='800',dim_x_r='1024',dim_y_r='0',value_r='0.2364132862',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='801',dim_x_r='1024',dim_y_r='0',value_r='0.9617451140',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='802',dim_x_r='1024',dim_y_r='0',value_r='0.5705365338',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='803',dim_x_r='1024',dim_y_r='0',value_r='0.6718981629',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='804',dim_x_r='1024',dim_y_r='0',value_r='0.1309297797',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='805',dim_x_r='1024',dim_y_r='0',value_r='0.5271931834',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='806',dim_x_r='1024',dim_y_r='0',value_r='0.8146824220',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='807',dim_x_r='1024',dim_y_r='0',value_r='0.7311209036',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='808',dim_x_r='1024',dim_y_r='0',value_r='0.0789953745',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='809',dim_x_r='1024',dim_y_r='0',value_r='0.9830808611',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='810',dim_x_r='1024',dim_y_r='0',value_r='0.9983640046',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='811',dim_x_r='1024',dim_y_r='0',value_r='0.8511748381',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='812',dim_x_r='1024',dim_y_r='0',value_r='0.2908099617',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='813',dim_x_r='1024',dim_y_r='0',value_r='0.8750193383',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='814',dim_x_r='1024',dim_y_r='0',value_r='0.1826571417',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='815',dim_x_r='1024',dim_y_r='0',value_r='0.2672432293',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='816',dim_x_r='1024',dim_y_r='0',value_r='0.5722487355',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='817',dim_x_r='1024',dim_y_r='0',value_r='0.3136033562',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='818',dim_x_r='1024',dim_y_r='0',value_r='0.7756167811',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='819',dim_x_r='1024',dim_y_r='0',value_r='0.2984262162',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='820',dim_x_r='1024',dim_y_r='0',value_r='0.3586812437',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='821',dim_x_r='1024',dim_y_r='0',value_r='0.7512850467',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='822',dim_x_r='1024',dim_y_r='0',value_r='0.0564807846',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='823',dim_x_r='1024',dim_y_r='0',value_r='0.1139685342',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='824',dim_x_r='1024',dim_y_r='0',value_r='0.1353738033',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='825',dim_x_r='1024',dim_y_r='0',value_r='0.0106227607',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='826',dim_x_r='1024',dim_y_r='0',value_r='0.3378971678',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='827',dim_x_r='1024',dim_y_r='0',value_r='0.9025534472',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='828',dim_x_r='1024',dim_y_r='0',value_r='0.0409771097',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='829',dim_x_r='1024',dim_y_r='0',value_r='0.6700993725',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='830',dim_x_r='1024',dim_y_r='0',value_r='0.1938243723',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='831',dim_x_r='1024',dim_y_r='0',value_r='0.7536309530',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='832',dim_x_r='1024',dim_y_r='0',value_r='0.1682758435',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='833',dim_x_r='1024',dim_y_r='0',value_r='0.5104163324',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='834',dim_x_r='1024',dim_y_r='0',value_r='0.5287152284',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='835',dim_x_r='1024',dim_y_r='0',value_r='0.8255156925',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='836',dim_x_r='1024',dim_y_r='0',value_r='0.1524847715',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='837',dim_x_r='1024',dim_y_r='0',value_r='0.8498189440',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='838',dim_x_r='1024',dim_y_r='0',value_r='0.2485124657',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='839',dim_x_r='1024',dim_y_r='0',value_r='0.7796937574',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='840',dim_x_r='1024',dim_y_r='0',value_r='0.9826421026',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='841',dim_x_r='1024',dim_y_r='0',value_r='0.3887725071',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='842',dim_x_r='1024',dim_y_r='0',value_r='0.0584201920',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='843',dim_x_r='1024',dim_y_r='0',value_r='0.1718353442',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='844',dim_x_r='1024',dim_y_r='0',value_r='0.6516639663',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='845',dim_x_r='1024',dim_y_r='0',value_r='0.8375370219',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='846',dim_x_r='1024',dim_y_r='0',value_r='0.8188488498',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='847',dim_x_r='1024',dim_y_r='0',value_r='0.8080042894',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='848',dim_x_r='1024',dim_y_r='0',value_r='0.3576418018',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='849',dim_x_r='1024',dim_y_r='0',value_r='0.7541726645',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='850',dim_x_r='1024',dim_y_r='0',value_r='0.1348081600',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='851',dim_x_r='1024',dim_y_r='0',value_r='0.3639328284',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='852',dim_x_r='1024',dim_y_r='0',value_r='0.3505449773',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='853',dim_x_r='1024',dim_y_r='0',value_r='0.9382573917',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='854',dim_x_r='1024',dim_y_r='0',value_r='0.5278032418',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='855',dim_x_r='1024',dim_y_r='0',value_r='0.8792188548',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='856',dim_x_r='1024',dim_y_r='0',value_r='0.0708046789',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='857',dim_x_r='1024',dim_y_r='0',value_r='0.6659492780',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='858',dim_x_r='1024',dim_y_r='0',value_r='0.6208584758',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='859',dim_x_r='1024',dim_y_r='0',value_r='0.7581309258',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='860',dim_x_r='1024',dim_y_r='0',value_r='0.1162610043',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='861',dim_x_r='1024',dim_y_r='0',value_r='0.6218886316',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='862',dim_x_r='1024',dim_y_r='0',value_r='0.3450429178',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='863',dim_x_r='1024',dim_y_r='0',value_r='0.7484712441',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='864',dim_x_r='1024',dim_y_r='0',value_r='0.3355979587',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='865',dim_x_r='1024',dim_y_r='0',value_r='0.8589408967',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='866',dim_x_r='1024',dim_y_r='0',value_r='0.9649350091',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='867',dim_x_r='1024',dim_y_r='0',value_r='0.0473243724',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='868',dim_x_r='1024',dim_y_r='0',value_r='0.9776909226',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='869',dim_x_r='1024',dim_y_r='0',value_r='0.8048960324',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='870',dim_x_r='1024',dim_y_r='0',value_r='0.0896976090',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='871',dim_x_r='1024',dim_y_r='0',value_r='0.2216863701',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='872',dim_x_r='1024',dim_y_r='0',value_r='0.0905512992',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='873',dim_x_r='1024',dim_y_r='0',value_r='0.8691281460',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='874',dim_x_r='1024',dim_y_r='0',value_r='0.3990785154',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='875',dim_x_r='1024',dim_y_r='0',value_r='0.6732590422',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='876',dim_x_r='1024',dim_y_r='0',value_r='0.4464551653',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='877',dim_x_r='1024',dim_y_r='0',value_r='0.0761626001',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='878',dim_x_r='1024',dim_y_r='0',value_r='0.8581048306',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='879',dim_x_r='1024',dim_y_r='0',value_r='0.9548663223',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='880',dim_x_r='1024',dim_y_r='0',value_r='0.6488227795',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='881',dim_x_r='1024',dim_y_r='0',value_r='0.1735481565',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='882',dim_x_r='1024',dim_y_r='0',value_r='0.7362544150',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='883',dim_x_r='1024',dim_y_r='0',value_r='0.1004739961',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='884',dim_x_r='1024',dim_y_r='0',value_r='0.0455931292',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='885',dim_x_r='1024',dim_y_r='0',value_r='0.1629900226',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='886',dim_x_r='1024',dim_y_r='0',value_r='0.9781097110',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='887',dim_x_r='1024',dim_y_r='0',value_r='0.9402782395',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='888',dim_x_r='1024',dim_y_r='0',value_r='0.0101573683',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='889',dim_x_r='1024',dim_y_r='0',value_r='0.5057890906',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='890',dim_x_r='1024',dim_y_r='0',value_r='0.6096824703',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='891',dim_x_r='1024',dim_y_r='0',value_r='0.4991152275',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='892',dim_x_r='1024',dim_y_r='0',value_r='0.0943659754',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='893',dim_x_r='1024',dim_y_r='0',value_r='0.4107962294',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='894',dim_x_r='1024',dim_y_r='0',value_r='0.1870671454',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='895',dim_x_r='1024',dim_y_r='0',value_r='0.5275622978',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='896',dim_x_r='1024',dim_y_r='0',value_r='0.2877998634',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='897',dim_x_r='1024',dim_y_r='0',value_r='0.8551016984',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='898',dim_x_r='1024',dim_y_r='0',value_r='0.4534762203',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='899',dim_x_r='1024',dim_y_r='0',value_r='0.3626704362',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='900',dim_x_r='1024',dim_y_r='0',value_r='0.7036025188',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='901',dim_x_r='1024',dim_y_r='0',value_r='0.4095045928',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='902',dim_x_r='1024',dim_y_r='0',value_r='0.9441170070',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='903',dim_x_r='1024',dim_y_r='0',value_r='0.7928443470',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='904',dim_x_r='1024',dim_y_r='0',value_r='0.1129769450',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='905',dim_x_r='1024',dim_y_r='0',value_r='0.4487218571',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='906',dim_x_r='1024',dim_y_r='0',value_r='0.8355230399',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='907',dim_x_r='1024',dim_y_r='0',value_r='0.9343368460',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='908',dim_x_r='1024',dim_y_r='0',value_r='0.7694242933',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='909',dim_x_r='1024',dim_y_r='0',value_r='0.5153976769',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='910',dim_x_r='1024',dim_y_r='0',value_r='0.0081269872',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='911',dim_x_r='1024',dim_y_r='0',value_r='0.1304762803',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='912',dim_x_r='1024',dim_y_r='0',value_r='0.5033655503',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='913',dim_x_r='1024',dim_y_r='0',value_r='0.8719963061',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='914',dim_x_r='1024',dim_y_r='0',value_r='0.5365116018',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='915',dim_x_r='1024',dim_y_r='0',value_r='0.2183092719',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='916',dim_x_r='1024',dim_y_r='0',value_r='0.7750975990',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='917',dim_x_r='1024',dim_y_r='0',value_r='0.3112590651',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='918',dim_x_r='1024',dim_y_r='0',value_r='0.1624744795',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='919',dim_x_r='1024',dim_y_r='0',value_r='0.0123009106',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='920',dim_x_r='1024',dim_y_r='0',value_r='0.6606141671',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='921',dim_x_r='1024',dim_y_r='0',value_r='0.1613202886',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='922',dim_x_r='1024',dim_y_r='0',value_r='0.4653207335',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='923',dim_x_r='1024',dim_y_r='0',value_r='0.7268883157',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='924',dim_x_r='1024',dim_y_r='0',value_r='0.5004257396',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='925',dim_x_r='1024',dim_y_r='0',value_r='0.0986378979',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='926',dim_x_r='1024',dim_y_r='0',value_r='0.6956189481',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='927',dim_x_r='1024',dim_y_r='0',value_r='0.2476281754',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='928',dim_x_r='1024',dim_y_r='0',value_r='0.2539054857',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='929',dim_x_r='1024',dim_y_r='0',value_r='0.1469340744',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='930',dim_x_r='1024',dim_y_r='0',value_r='0.2574036772',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='931',dim_x_r='1024',dim_y_r='0',value_r='0.5932487588',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='932',dim_x_r='1024',dim_y_r='0',value_r='0.3376608521',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='933',dim_x_r='1024',dim_y_r='0',value_r='0.7933497618',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='934',dim_x_r='1024',dim_y_r='0',value_r='0.5776354386',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='935',dim_x_r='1024',dim_y_r='0',value_r='0.9584763970',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='936',dim_x_r='1024',dim_y_r='0',value_r='0.0172158049',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='937',dim_x_r='1024',dim_y_r='0',value_r='0.7611138353',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='938',dim_x_r='1024',dim_y_r='0',value_r='0.2901150498',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='939',dim_x_r='1024',dim_y_r='0',value_r='0.1615081063',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='940',dim_x_r='1024',dim_y_r='0',value_r='0.1287395712',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='941',dim_x_r='1024',dim_y_r='0',value_r='0.8589630034',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='942',dim_x_r='1024',dim_y_r='0',value_r='0.0552391231',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='943',dim_x_r='1024',dim_y_r='0',value_r='0.5186725594',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='944',dim_x_r='1024',dim_y_r='0',value_r='0.9777203656',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='945',dim_x_r='1024',dim_y_r='0',value_r='0.3474381377',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='946',dim_x_r='1024',dim_y_r='0',value_r='0.9192606010',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='947',dim_x_r='1024',dim_y_r='0',value_r='0.3963068178',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='948',dim_x_r='1024',dim_y_r='0',value_r='0.0204832425',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='949',dim_x_r='1024',dim_y_r='0',value_r='0.4517759563',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='950',dim_x_r='1024',dim_y_r='0',value_r='0.8544907451',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='951',dim_x_r='1024',dim_y_r='0',value_r='0.4298806288',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='952',dim_x_r='1024',dim_y_r='0',value_r='0.4713893034',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='953',dim_x_r='1024',dim_y_r='0',value_r='0.2650883256',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='954',dim_x_r='1024',dim_y_r='0',value_r='0.1205968219',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='955',dim_x_r='1024',dim_y_r='0',value_r='0.3159197944',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='956',dim_x_r='1024',dim_y_r='0',value_r='0.0526152562',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='957',dim_x_r='1024',dim_y_r='0',value_r='0.9856641511',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='958',dim_x_r='1024',dim_y_r='0',value_r='0.1968499059',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='959',dim_x_r='1024',dim_y_r='0',value_r='0.1679635074',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='960',dim_x_r='1024',dim_y_r='0',value_r='0.9300057029',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='961',dim_x_r='1024',dim_y_r='0',value_r='0.9376153462',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='962',dim_x_r='1024',dim_y_r='0',value_r='0.3193677338',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='963',dim_x_r='1024',dim_y_r='0',value_r='0.7580292312',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='964',dim_x_r='1024',dim_y_r='0',value_r='0.8571679663',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='965',dim_x_r='1024',dim_y_r='0',value_r='0.6914529318',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='966',dim_x_r='1024',dim_y_r='0',value_r='0.4008926765',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='967',dim_x_r='1024',dim_y_r='0',value_r='0.6876535831',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='968',dim_x_r='1024',dim_y_r='0',value_r='0.6413638824',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='969',dim_x_r='1024',dim_y_r='0',value_r='0.0623110851',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='970',dim_x_r='1024',dim_y_r='0',value_r='0.3898914461',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='971',dim_x_r='1024',dim_y_r='0',value_r='0.0570249586',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='972',dim_x_r='1024',dim_y_r='0',value_r='0.8537439945',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='973',dim_x_r='1024',dim_y_r='0',value_r='0.6280450505',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='974',dim_x_r='1024',dim_y_r='0',value_r='0.4968990443',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='975',dim_x_r='1024',dim_y_r='0',value_r='0.2194885956',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='976',dim_x_r='1024',dim_y_r='0',value_r='0.0603372020',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='977',dim_x_r='1024',dim_y_r='0',value_r='0.2351774985',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='978',dim_x_r='1024',dim_y_r='0',value_r='0.7842677541',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='979',dim_x_r='1024',dim_y_r='0',value_r='0.8522807376',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='980',dim_x_r='1024',dim_y_r='0',value_r='0.8773114083',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='981',dim_x_r='1024',dim_y_r='0',value_r='0.7601863267',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='982',dim_x_r='1024',dim_y_r='0',value_r='0.8310519731',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='983',dim_x_r='1024',dim_y_r='0',value_r='0.5947752373',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='984',dim_x_r='1024',dim_y_r='0',value_r='0.6805889351',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='985',dim_x_r='1024',dim_y_r='0',value_r='0.2197455436',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='986',dim_x_r='1024',dim_y_r='0',value_r='0.0439316118',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='987',dim_x_r='1024',dim_y_r='0',value_r='0.8044240242',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='988',dim_x_r='1024',dim_y_r='0',value_r='0.3843595470',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='989',dim_x_r='1024',dim_y_r='0',value_r='0.8804270866',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='990',dim_x_r='1024',dim_y_r='0',value_r='0.6967189310',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='991',dim_x_r='1024',dim_y_r='0',value_r='0.3879932048',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='992',dim_x_r='1024',dim_y_r='0',value_r='0.0452547910',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='993',dim_x_r='1024',dim_y_r='0',value_r='0.5411399116',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='994',dim_x_r='1024',dim_y_r='0',value_r='0.5595479692',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='995',dim_x_r='1024',dim_y_r='0',value_r='0.5686867843',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='996',dim_x_r='1024',dim_y_r='0',value_r='0.2394233621',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='997',dim_x_r='1024',dim_y_r='0',value_r='0.0539408523',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='998',dim_x_r='1024',dim_y_r='0',value_r='0.1739193742',quality='2',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='4',data_time='2021-07-22 09:06:03.059007',recv_time='2021-07-22 09:06:03.073888',insert_time='2021-07-22 09:06:03.494487',idx='999',dim_x_r='1024',dim_y_r='0',value_r='0.1596979329',quality='2',att_error_desc_id='None')>,\n", + " ...]" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "records = retriever.get_attribute_value_by_hours(attr_fullname,0.2)\n", + "records" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "e4e327c6", + "metadata": {}, + "outputs": [], + "source": [ + "data = build_array_from_record(records,records[0].dim_x_r)\n", + "array_values = get_values_from_record(data)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "934b91db", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 720x480 with 2 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "heatmap = np.array(array_values,dtype=np.float)\n", + "fig = plt.figure()\n", + "#plt.rcParams['figure.figsize'] = [12, 8]\n", + "plt.rcParams['figure.dpi'] = 240\n", + "ax = fig.add_subplot(111)\n", + "im = ax.imshow(heatmap, interpolation='nearest',cmap='coolwarm')\n", + "ax.set_xlabel('Array index')\n", + "ax.set_ylabel('Timestamp')\n", + "ax.set_title('Archived data for '+ attr_fullname)\n", + "cbar = fig.colorbar(ax=ax, mappable=im, orientation='horizontal')\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "89675c37", + "metadata": {}, + "outputs": [], + "source": [ + "d=DeviceProxy(\"LTS/PCC/1\")" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "c06e2726", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Device is now in ON state\n" + ] + } + ], + "source": [ + "state = str(d.state())\n", + "\n", + "if state == \"OFF\":\n", + " d.initialise()\n", + " time.sleep(1)\n", + "state = str(d.state())\n", + "if state == \"STANDBY\":\n", + " d.on()\n", + "state = str(d.state())\n", + "if state == \"ON\":\n", + " print(\"Device is now in ON state\")" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "4236ffce", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "['version_R', 'Ant_mask_RW', 'CLK_Enable_PWR_R', 'CLK_I2C_STATUS_R', 'CLK_PLL_error_R', 'CLK_PLL_locked_R', 'CLK_monitor_rate_RW', 'CLK_translator_busy_R', 'HBA_element_beamformer_delays_R', 'HBA_element_beamformer_delays_RW', 'HBA_element_led_R', 'HBA_element_led_RW', 'HBA_element_LNA_pwr_R', 'HBA_element_LNA_pwr_RW', 'HBA_element_pwr_R', 'HBA_element_pwr_RW', 'RCU_ADC_lock_R', 'RCU_attenuator_R', 'RCU_attenuator_RW', 'RCU_band_R', 'RCU_band_RW', 'RCU_I2C_STATUS_R', 'RCU_ID_R', 'RCU_LED0_R', 'RCU_LED0_RW', 'RCU_LED1_R', 'RCU_LED1_RW', 'RCU_mask_RW', 'RCU_monitor_rate_RW', 'RCU_Pwr_dig_R', 'RCU_temperature_R', 'RCU_translator_busy_R', 'RCU_version_R', 'State', 'Status']\n" + ] + } + ], + "source": [ + "attr_names = d.get_attribute_list()\n", + "print(attr_names)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "90ffebff", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tango://databaseds:10000/lts/randomdata/1/rnd1\n", + "tango://databaseds:10000/lts/randomdata/1/rnd21\n", + "tango://databaseds:10000/lts/random_data/1/rnd1\n", + "tango://databaseds:10000/lts/random_data/1/rnd21\n", + "tango://databaseds:10000/lts/pcc/1/rcu_temperature_r\n", + "tango://databaseds:10000/lts/random_data/1/rnd3\n", + "tango://databaseds:10000/lts/random_data/1/rnd2\n", + "tango://databaseds:10000/lts/random_data/1/rnd4\n" + ] + } + ], + "source": [ + "archiver = Archiver()\n", + "retriever = Retriever()\n", + "attr_db = retriever.get_all_archived_attributes()\n", + "for item in attr_db: print(item.att_name) " + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "5e5d306a", + "metadata": {}, + "outputs": [], + "source": [ + "main_att = 'lts/pcc/1/RCU_temperature_R'\n", + "archiver.add_attribute_to_archiver(main_att,polling_period=1000,event_period=1000)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "0169c9a3", + "metadata": {}, + "outputs": [], + "source": [ + "archiver.remove_attribute_from_archiver(main_att)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "9441e030", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[<Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:18.983041',recv_time='2021-07-22 09:18:19.512789',insert_time='2021-07-22 09:18:19.521654',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:19.978617',recv_time='2021-07-22 09:18:20.003572',insert_time='2021-07-22 09:18:20.004638',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:20.931740',recv_time='2021-07-22 09:18:20.957082',insert_time='2021-07-22 09:18:20.958467',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:21.929006',recv_time='2021-07-22 09:18:21.961409',insert_time='2021-07-22 09:18:21.962610',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:22.929680',recv_time='2021-07-22 09:18:22.961195',insert_time='2021-07-22 09:18:22.962465',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:23.932486',recv_time='2021-07-22 09:18:23.959233',insert_time='2021-07-22 09:18:23.960301',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:24.934597',recv_time='2021-07-22 09:18:24.965498',insert_time='2021-07-22 09:18:24.968457',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:25.932445',recv_time='2021-07-22 09:18:25.972218',insert_time='2021-07-22 09:18:25.973273',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:26.979967',recv_time='2021-07-22 09:18:27.012509',insert_time='2021-07-22 09:18:27.013578',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:27.958508',recv_time='2021-07-22 09:18:27.995524',insert_time='2021-07-22 09:18:27.996711',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:28.953104',recv_time='2021-07-22 09:18:28.977327',insert_time='2021-07-22 09:18:28.978602',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:29.981817',recv_time='2021-07-22 09:18:30.015729',insert_time='2021-07-22 09:18:30.016815',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:30.931314',recv_time='2021-07-22 09:18:30.959392',insert_time='2021-07-22 09:18:30.961479',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:31.934761',recv_time='2021-07-22 09:18:31.965078',insert_time='2021-07-22 09:18:31.966145',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:32.976526',recv_time='2021-07-22 09:18:33.025696',insert_time='2021-07-22 09:18:33.026848',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:33.992793',recv_time='2021-07-22 09:18:34.029043',insert_time='2021-07-22 09:18:34.030143',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='0',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='1',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='2',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='3',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='4',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='5',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='6',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='7',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='8',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='9',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='10',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='11',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='12',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='13',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='14',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='15',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='16',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='17',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='18',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='19',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='20',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='21',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='22',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='23',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='24',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='25',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='26',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='27',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='28',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='29',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='30',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>,\n", + " <Array_Double_RO(att_conf_id='5',data_time='2021-07-22 09:18:34.987540',recv_time='2021-07-22 09:18:35.018738',insert_time='2021-07-22 09:18:35.020668',idx='31',dim_x_r='32',dim_y_r='0',value_r='0E-10',quality='0',att_error_desc_id='None')>]" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "records= retriever.get_attribute_value_by_hours(main_att,1)\n", + "records" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "8605ac7d", + "metadata": {}, + "outputs": [], + "source": [ + "data = build_array_from_record(records,records[0].dim_x_r)\n", + "array_values = get_values_from_record(data)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "0955f063", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 360x240 with 2 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "heatmap = np.array(array_values,dtype=np.float)\n", + "fig = plt.figure()\n", + "#plt.rcParams['figure.figsize'] = [12, 8]\n", + "plt.rcParams['figure.dpi'] = 240\n", + "ax = fig.add_subplot(111)\n", + "im = ax.imshow(heatmap, interpolation='nearest',cmap='coolwarm')\n", + "ax.set_xlabel('Array index')\n", + "ax.set_ylabel('Timestamp')\n", + "ax.set_title('Archived data for '+ attr_fullname)\n", + "cbar = fig.colorbar(ax=ax, mappable=im, orientation='horizontal')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ebc95758", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "StationControl", + "language": "python", + "name": "stationcontrol" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}