Displaying 2 results from an estimated 2 matches for "rts_bit".
Did you mean:
  dtr_bit
  
2007 Jun 18
1
Megatec - modem control lines
...l/nut/trunk/drivers/megatec.c
===================================================================
--- trunk/drivers/megatec.c       (revision 965)
+++ trunk/drivers/megatec.c       (working copy)
@@ -853,13 +853,22 @@
 void upsdrv_initups(void)
 {
+       int    dtr_bit = TIOCM_DTR;
+       int    rts_bit = TIOCM_RTS;
+
        upsfd = ser_open(device_path);
        ser_set_speed(upsfd, device_path, B2400);
+
+       ioctl(upsfd, TIOCMBIS, &dtr_bit);
+       ioctl(upsfd, TIOCMBIC, &rts_bit);
 }
 void upsdrv_cleanup(void)
 {
+       int    dtr_bit = TIOCM_DTR;
+
+       ioctl(upsfd, TIOCMBI...
2009 Feb 04
2
[nut-commits] svn commit r1765 - in trunk: . drivers man
...hutdown", "Override  
> shutdown delay (120s)");
> 959 	        addvar(VAR_VALUE, "ups.delay.start", "Override restart  
> delay (10s)");
This doesn't work without using getval() somewhere in the driver.
> 971 	        ioctl(upsfd, TIOCMBIC, &rts_bit);
> 972 	        ioctl(upsfd, TIOCMBIC, &dtr_bit);
We have library functions in serial.c to handle this. Use them.
Best regards, Arjen
-- 
Please keep list traffic on the list