--- apcupsd-3.10.5/src/drivers/usb/linux/linux-usb.c.alt-usb_killpower 2003-01-19 15:44:38 +0300 +++ apcupsd-3.10.5/src/drivers/usb/linux/linux-usb.c 2003-04-30 14:12:30 +0400 @@ -1028,6 +1028,7 @@ Dmsg1(000, "REPORTINFO num_fields=%d\n", rinfo.num_fields); finfo.report_type = info->uref.report_type; finfo.report_id = info->uref.report_id; + finfo.field_index = info->uref.field_index; if (ioctl(private->fd, HIDIOCGFIELDINFO, &finfo) < 0) { /* Get field info */ Dmsg1(000, "HIDIOCGFIELDINFO for shutdown failed. ERR=%s\n", strerror(errno)); return 0; @@ -1086,13 +1087,7 @@ write_int_to_ups(ups, CI_APCForceShutdown, 1, "CI_APCForceShutdown"); - /******* DEBUG testing */ - write_int_to_ups(ups, CI_WarningCapacityLimit, 40, "CIWarningCapacityLimit"); - write_int_to_ups(ups, CI_RemCapLimit, 20, "CI_RemCapLibmit"); - - Dmsg0(200, "Leave usb_ups_kill_power\n"); - Dmsg0(000, "Kill power does not yet work. Please ignore the debug output.\n"); return 1; }