Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
configuration:telephone-on-serial [2017/10/23 16:20] – [SDK-Script] fachetconfiguration:telephone-on-serial [2017/10/23 16:35] – [SDK-Script] fachet
Line 76: Line 76:
  
  
-/* DESC: This script can be used to write a message to the serial port. +/* DESC: This script can be used to write calling phone numbers   
- * Copyright (C) 2017 NetModule AG, Switzerland+ * CR/LF terminated to the serial port. 
 + * 
 + * Copyright (C) 2017 NetModule AG, Switzerland (arg)
  */  */
  
 DEV = "SERIAL1"; DEV = "SERIAL1";
  
- +/* open serial port  */ 
-void usage() +fd = nb_serial_open(DEV); 
-+if (fd < 0) 
-  printf("usage: serial-write.are <MSG>\n"); +  nb_syslog("Unable to open %s", DEV); 
-  exit(1);+  exit(2);
 } }
  
-if (argc < 1) 
-    usage();  
-      
- 
-/* open serial port  */ 
 ret = nb_serial_setattr(DEV, 115200, 8, 1, 0, 0); ret = nb_serial_setattr(DEV, 115200, 8, 1, 0, 0);
 if (ret != 0) { if (ret != 0) {
   nb_syslog("Could not set serial attributes on %s return code %i", DEV, ret);   nb_syslog("Could not set serial attributes on %s return code %i", DEV, ret);
-  exit(2); 
-} 
-fd = nb_serial_open(DEV); 
-if (fd < 0) { 
-  nb_syslog("Unable to open %s\n", DEV); 
   exit(3);   exit(3);
 } }
 +
  
 while (true) { while (true) {