コード例 #1
0
ファイル: Port.cs プロジェクト: facchinm/SiRFLive
 public Port(string PortName)
 {
     this.hPort = (IntPtr) (-1);
     this.rxBufferSize = 0x400000;
     this.rthreshold = 1;
     this.txBufferSize = 0x400000;
     this.sthreshold = 1;
     this.rxBufferBusy = new Mutex();
     this.dcb = new DCB();
     this.threadStarted = new ManualResetEvent(false);
     this.closeEventName = "CloseEvent";
     this.txOverlapped = IntPtr.Zero;
     this.rxOverlapped = IntPtr.Zero;
     this.Capabilities = new CommCapabilities();
     this.PortName = PortName;
     this.Init();
 }
コード例 #2
0
ファイル: CommAPI.cs プロジェクト: intille/mitessoftware
		private static extern int WinSetCommState(IntPtr hFile, DCB dcb);
コード例 #3
0
ファイル: CommAPI.cs プロジェクト: intille/mitessoftware
		override internal bool GetCommState(IntPtr hPort, DCB dcb) 
		{
			return Convert.ToBoolean(WinGetCommState(hPort, dcb));
		}
コード例 #4
0
ファイル: CommAPI.cs プロジェクト: intille/mitessoftware
		internal virtual bool GetCommState(IntPtr hPort, DCB dcb){return false;}
コード例 #5
0
ファイル: CommAPI.cs プロジェクト: boblucas/Miller
 internal override bool SetCommState(IntPtr hPort, DCB dcb)
 {
     return Convert.ToBoolean(CESetCommState(hPort, dcb));
 }
コード例 #6
0
ファイル: CommAPI.cs プロジェクト: liaoyibiao1987/SerialPort
 private static extern int CESetCommState(IntPtr hFile, DCB dcb);
コード例 #7
0
ファイル: CommAPI.cs プロジェクト: liaoyibiao1987/SerialPort
 override internal bool GetCommState(IntPtr hPort, DCB dcb)
 {
     return(Convert.ToBoolean(CEGetCommState(hPort, dcb)));
 }
コード例 #8
0
ファイル: CommAPI.cs プロジェクト: liaoyibiao1987/SerialPort
 internal virtual bool GetCommState(IntPtr hPort, DCB dcb)
 {
     return(false);
 }
コード例 #9
0
 internal override bool SetCommState(IntPtr hPort, DCB dcb)
 {
     return(Convert.ToBoolean(WinSetCommState(hPort, dcb)));
 }