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