From 6f3966a5439c1d446549b6a707460fbb84d296ab Mon Sep 17 00:00:00 2001
From: John Hodge <tpg@mutabah.net>
Date: Mon, 27 Jun 2011 21:54:40 +0800
Subject: [PATCH] Set baud rate to 1200 for door code

---
 src/server/handler_door.c | 2 +-
 src/server/main.c         | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/server/handler_door.c b/src/server/handler_door.c
index 62fb8f9..3359ed1 100644
--- a/src/server/handler_door.c
+++ b/src/server/handler_door.c
@@ -93,7 +93,7 @@ int Door_DoDispense(int User, int Item)
 		return 1;
 	}
 	
-	door_serial_handle = InitSerial(gsDoor_SerialPort, 9600);
+	door_serial_handle = InitSerial(gsDoor_SerialPort, 1200);
 
 	if( write(door_serial_handle, "ATH1\n", 5) != 5 ) {
 		fprintf(stderr, "Unable to open door (sending ATH1)\n");
diff --git a/src/server/main.c b/src/server/main.c
index d336b77..faf07e3 100644
--- a/src/server/main.c
+++ b/src/server/main.c
@@ -236,6 +236,7 @@ int InitSerial(const char *File, int BaudRate)
 	
 	switch(BaudRate)
 	{
+	case 1200:	baud = B1200;	break;
 	case 9600:	baud = B9600;	break;
 	default:	close(fd);	return -1;
 	}
-- 
GitLab