Click here to Skip to main content
15,886,963 members
Home / Discussions / C#
   

C#

 
GeneralRe: Help with C# Pin
Janded19-Mar-10 1:42
Janded19-Mar-10 1:42 
GeneralRe: Help with C# Pin
Janded19-Mar-10 2:04
Janded19-Mar-10 2:04 
GeneralRe: Help with C# Pin
The Man from U.N.C.L.E.19-Mar-10 2:20
The Man from U.N.C.L.E.19-Mar-10 2:20 
GeneralRe: Help with C# Pin
Janded20-Mar-10 2:42
Janded20-Mar-10 2:42 
GeneralRe: Help with C# Pin
Janded20-Mar-10 2:57
Janded20-Mar-10 2:57 
Questionwrite to app.config through c# Pin
prasadbuddhika11-Mar-10 22:47
prasadbuddhika11-Mar-10 22:47 
AnswerRe: write to app.config through c# Pin
Estys11-Mar-10 23:36
Estys11-Mar-10 23:36 
QuestionSerial Port Pin
Deepak.Prahlad11-Mar-10 22:14
Deepak.Prahlad11-Mar-10 22:14 
Hi
What are the things i need to look into when i use serial port class?

My issue is I am getting a Timeout Exception every now and then in Reading the port.
My understanding about the serial port class is as below

1. We need to set the baud rate, parity etc once
2. Timeout value (read timeout and write timeout) every time you read or write.

a. Read timeout timer starts when the first characeter arrives at the hardware buffer and code will wait till all the characters arrived as per the code
comPort.Read(buffer, 0, 100);
here it will wait for 100 bytes or timeout value whichever is earlier. ie. if it read 100 bytes it will return even if timeout (say 100mS) not reached. but what happens if there is lesser bytes? is there a interbyte timeout as in CPP here in C#? how to set it?

b. Write timeout functions in same fashion with writing to port. it will return after specified bytes have written unless timeout is not reached.

Am i correct in these assumptions?

Do I have to use some sort of thread locking in DataReceived event thread for proper displaying of the data? (I assume that the DataReceived event thread is system handled thread and does not have control over it. Am i correct?)
AnswerMessage Closed Pin
11-Mar-10 22:37
stancrm11-Mar-10 22:37 
GeneralRe: Serial Port Pin
Deepak.Prahlad11-Mar-10 22:50
Deepak.Prahlad11-Mar-10 22:50 
GeneralMessage Closed Pin
12-Mar-10 0:06
stancrm12-Mar-10 0:06 
GeneralRe: Serial Port Pin
Deepak.Prahlad12-Mar-10 0:25
Deepak.Prahlad12-Mar-10 0:25 
GeneralRe: Serial Port Pin
OriginalGriff12-Mar-10 1:46
mveOriginalGriff12-Mar-10 1:46 
AnswerRe: Serial Port Pin
DotNetCoderJunior12-Mar-10 2:08
DotNetCoderJunior12-Mar-10 2:08 
AnswerRe: Serial Port Pin
Luc Pattyn12-Mar-10 2:51
sitebuilderLuc Pattyn12-Mar-10 2:51 
AnswerRe: Serial Port Pin
PIEBALDconsult12-Mar-10 3:45
mvePIEBALDconsult12-Mar-10 3:45 
GeneralRe: Serial Port Pin
Deepak.Prahlad14-Mar-10 17:59
Deepak.Prahlad14-Mar-10 17:59 
QuestionMouseEnter and MouseLeave not working if Enabled=false Pin
stancrm11-Mar-10 22:01
stancrm11-Mar-10 22:01 
AnswerRe: MouseEnter and MouseLeave not working if Enabled=false Pin
#realJSOP12-Mar-10 1:48
mve#realJSOP12-Mar-10 1:48 
AnswerRe: MouseEnter and MouseLeave not working if Enabled=false Pin
Dave Kreskowiak12-Mar-10 3:42
mveDave Kreskowiak12-Mar-10 3:42 
GeneralRe: MouseEnter and MouseLeave not working if Enabled=false [modified] Pin
#realJSOP12-Mar-10 5:41
mve#realJSOP12-Mar-10 5:41 
GeneralRe: MouseEnter and MouseLeave not working if Enabled=false Pin
Dave Kreskowiak12-Mar-10 7:04
mveDave Kreskowiak12-Mar-10 7:04 
GeneralRe: MouseEnter and MouseLeave not working if Enabled=false Pin
#realJSOP12-Mar-10 12:03
mve#realJSOP12-Mar-10 12:03 
GeneralRe: MouseEnter and MouseLeave not working if Enabled=false Pin
Dave Kreskowiak12-Mar-10 12:15
mveDave Kreskowiak12-Mar-10 12:15 
AnswerRe: MouseEnter and MouseLeave not working if Enabled=false Pin
The Man from U.N.C.L.E.12-Mar-10 8:25
The Man from U.N.C.L.E.12-Mar-10 8:25 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.