[chronojump] Improvements on Chronopic connection
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Improvements on Chronopic connection
- Date: Thu, 10 Jun 2010 07:28:08 +0000 (UTC)
commit 85a4d3b24588c8d1f8ab10f1d5865a69ebbdf9fa
Author: Xavier de Blas <xaviblas master gnome org>
Date: Thu Jun 10 15:27:37 2010 +0800
Improvements on Chronopic connection
src/chronopic.cs | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
---
diff --git a/src/chronopic.cs b/src/chronopic.cs
index aba3113..47d68fd 100644
--- a/src/chronopic.cs
+++ b/src/chronopic.cs
@@ -51,17 +51,17 @@ public class Chronopic {
//-- Constructor
public Chronopic(SerialPort sp)
{
-//Console.Write("0");
+Console.Write("0");
//-- Comprobar si puerto serie ya estaba abierto
if (sp != null)
if (sp.IsOpen)
sp.Close();
-//Console.Write("1");
+Console.Write("1");
//-- Abrir puerto serie
sp.Open();
-//Console.Write("2");
+Console.Write("2");
//-- Configurar timeout por defecto
//de momento no en windows (hasta que no encontremos por qué falla)
//OperatingSystem os = Environment.OSVersion;
@@ -70,14 +70,14 @@ public class Chronopic {
//if( ! os.Platform.ToString().ToUpper().StartsWith("WIN"))
sp.ReadTimeout = DefaultTimeout;
-//Console.Write("3");
+Console.Write("3");
//-- Guardar el puerto serie
this.sp = sp;
-//Console.Write("4");
+Console.Write("4");
//-- Vaciar buffer
this.flush();
-//Console.Write("5");
+Console.Write("5");
}
//-- Destructor
@@ -155,19 +155,21 @@ public class Chronopic {
int count;
bool status;
-Console.Write("o1");
- if (sp.IsOpen) {
- sp.Close();
- try {
- sp.Open();
- } catch {
- status=false;
- plataforma = Plataforma.UNKNOW;
- this.error=ErrorType.Timeout;
- return status;
- }
+Console.Write(" o1 ");
+ if (sp != null)
+ if (sp.IsOpen)
+ sp.Close();
+Console.Write(" o2 ");
+
+ try {
+ sp.Open();
+ } catch {
+ status=false;
+ plataforma = Plataforma.UNKNOW;
+ this.error=ErrorType.Timeout;
+ return status;
}
-Console.Write("o2");
+Console.Write(" o3 ");
//Console.Write("h");
//-- Enviar la trama por el puerto serie
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]