def _get_configured_wbddc(self, wbddc_index, wbddc_param_list): self._set_wbddc_param_list(wbddc_index, wbddc_param_list, atinit=True) return CyberRadio.vita_iq_source_mk3( vita_type=wbddc_param_list[1], payload_size=self.vita_payload_size, vita_header_size=self.vita_header_size, vita_tail_size=self.vita_tail_size, byte_swapped=self.byte_swapped, iq_swapped=self.iq_swapped, iq_scale_factor=2**-15, host=self.udp_host_name, port=wbddc_param_list[0], ddc_coherent=self.ddcs_coherent, num_outputs=self.CyberRadio_NDR_driver_interface_0.getNumTuner() if self.ddcs_coherent else 1, tagged=self.tagged, debug=False, )
def _get_configured_wbddc(self, wbddc_index, wbddc_param_list): self._set_wbddc_param_list(wbddc_index, wbddc_param_list, atinit=True) return CyberRadio.vita_iq_source_mk3( vita_type=wbddc_param_list[1], payload_size=self.vita_payload_size, vita_header_size=self.vita_header_size, vita_tail_size=self.vita_tail_size, byte_swapped=self.byte_swapped, iq_swapped=self.iq_swapped, iq_scale_factor=2 ** -15, host=self.udp_host_name, port=wbddc_param_list[0], ddc_coherent=self.ddcs_coherent, num_outputs=self.CyberRadio_NDR_driver_interface_0.getNumTuner() if self.ddcs_coherent else 1, tagged=self.tagged, debug=False, )
def _get_configured_wbddc(self, wbddc_index, wbddc_param_list): self._set_wbddc_param_list(wbddc_index, wbddc_param_list, atinit=True) if wbddc_param_list[DDC_PARAM_IFACE] in self.tengig_iface_info: return CyberRadio.vita_iq_source_mk3( vita_type=wbddc_param_list[DDC_PARAM_VITA], payload_size=self.vita_payload_size, vita_header_size=self.vita_header_size, vita_tail_size=self.vita_tail_size, byte_swapped=self.byte_swapped, iq_swapped=self.iq_swapped, iq_scale_factor=2**-15, host=self.tengig_iface_info[wbddc_param_list[DDC_PARAM_IFACE]]["destIP"], port=wbddc_param_list[DDC_PARAM_STREAM], ddc_coherent=False, num_outputs=1, tagged=self.tagged, debug=self.debug, ) else: self.logger.error("WBDDC %d: Interface \"%s\" not found in interface list. DDC not configured." % (wbddc_index, str(wbddc_param_list[DDC_PARAM_IFACE]))) return blocks.null_source(gr.sizeof_gr_complex * 1)