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

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

?? gsmlib.cs

?? 取得GSM基站信息的程序NiceTrack以及源代碼
?? CS
字號:
using System;
using System.Collections;
using System.Text;
using System.Threading;
using System.Runtime.InteropServices;

namespace NiceTracker.Libraries
{
	/// <summary>
	/// Summary description for GSMLib.
	/// </summary>
	public class GSMLib
	{
	
		private static int m_foundModem = -1;

		public GSMLib()
		{}

		public static int DetectModem()
		{				
			int timeout = 10;					
			ArrayList threads = new ArrayList();

			m_foundModem = -1;

			for ( int i=0; i<=9; i++ )
			{
				DetectPort detector = new DetectPort( i );
				detector.ModemFound += new NiceTracker.Libraries.DetectPort.ModemDetectEventHandler(detector_ModemFound);
				detector.Start();
				threads.Add( detector );
			}

			while ( m_foundModem == -1 && timeout > 0 )
			{
				Thread.Sleep( 1000 );
				timeout--;
			}

			return m_foundModem;
		}

		private static void detector_ModemFound(object sender, ModemFoundEventArgs eventArgs)
		{
			m_foundModem = eventArgs.ComPort;
		}

		public static string PerformManufacturerInfo( string port )
		{			
			return toFirstLF( SerialLib.SendModemCommand( port, "AT+CGMI\r" ) );
		}

		public static string PerformModelInfo( string port )
		{			
			return toFirstLF( SerialLib.SendModemCommand( port, "AT+CGMM\r" ) );
		}

		public static string PerformFirmwareInfo( string port )
		{			
			return toFirstLF( SerialLib.SendModemCommand( port, "AT+CGMR\r" ) );
		}

		public static string PerformIMEI( string port )
		{			
			return toFirstLF( SerialLib.SendModemCommand( port, "AT+CGSN\r" ) );
		}

		public static string PerformIMSI( string port )
		{			
			return SerialLib.SendModemCommand( port, "AT+CIMI\r" );						
		}

		public static string PerformCCID( string port )
		{			
			return SerialLib.SendModemCommand( port, "AT+CCID\r" );						
		}	
		
		public static string PerformCREG( string port )
		{			
			return SerialLib.SendModemCommand( port, "AT+CREG=2\r", "AT+CREG?\r" );						
		}

		public static string PerformCCED( string port )
		{
			return SerialLib.SendModemCommand( port, "AT+CCED\r" );		
		}

		public static string PerformCOPS( string port )
		{
			return SerialLib.SendModemCommand( port, "AT+COPS?\r" );		
		}

		public static string PerformCOPN( string port )
		{
			return SerialLib.SendModemCommand( port, "AT+COPN?\r" );		
		}

		public static string PerformCSQ( string port )
		{
			return SerialLib.SendModemCommand( port, "AT+CSQ\r" );
		}

		private static string toFirstLF( string inStr )
		{
			int idx = inStr.IndexOf( "\r" );
			if ( idx != -1 )
				return inStr.Substring( 0, idx );
			else
				return inStr;
		}

		private static string IntPtrToString( IntPtr ptr )
		{
			int maxLen = 32;
			string output = "";
			if ( ptr != IntPtr.Zero )
			{
				char c = (char)Marshal.ReadByte( ptr );

				while ( c != '\r' && c != '\n' && c != '\0' && maxLen > 0 )
				{			
					output += c;
					ptr = (IntPtr)((int)ptr + 1);				
					c = (char)Marshal.ReadByte( ptr );
					maxLen--;
				}
			}
			return output;
		}
	}

	public class DetectPort
	{
		public delegate void ModemDetectEventHandler( object sender, ModemFoundEventArgs eventArgs );

		public event ModemDetectEventHandler ModemFound;
		private Thread m_detectThread = null;
		private int m_comPort = -1;

		public DetectPort( int comPort )
		{
			m_comPort = comPort;
		}

		public void Start()
		{
			m_detectThread = new Thread( new ThreadStart( Run ) );
			m_detectThread.Start();		
				
		}
		
		protected void Run()
		{
			string modemOutput = GSMLib.PerformCSQ( "COM" + m_comPort.ToString() + ":" );				

			if ( modemOutput.IndexOf( "CSQ:" ) != -1 )
			{
				if ( ModemFound != null )
					ModemFound( null, new ModemFoundEventArgs( m_comPort ) );
			}	
		}
	}

	public class ModemFoundEventArgs : EventArgs
	{
		public int ComPort = -1;

		public ModemFoundEventArgs()
		{}

		public ModemFoundEventArgs( int comPort )
		{
			ComPort = comPort;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品你懂的| 久久久精品影视| 成人国产精品免费网站| 国产精品12区| 成人午夜免费电影| 91网页版在线| 欧美综合一区二区| 欧美高清精品3d| 日韩区在线观看| 国产午夜亚洲精品不卡| 亚洲欧洲三级电影| 亚洲综合色视频| 裸体一区二区三区| 国产美女在线观看一区| 成人精品国产福利| 在线免费观看日韩欧美| 欧美一区二区三区色| 久久久久久久久免费| 日本一区二区三级电影在线观看 | 精品99999| 久久精品视频免费观看| 国产精品第四页| 五月婷婷激情综合| 国产麻豆成人精品| 在线一区二区视频| 欧美mv日韩mv国产网站app| 国产精品你懂的在线| 午夜一区二区三区在线观看| 麻豆91精品视频| 99re亚洲国产精品| 欧美一区二区三区免费在线看 | 欧美女孩性生活视频| 精品av综合导航| 一个色综合av| 国产一区二区三区久久久| 91久久奴性调教| 久久久夜色精品亚洲| 香蕉成人伊视频在线观看| 国产九色精品成人porny| 色老汉一区二区三区| 2021中文字幕一区亚洲| 一区二区三区美女| 国产suv精品一区二区6| 91精品国产综合久久国产大片| 日本一区二区不卡视频| 另类小说图片综合网| 在线免费不卡电影| 一区精品在线播放| 国产69精品久久久久毛片| 91精品国产综合久久精品| 樱花草国产18久久久久| 丁香一区二区三区| 欧美变态tickle挠乳网站| 亚洲成人av一区| 成人av电影在线| 国产日韩精品视频一区| 久久99精品久久只有精品| 欧美日韩免费视频| 国产精品国产三级国产三级人妇 | 日韩网站在线看片你懂的| 亚洲伦理在线免费看| 成人性生交大片免费| 久久先锋影音av鲁色资源| 日韩不卡在线观看日韩不卡视频| 色乱码一区二区三区88| 亚洲人成网站在线| 99在线精品视频| 国产精品不卡在线观看| 高清在线成人网| 欧美极品另类videosde| 成人午夜电影久久影院| 久久蜜桃av一区二区天堂| 久久国内精品自在自线400部| 欧美一区二区三区思思人| 日韩黄色小视频| 欧美一区二区国产| 久久精品国产一区二区三| 日韩一区二区麻豆国产| 久久精品国产一区二区| 欧美精品一区二区高清在线观看 | 亚洲另类中文字| 91麻豆产精品久久久久久 | 欧美一区二区久久久| 男女性色大片免费观看一区二区| 欧美一区二区三区系列电影| 精品综合免费视频观看| 久久精品日产第一区二区三区高清版| 国内久久婷婷综合| 国产精品传媒在线| 欧美日韩亚洲综合一区二区三区 | 福利电影一区二区三区| 国产精品天美传媒| 91九色02白丝porn| 日本网站在线观看一区二区三区| 精品国产乱子伦一区| 国产成人亚洲综合色影视| 亚洲精品中文字幕在线观看| 欧美色精品在线视频| 精品制服美女久久| 亚洲图片你懂的| 欧美丰满美乳xxx高潮www| 国产在线视频一区二区三区| 国产精品久久国产精麻豆99网站| 欧美性受xxxx| 国产福利一区二区三区视频 | 亚洲综合激情另类小说区| 在线成人午夜影院| 国产精品影音先锋| 亚洲一二三区在线观看| 2020国产精品| 欧美日韩成人高清| 国产成人在线视频免费播放| 亚洲精品中文在线影院| 精品粉嫩aⅴ一区二区三区四区| 91色porny在线视频| 捆绑紧缚一区二区三区视频| 亚洲欧美激情在线| 亚洲精品一区二区三区四区高清| 色综合天天综合给合国产| 久久黄色级2电影| 亚洲一区二区精品视频| 欧美国产禁国产网站cc| 欧美一区二区三区系列电影| 色综合久久精品| 国产乱人伦偷精品视频不卡| 亚洲超丰满肉感bbw| 亚洲图片激情小说| 国产欧美日韩三级| 欧美一区二区三区性视频| 91成人免费在线| 成年人网站91| 国产精品亚洲午夜一区二区三区| 午夜视频在线观看一区| 亚洲免费在线视频一区 二区| 精品欧美一区二区久久| 4438成人网| 欧美精品tushy高清| 欧美午夜精品理论片a级按摩| 91视频观看免费| 97aⅴ精品视频一二三区| 丁香六月久久综合狠狠色| 韩国三级中文字幕hd久久精品| 午夜激情久久久| 丝袜美腿一区二区三区| 亚洲影视资源网| 亚洲第一福利一区| 亚洲国产欧美日韩另类综合| 亚洲一区日韩精品中文字幕| 亚洲摸摸操操av| 亚洲精品视频在线观看网站| 亚洲免费观看高清完整| 亚洲人精品午夜| 亚洲一线二线三线视频| 亚洲国产日韩一级| 亚洲妇熟xx妇色黄| 日本午夜一区二区| 狠狠色伊人亚洲综合成人| 麻豆国产欧美一区二区三区| 久久国产麻豆精品| 国产老女人精品毛片久久| 国产激情偷乱视频一区二区三区| 国产69精品久久99不卡| 91在线观看下载| 欧美手机在线视频| 91精品啪在线观看国产60岁| 欧美大片免费久久精品三p| 精品av综合导航| 自拍偷拍亚洲激情| 午夜不卡在线视频| 精品一区二区三区免费| 成人动漫一区二区三区| 色婷婷综合激情| 日韩欧美国产三级| 国产人伦精品一区二区| 亚洲人精品午夜| 毛片av中文字幕一区二区| 福利一区二区在线| 欧美日韩久久一区| 久久综合色鬼综合色| 亚洲欧美欧美一区二区三区| 日韩极品在线观看| www.66久久| 欧美一区二区三区思思人| 国产欧美日韩在线看| 亚洲成人久久影院| 国产夫妻精品视频| 91成人网在线| 久久久欧美精品sm网站| 亚洲猫色日本管| 国产一区二区女| 欧美日韩一区视频| 亚洲国产成人私人影院tom| 亚洲3atv精品一区二区三区| 国产精品自在在线| 欧美丰满高潮xxxx喷水动漫| 国产精品久久久爽爽爽麻豆色哟哟 | 日本韩国欧美一区| 欧美mv和日韩mv的网站| 一区二区三区精密机械公司| 国产一区二区三区不卡在线观看|