Differences

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

Link to this comparison view

Both sides previous revision Previous revision
configuration:telephone-on-serial [2017/10/23 16:20]
fachet [SDK-Script]
configuration:telephone-on-serial [2017/10/23 16:35] (current)
fachet [SDK-Script]
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) {