Commit 51629289 authored by Elisabetta Giani's avatar Elisabetta Giani
Browse files

CT-69: use a json configuration file to work with the current (0.4.0) mid-cbf-mcs image.

parent 6d4ff904
Loading
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -245,7 +245,7 @@ class TestCspSubarrayConfiguration(TestBase):
        """
        # setup the test: Subarray DISABLE-IDLE
        self._setup_csp_subarray()
        configuration_string = prepare_configuration_string()
        configuration_string = prepare_configuration_string("test_ConfigureScan_basic.json")
        LOGGER.info(f"Configuring CSP subarray01")
        self.midcsp_subarray01.Configure(configuration_string)
        prober_obs_state = Probe(self.midcsp_subarray01, 'obsState', ObsState.READY, f"CSP Subarray not configured")
@@ -268,7 +268,7 @@ class TestCspSubarrayConfiguration(TestBase):
        """
        # setup the test: Subarray DISABLE-IDLE
        self._setup_csp_subarray()
        configuration_string = prepare_configuration_string()
        configuration_string = prepare_configuration_string("test_ConfigureScan_basic.json")
        LOGGER.info(f"Configuring CSP subarray01")
        self.midcsp_subarray01.Configure(configuration_string)
        prober_obs_state = Probe(self.midcsp_subarray01, 'obsState', ObsState.READY, f"CSP Subarray not configured")
@@ -291,7 +291,7 @@ class TestCspSubarrayConfiguration(TestBase):
        """
        # setup the test: Subarray DISABLE-IDLE
        self._setup_csp_subarray()
        configuration_string = prepare_configuration_string()
        configuration_string = prepare_configuration_string("test_ConfigureScan_basic.json")
        LOGGER.info(f"Configuring CSP subarray01")
        self.midcsp_subarray01.Configure(configuration_string)
        prober_obs_state = Probe(self.midcsp_subarray01, 'obsState', ObsState.READY, f"CSP Subarray not configured")
@@ -314,7 +314,7 @@ class TestCspSubarrayConfiguration(TestBase):
        """
        # setup the test: Subarray DISABLE-IDLE
        self._setup_csp_subarray()
        configuration_string = prepare_configuration_string()
        configuration_string = prepare_configuration_string("test_ConfigureScan_basic.json")
        LOGGER.info(f"Configuring CSP subarray01")
        self.midcsp_subarray01.Configure(configuration_string)
        prober_obs_state = Probe(self.midcsp_subarray01, 'obsState', ObsState.READY, f"CSP Subarray not configured")
+70 −0
Original line number Diff line number Diff line
{
    "id": "sbi-mvp01-20200325-00001-science_A",
    "scanID": 1,
    "frequencyBand": "5a",
    "band5Tuning": [5.85, 7.25],
    "frequencyBandOffsetStream1": 0,
    "frequencyBandOffsetStream2": 0,
    "dopplerPhaseCorrSubscriptionPoint": "ska_mid/tm_leaf_node/csp_subarray_01/dopplerPhaseCorrection",
    "delayModelSubscriptionPoint": "ska_mid/tm_leaf_node/csp_subarray_01/delayModel",
    "visDestinationAddressSubscriptionPoint": "ska_mid/tm_leaf_node/csp_subarray_01/visDestinationAddress",
    "rfiFlaggingMask": {},
    "searchWindow": [
        {
            "searchWindowID": 1,
            "searchWindowTuning": 6000000000,
            "tdcEnable": true,
            "tdcNumBits": 8,
            "tdcPeriodBeforeEpoch": 5,
            "tdcPeriodAfterEpoch": 25,
            "tdcDestinationAddress": [
                {
                    "receptorID": 4,
                    "tdcDestinationAddress": ["foo", "bar", "8080"]
                },
                {
                    "receptorID": 1,
                    "tdcDestinationAddress": ["fizz", "buzz", "80"]
                }
            ]
        },
        {
            "searchWindowID": 2,
            "searchWindowTuning": 7000000000,
            "tdcEnable": false
        }
    ],
    "fsp": [
        {
            "fspID": 1,
            "functionMode": "CORR",
            "receptors": [4],
            "frequencySliceID": 1,
            "corrBandwidth": 1,
            "zoomWindowTuning": 4700000,
            "integrationTime": 140,
            "channelAveragingMap": [
                [1, 8],
                [745, 0],
                [1489, 0],
                [2233, 0],
                [2977, 0],
                [3721, 0],
                [4465, 0],
                [5209, 0],
                [5953, 0],
                [6697, 0],
                [7441, 0],
                [8185, 0],
                [8929, 0],
                [9673, 0],
                [10417, 0],
                [11161, 0],
                [11905, 0],
                [12649, 0],
                [13393, 0],
                [14137, 0]
            ]
        }
    ]
}