亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? prims.i

?? 這是用python語言寫的一個數字廣播的信號處理工具包。利用它
?? I
字號:
/* -*- c++ -*- *//* * Copyright 2003,2004 Free Software Foundation, Inc. *  * This file is part of GNU Radio *  * GNU Radio is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3, or (at your option) * any later version. *  * GNU Radio is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. *  * You should have received a copy of the GNU General Public License * along with GNU Radio; see the file COPYING.  If not, write to * the Free Software Foundation, Inc., 51 Franklin Street, * Boston, MA 02110-1301, USA. *//* * Low level primitives for directly messing with USRP hardware. * * If you're trying to use the USRP, you'll probably want to take a * look at the usrp_standard_rx and usrp_standard_tx classes.  They * hide a bunch of low level details and provide high performance * streaming i/o. * * This interface is built on top of libusb, which allegedly works under * Linux, *BSD and Mac OS/X.  http://libusb.sourceforge.net */%include <stl.i>	// pick up string stuff%{#include <usrp_prims.h>%}enum usrp_load_status_t { ULS_ERROR = 0, ULS_OK, ULS_ALREADY_LOADED };struct usb_dev_handle;struct usb_device;/*! * \brief initialize libusb; probe busses and devices. * Safe to call more than once. */void usrp_one_time_init ();void usrp_rescan ();/*! * \brief locate Nth (zero based) USRP device in system. * Return pointer or 0 if not found. * * The following kinds of devices are considered USRPs: * *   unconfigured USRP (no firwmare loaded) *   configured USRP (firmware loaded) *   unconfigured Cypress FX2 (only if fx2_ok_p is true) */struct usb_device *usrp_find_device (int nth, bool fx2_ok_p = false);bool usrp_usrp_p (struct usb_device *q);		//< is this a USRPbool usrp_usrp0_p (struct usb_device *q);		//< is this a USRP Rev 0bool usrp_usrp1_p (struct usb_device *q);		//< is this a USRP Rev 1bool usrp_usrp2_p (struct usb_device *q);		//< is this a USRP Rev 2int  usrp_hw_rev (struct usb_device *q);		//< return h/w rev codebool usrp_fx2_p (struct usb_device *q);			//< is this an unconfigured Cypress FX2bool usrp_unconfigured_usrp_p (struct usb_device *q);	//< some kind of unconfigured USRPbool usrp_configured_usrp_p (struct usb_device *q);	//< some kind of configured USRP/*! * \brief given a usb_device return an instance of the appropriate usb_dev_handle * * These routines claim the specified interface and select the * correct alternate interface.  (USB nomenclature is totally screwed!) * * If interface can't be opened, or is already claimed by some other * process, 0 is returned. */struct usb_dev_handle *usrp_open_cmd_interface (struct usb_device *dev);struct usb_dev_handle *usrp_open_rx_interface (struct usb_device *dev);struct usb_dev_handle *usrp_open_tx_interface (struct usb_device *dev);/*! * \brief close interface. */bool usrp_close_interface (struct usb_dev_handle *udh);/*! * \brief load intel hex format file into USRP/Cypress FX2 (8051). * * The filename extension is typically *.ihx * * Note that loading firmware may cause the device to renumerate.  I.e., * change its configuration, invalidating the current device handle. */usrp_load_status_t usrp_load_firmware (struct usb_dev_handle *udh, const char *filename, bool force);/*! * \brief load intel hex format file into USRP FX2 (8051). * * The filename extension is typically *.ihx * * Note that loading firmware may cause the device to renumerate.  I.e., * change its configuration, invalidating the current device handle. * If the result is ULS_OK, usrp_load_firmware_nth delays 1 second * then rescans the busses and devices. */usrp_load_status_tusrp_load_firmware_nth (int nth, const char *filename, bool force);/*! * \brief load fpga configuration bitstream */usrp_load_status_tusrp_load_fpga (struct usb_dev_handle *udh, const char *filename, bool force);/*! * \brief load the regular firmware and fpga bitstream in the Nth USRP. * * This is the normal starting point... */bool usrp_load_standard_bits (int nth, bool force);%include <fpga_regs_common.h>%include <fpga_regs_standard.h>bool usrp_write_fpga_reg (struct usb_dev_handle *udh, int reg, int value);%inline %{int usrp_read_fpga_reg (struct usb_dev_handle *udh, int reg){  int value;  bool ok = usrp_read_fpga_reg (udh, reg, &value);  if (ok)    return value;  else    return -999;}%}bool usrp_set_fpga_reset (struct usb_dev_handle *udh, bool on);bool usrp_set_fpga_tx_enable (struct usb_dev_handle *udh, bool on);bool usrp_set_fpga_rx_enable (struct usb_dev_handle *udh, bool on);bool usrp_set_fpga_tx_reset (struct usb_dev_handle *udh, bool on);bool usrp_set_fpga_rx_reset (struct usb_dev_handle *udh, bool on);bool usrp_set_led (struct usb_dev_handle *udh, int which, bool on);bool usrp_check_rx_overrun (struct usb_dev_handle *udh, bool *overrun_p);bool usrp_check_tx_underrun (struct usb_dev_handle *udh, bool *underrun_p);// i2c_read and i2c_write are limited to a maximum len of 64 bytes.bool usrp_i2c_write (struct usb_dev_handle *udh, int i2c_addr,		     void *buf, int len);bool usrp_i2c_read (struct usb_dev_handle *udh, int i2c_addr,		    void *buf, int len);// spi_read and spi_write are limited to a maximum of 64 bytes// See usrp_spi_defs.h for more infobool usrp_spi_write (struct usb_dev_handle *udh,		     int optional_header, int enables, int format,		     unsigned char *buf, int len);bool usrp_spi_read (struct usb_dev_handle *udh,		     int optional_header, int enables, int format,		     unsigned char *buf, int len);bool usrp_9862_write (struct usb_dev_handle *udh,		      int which_codec,			// [0,  1]		      int regno,			// [0, 63]		      int value);			// [0, 255]	%inline %{int usrp_9862_read (struct usb_dev_handle *udh, int which_codec, int reg){  unsigned char value;  bool ok = usrp_9862_read (udh, which_codec, reg, &value);  if (ok)    return value;  else    return -999;}%}%inline %{bool usrp_eeprom_write (struct usb_dev_handle *udh, int i2c_addr,		   int eeprom_offset, const std::string buf){  return usrp_eeprom_write (udh, i2c_addr, eeprom_offset,			    buf.data (), buf.size ());}  std::stringusrp_eeprom_read (struct usb_dev_handle *udh, int i2c_addr,		  int eeprom_offset, int len){  if (len <= 0)    return "";    char buf[len];  if (!usrp_eeprom_read (udh, i2c_addr, eeprom_offset, buf, len))    return "";  return std::string (buf, len);}%}bool usrp_write_aux_dac (struct usb_dev_handle *uhd, int slot,			 int which_dac, int value);%inline %{int usrp_read_aux_adc (struct usb_dev_handle *udh, int slot, int which_adc){  int value;  bool ok = usrp_read_aux_adc (udh, slot, which_adc, &value);  if (ok)    return value;  else    return -999;}%}/*! * \brief return a usrp's serial number. * * Note that this only works on a configured usrp. * \returns non-zero length string iff successful. */std::string usrp_serial_number(struct usb_dev_handle *udh);/*! * \brief usrp daughterboard id to name mapping */const std::string usrp_dbid_to_string (int dbid);%inline %{#include "../../firmware/include/fpga_regs_common.h"#include "../../firmware/include/fpga_regs_standard.h"%}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
捆绑调教美女网站视频一区| 精品精品国产高清a毛片牛牛 | 日韩欧美国产精品| 懂色av中文一区二区三区| 亚洲一区视频在线| 国产欧美一区视频| caoporm超碰国产精品| 久久精品国产精品亚洲综合| 一区二区三区在线影院| 国产欧美精品在线观看| 日韩视频永久免费| 在线播放中文字幕一区| 一道本成人在线| 一本大道综合伊人精品热热| 国产ts人妖一区二区| 久久国产精品99久久久久久老狼| 视频一区免费在线观看| 亚洲国产日产av| 亚洲一区中文在线| 一区二区三区日韩在线观看| 亚洲视频综合在线| 亚洲区小说区图片区qvod| 国产精品久久毛片av大全日韩| 97久久精品人人做人人爽| 在线综合视频播放| 欧美日韩综合一区| 91在线云播放| 成人深夜在线观看| 成人涩涩免费视频| 91久色porny | 亚洲国产毛片aaaaa无费看| 亚洲综合久久av| 日韩和欧美的一区| 久久精品国产免费看久久精品| 国产精品资源网站| 99精品视频一区二区| 91久久精品一区二区二区| 9191精品国产综合久久久久久| 亚洲午夜激情av| 免费成人美女在线观看.| 国产在线视视频有精品| 99精品国产热久久91蜜凸| 欧美日韩在线观看一区二区| 精品国产乱码91久久久久久网站| 欧美国产日韩a欧美在线观看 | 午夜久久久久久久久| 日产欧产美韩系列久久99| 国模大尺度一区二区三区| 91无套直看片红桃| 久久久99精品久久| 亚洲一区二区三区四区在线 | 韩国一区二区视频| 日本视频一区二区三区| 一本大道久久a久久综合| 欧美丰满嫩嫩电影| 亚洲欧洲制服丝袜| 国产精品18久久久久久vr| 欧美电影免费提供在线观看| 亚洲成人1区2区| 在线亚洲欧美专区二区| 国产精品卡一卡二卡三| 精品一区二区三区免费视频| 欧美一级高清片在线观看| 亚洲国产精品一区二区久久恐怖片 | 欧美精品粉嫩高潮一区二区| 老鸭窝一区二区久久精品| 91丨九色丨黑人外教| 国产色婷婷亚洲99精品小说| 久久精品国产亚洲aⅴ| 欧美另类久久久品| 奇米精品一区二区三区在线观看一 | 日韩 欧美一区二区三区| 不卡区在线中文字幕| 精品99一区二区| 免费人成黄页网站在线一区二区| 欧美日韩激情在线| 亚洲香肠在线观看| 国模套图日韩精品一区二区| 首页综合国产亚洲丝袜| 欧美人妖巨大在线| 奇米777欧美一区二区| 欧美一卡2卡三卡4卡5免费| 国产一区二区女| 精品国产伦一区二区三区观看体验| 日韩成人dvd| 久久精品亚洲麻豆av一区二区 | 秋霞电影一区二区| 精品成人在线观看| 不卡电影一区二区三区| 亚洲一级不卡视频| 欧美福利视频一区| 精品欧美黑人一区二区三区| 国产精品一级片| 亚洲美女屁股眼交| 欧美大片拔萝卜| 成人午夜视频网站| 日韩主播视频在线| 国产欧美一区二区三区在线看蜜臀| www.欧美.com| 日本va欧美va欧美va精品| 日本一区二区高清| 日韩欧美中文一区二区| 91啦中文在线观看| 亚洲伦在线观看| 欧美一个色资源| 欧美亚洲综合网| 色婷婷av一区二区三区之一色屋| 色综合天天综合狠狠| 91精品国产综合久久久蜜臀粉嫩| 国产剧情一区在线| 久久99久久精品| 亚洲网友自拍偷拍| 亚洲男人的天堂在线观看| 久久精品在线免费观看| 日韩欧美精品在线视频| 欧美三区在线视频| 欧美性感一类影片在线播放| 成人福利在线看| 国产成人亚洲综合a∨猫咪| 日韩不卡一区二区三区| 日韩精品一区第一页| 亚洲精品美腿丝袜| 亚洲美女少妇撒尿| 亚洲综合在线视频| 亚洲国产日韩一区二区| 一区二区在线免费观看| 欧美日韩一区二区在线观看| av在线综合网| 欧美色男人天堂| 欧美性淫爽ww久久久久无| 日本道免费精品一区二区三区| 91官网在线免费观看| 欧美日韩在线播放一区| 欧美大片免费久久精品三p| xfplay精品久久| 亚洲人吸女人奶水| 午夜久久久久久久久| 美女www一区二区| 国产高清精品在线| 欧洲色大大久久| 精品国产免费人成电影在线观看四季 | 精品88久久久久88久久久| 欧美一区三区二区| 国产精品18久久久久久久网站| 粉嫩蜜臀av国产精品网站| 欧美性xxxxxxxx| 国产亚洲一区字幕| 亚洲第一电影网| 成人av网站免费| 91精品国产综合久久久久久久久久| 精品盗摄一区二区三区| 亚洲观看高清完整版在线观看| 一区二区三区在线免费播放 | 欧美日韩成人激情| 国产无遮挡一区二区三区毛片日本| 亚洲综合久久久| 国产成人精品亚洲午夜麻豆| 欧美精品在欧美一区二区少妇| 欧美国产精品劲爆| 极品销魂美女一区二区三区| 色综合久久久久网| 亚洲精品欧美在线| 99久久精品国产麻豆演员表| 日韩欧美成人一区二区| 亚洲一区二区三区四区五区中文 | 91丨porny丨户外露出| www国产精品av| 色婷婷综合久久| 国产原创一区二区三区| 91.成人天堂一区| 亚洲电影在线免费观看| 欧洲色大大久久| 天天综合网天天综合色| 7777精品伊人久久久大香线蕉的| 国产亚洲福利社区一区| 日韩成人av影视| 欧美一级久久久| 国产真实乱偷精品视频免| 欧美变态凌虐bdsm| 国产一区二区三区免费在线观看| 欧美不卡一区二区三区| 国产一区二区影院| 中文子幕无线码一区tr| 色综合久久久久综合99| 日日夜夜精品视频天天综合网| 欧美日韩国产一级片| 激情综合色综合久久| 中文字幕免费不卡| 欧美丝袜自拍制服另类| 蜜桃在线一区二区三区| 欧美极品xxx| 精品视频一区 二区 三区| 国精产品一区一区三区mba桃花| 国产日产欧美一区| 欧美亚洲愉拍一区二区| 国产一区二区中文字幕| 中文字幕一区三区| 欧美大片日本大片免费观看| 91在线观看美女| 韩国视频一区二区|