[Nut-upsuser] Weird Load and Battery Temp Readings

Bob Blackwell rc.blackwell at yahoo.ca
Sun Mar 22 15:43:09 UTC 2009


---> On 22/03/2009 8:00 AM, nut-upsuser-request at lists.alioth.debian.org 
wrote:

> > OK, that looks good too, so the problem must be in the calculation of
> > the unit exponent (probably got something to do with erroneous type
> > casting). I updated the SVN trunk with some more debugging info. Can
> > you check out if this solves this issue?

 > Will do however it may be a week or so before I'm able to report back
 > as I'm relying on another party to build and package an installer.

Thanks to excellent support from the DNS323 group, specifically a member 
name fonz, I was able to obtain and install the latest update. I'm 
please to say that recent changes have corrected the problem. Following 
is DEBUG output;

send_to_all: SETINFO driver.parameter.port "AUTO"
debug level is '5'
upsdrv_initups...
Checking device (051D/0002) (001/006)
- VendorID: 051d
- ProductID: 0002
- Manufacturer: American Power Conversion
- Product: Back-UPS RS 900 FW:9.o2 .D USB FW:o2
- Serial Number: 5B0743U08220  
- Bus: 001
Trying to match device
Device matches
HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 c1 04
i=0, extra[i]=09, extra[i+1]=21
HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 c1 04
HID descriptor length 1217
Report Descriptor size = 1217
Report Descriptor: (1217 bytes) => 05 84 09 04 a1 01 09 24 a1 02 85 01 09
 fe 79 01 75 08 95 01 15 00 26 ff 00 b1 22 85 02 09 ff 79 02 b1 22 85 03 09
 fd 79 03 b1 22 05 85 85 04 09 8f 79 03 b1 22 85 05 09 89 79 04 b1 22 85 06
 09 8b b1 22 09 2c b1 22 85 0e 09 83 25 64 b1 22 09 67 b1 22 85 0c 09 66 81
 22 09 66 b1 a2 85 10 09 8d b1 22 09 8e b1 22 85 0f 09 8c b1 22 85 11 09 29
 b1 a2 85 09 09 85 75 10 27 ff ff 00 00 b1 a2 85 0d 09 68 27 ff ff 00 00 66
 01 10 55 00 81 22 09 68 b1 a2 05 84 85 12 09 57 16 ff ff 26 ff 7f b1 a2 85
 13 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 05 85 85 08 09 2a 75 10
 27 64 05 00 00 16 78 00 b1 a2 05 84 85 0a 09 40 15 00 27 ff ff 00 00 67 21
 d1 f0 00 55 05 b1 22 85 0b 09 30 b1 a2 85 14 09 5a 75 08 15 01 25 03 65 00
 55 00 b1 a2 09 02 a1 02 85 07 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1
 a2 09 45 81 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2
 09 42 81 a2 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1
 a2 05 85 09 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b
 81 a2 09 4b b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1
 a2 06 86 ff 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 c0 05 84 09 12 a1
 00 85 16 09 58 75 08 95 01 25 06 81 a2 09 58 b1 a2 06 86 ff 85 17 09 19 25
 5a b1 a2 85 1b 09 1a 25 03 b1 a2 85 1c 09 1b 26 ff 00 b1 a2 85 45 09 16 75
 18 27 ff ff ff 00 b2 a2 01 05 85 85 15 09 85 75 10 27 ff ff 00 00 b1 a2 85
 18 09 66 55 0f b1 a2 85 1a 09 2a 27 64 05 00 00 16 78 00 66 01 10 55 00 b1
 a2 85 19 27 ff ff 00 00 15 00 09 68 b1 a2 05 84 85 1e 09 36 67 01 00 01 00
 55 0f b1 a2 85 1f 09 40 67 21 d1 f0 00 55 05 b1 22 85 1d 09 30 b1 a2 85 47
 06 86 ff 09 24 75 08 16 e9 00 26 fe 00 65 00 55 00 b1 a2 85 48 09 18 75 20
 17 01 00 00 80 27 ff ff ff 7f b2 a2 01 c0 05 84 09 1a a1 00 85 20 09 30 15
 00 27 ff ff 00 00 67 21 d1 f0 00 55 06 b1 a2 85 46 09 40 75 08 15 00 26 ff
 00 67 21 d1 f0 00 55 07 b1 22 06 86 ff 85 21 09 52 75 08 25 0a 65 00 55 00
 b1 a2 85 22 09 61 25 02 b1 a2 85 42 09 24 16 75 00 26 8b 00 65 00 55 00 b1
 a2 c0 05 84 09 1c a1 00 85 2c 09 35 75 10 15 00 27 ff ff 00 00 55 0f b1 a2
 85 52 09 44 66 21 d1 55 07 b1 a2 85 2a 09 32 66 01 f0 55 0e b1 a2 85 2b 09
 30 67 21 d1 f0 00 55 06 b1 a2 85 2d 09 40 16 78 00 26 78 00 55 07 b1 a2 85
 23 09 54 16 88 00 26 8e 00 b1 a2 85 24 09 53 16 5e 00 26 68 00 b1 a2 06 86
 ff 85 25 09 7e 15 00 27 a4 01 00 00 66 01 10 55 00 b1 a2 85 26 09 76 27 76
 02 00 00 b1 a2 05 84 85 27 09 57 16 ff ff 26 ff 7f b1 a2 85 28 09 56 b1 a2
 85 29 09 55 75 18 17 ff ff ff ff 27 18 c5 13 00 b1 a2 06 86 ff 85 40 09 7c
 75 08 25 01 b1 a2 85 41 09 7d 75 10 16 ff ff 26 ff 7f 66 01 10 b1 a2 c0 05
 84 85 2e 09 fe 79 05 75 08 15 00 26 ff 00 65 00 b1 22 85 2f 09 ff 79 02 b1
 22 85 30 09 fd 79 03 b1 22 85 31 09 01 79 06 b1 a2 06 86 ff 85 34 09 42 79
 07 b1 22 06 86 ff 85 37 09 79 79 08 b1 22 85 32 09 72 25 01 b1 a2 05 85 85
 35 09 85 75 10 27 ff ff 00 00 b1 22 06 86 ff 85 3e 09 27 75 20 15 00 27 ff
 ff ff 7f b1 a2 85 3f 09 28 b1 a2 05 84 85 36 09 5a 75 08 15 01 25 03 b1 a2
 09 02 a1 02 85 33 05 85 09 44 75 01 15 00 25 01 81 a2 09 44 b1 a2 09 45 81
 a2 09 45 b1 a2 09 d0 81 a2 09 d0 b1 a2 09 d1 81 a2 09 d1 b1 a2 09 42 81 a2
 09 42 b1 a2 05 84 09 68 81 a2 09 68 b1 a2 09 69 81 a2 09 69 b1 a2 05 85 09
 43 81 a2 09 43 b1 a2 05 84 09 73 81 a2 09 73 b1 a2 05 85 09 4b 81 a2 09 4b
 b1 a2 05 84 09 65 81 a2 09 65 b1 a2 05 85 09 db 81 a2 09 db b1 a2 06 86 ff
 09 80 81 a2 09 80 b1 a2 95 03 81 01 b1 01 c0 06 86 ff 09 01 a1 00 85 60 09
 23 75 10 95 01 15 00 27 ff ff 00 00 65 00 55 00 b1 a2 85 61 09 26 75 08 16
 18 00 26 18 00 b1 a2 85 62 09 25 75 20 17 01 00 00 80 27 ff ff ff 7f b2 a2
 01 c0 05 84 09 16 a1 00 85 51 06 86 ff 09 24 16 be 00 26 fe 00 95 01 75 08
 b1 a2 c0 c0
Using subdriver: APC HID 0.93
Entering libusb_get_report
Report[get]: (2 bytes) => 01 01
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 008400fe -> iProduct
Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x01, Offset: 
0, Size: 8, Value: 1.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 02 02
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 008400ff -> iSerialNumber
Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x02, 
Offset: 0, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 03 03
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 008400fd -> iManufacturer
Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x03, 
Offset: 0, Size: 8, Value: 3.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 04 03
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085008f -> iOEMInformation
Path: UPS.PowerSummary.iOEMInformation, Type: Feature, ReportID: 0x04, 
Offset: 0, Size: 8, Value: 3.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 05 04
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850089 -> iDeviceChemistry
Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x05, 
Offset: 0, Size: 8, Value: 4.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 06 01 02
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085008b -> Rechargeable
Path: UPS.PowerSummary.Rechargeable, Type: Feature, ReportID: 0x06, 
Offset: 0, Size: 8, Value: 1.000000
Report[buf]: (3 bytes) => 06 01 02
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085002c -> CapacityMode
Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x06, 
Offset: 8, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 0e 64 64
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850083 -> DesignCapacity
Path: UPS.PowerSummary.DesignCapacity, Type: Feature, ReportID: 0x0e, 
Offset: 0, Size: 8, Value: 100.000000
Report[buf]: (3 bytes) => 0e 64 64
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850067 -> FullChargeCapacity
Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 
0x0e, Offset: 8, Size: 8, Value: 100.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 0c 64
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850066 -> RemainingCapacity
Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x0c, 
Offset: 0, Size: 8, Value: 100.000000
Report[buf]: (2 bytes) => 0c 64
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850066 -> RemainingCapacity
Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x0c, 
Offset: 0, Size: 8, Value: 100.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 10 01 01
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085008d -> CapacityGranularity1
Path: UPS.PowerSummary.CapacityGranularity1, Type: Feature, ReportID: 
0x10, Offset: 0, Size: 8, Value: 1.000000
Report[buf]: (3 bytes) => 10 01 01
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085008e -> CapacityGranularity2
Path: UPS.PowerSummary.CapacityGranularity2, Type: Feature, ReportID: 
0x10, Offset: 8, Size: 8, Value: 1.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 0f 32
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085008c -> WarningCapacityLimit
Path: UPS.PowerSummary.WarningCapacityLimit, Type: Feature, ReportID: 
0x0f, Offset: 0, Size: 8, Value: 50.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 11 0a
PhyMax = 0, PhyMin = 0, LogMax = 100, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850029 -> RemainingCapacityLimit
Path: UPS.PowerSummary.RemainingCapacityLimit, Type: Feature, ReportID: 
0x11, Offset: 0, Size: 8, Value: 10.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 09 58 37
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850085 -> ManufacturerDate
Path: UPS.PowerSummary.ManufacturerDate, Type: Feature, ReportID: 0x09, 
Offset: 0, Size: 16, Value: 14168.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 0d 4a 08
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850068 -> RunTimeToEmpty
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x0d, 
Offset: 0, Size: 16, Value: 2122.000000
Report[buf]: (3 bytes) => 0d 4a 08
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00850068 -> RunTimeToEmpty
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x0d, 
Offset: 0, Size: 16, Value: 2122.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 12 ff ff
PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840057 -> DelayBeforeShutdown
Path: UPS.PowerSummary.DelayBeforeShutdown, Type: Feature, ReportID: 
0x12, Offset: 0, Size: 16, Value: -1.000000
Entering libusb_get_report
Report[get]: (4 bytes) => 13 00 00 00
PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840055 -> DelayBeforeReboot
Path: UPS.PowerSummary.DelayBeforeReboot, Type: Feature, ReportID: 0x13, 
Offset: 0, Size: 24, Value: 0.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 08 78 00
PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0085002a -> RemainingTimeLimit
Path: UPS.PowerSummary.RemainingTimeLimit, Type: Feature, ReportID: 
0x08, Offset: 0, Size: 16, Value: 120.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 0a 60 09
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 5

Unit Exponent = -2

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840040 -> ConfigVoltage
Path: UPS.PowerSummary.ConfigVoltage, Type: Feature, ReportID: 0x0a, 
Offset: 0, Size: 16, Value: 24.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 0b d8 0a
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 5

Unit Exponent = -2

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840030 -> Voltage
Path: UPS.PowerSummary.Voltage, Type: Feature, ReportID: 0x0b, Offset: 
0, Size: 16, Value: 27.760000
Entering libusb_get_report
Report[get]: (2 bytes) => 14 02
PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 1
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 0084005a -> AudibleAlarmControl
Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 
0x14, Offset: 0, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850044 -> Charging
Path: UPS.PowerSummary.PresentStatus.Charging, Type: Input, ReportID: 
0x07, Offset: 0, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850044 -> Charging
Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 
0x07, Offset: 0, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850045 -> Discharging
Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Input, ReportID: 
0x07, Offset: 1, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850045 -> Discharging
Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, 
ReportID: 0x07, Offset: 1, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500d0 -> ACPresent
Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Input, ReportID: 
0x07, Offset: 2, Size: 1, Value: 1.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500d0 -> ACPresent
Path: UPS.PowerSummary.PresentStatus.ACPresent, Type: Feature, ReportID: 
0x07, Offset: 2, Size: 1, Value: 1.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500d1 -> BatteryPresent
Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Input, 
ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500d1 -> BatteryPresent
Path: UPS.PowerSummary.PresentStatus.BatteryPresent, Type: Feature, 
ReportID: 0x07, Offset: 3, Size: 1, Value: 1.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Input, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850042 -> BelowRemainingCapacityLimit
Path: UPS.PowerSummary.PresentStatus.BelowRemainingCapacityLimit, Type: 
Feature, ReportID: 0x07, Offset: 4, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840068 -> ShutdownRequested
Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Input, 
ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840068 -> ShutdownRequested
Path: UPS.PowerSummary.PresentStatus.ShutdownRequested, Type: Feature, 
ReportID: 0x07, Offset: 5, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840069 -> ShutdownImminent
Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input, 
ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840069 -> ShutdownImminent
Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Feature, 
ReportID: 0x07, Offset: 6, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: 
Input, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00850043 -> RemainingTimeLimitExpired
Path: UPS.PowerSummary.PresentStatus.RemainingTimeLimitExpired, Type: 
Feature, ReportID: 0x07, Offset: 7, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840073 -> CommunicationLost
Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Input, 
ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840073 -> CommunicationLost
Path: UPS.PowerSummary.PresentStatus.CommunicationLost, Type: Feature, 
ReportID: 0x07, Offset: 8, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 0085004b -> NeedReplacement
Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Input, 
ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 0085004b -> NeedReplacement
Path: UPS.PowerSummary.PresentStatus.NeedReplacement, Type: Feature, 
ReportID: 0x07, Offset: 9, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840065 -> Overload
Path: UPS.PowerSummary.PresentStatus.Overload, Type: Input, ReportID: 
0x07, Offset: 10, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 00840065 -> Overload
Path: UPS.PowerSummary.PresentStatus.Overload, Type: Feature, ReportID: 
0x07, Offset: 10, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500db -> VoltageNotRegulated
Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Input, 
ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: 008500db -> VoltageNotRegulated
Path: UPS.PowerSummary.PresentStatus.VoltageNotRegulated, Type: Feature, 
ReportID: 0x07, Offset: 11, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: ff860080 -> not found in lookup table
Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Input, ReportID: 
0x07, Offset: 12, Size: 1, Value: 0.000000
Report[buf]: (3 bytes) => 07 0c 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840024 -> PowerSummary
hid_lookup_path: 00840002 -> PresentStatus
hid_lookup_path: ff860080 -> not found in lookup table
Path: UPS.PowerSummary.PresentStatus.ff860080, Type: Feature, ReportID: 
0x07, Offset: 12, Size: 1, Value: 0.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 16 06
PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00840058 -> Test
Path: UPS.Battery.Test, Type: Input, ReportID: 0x16, Offset: 0, Size: 8, 
Value: 6.000000
Report[buf]: (2 bytes) => 16 06
PhyMax = 0, PhyMin = 0, LogMax = 6, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00840058 -> Test
Path: UPS.Battery.Test, Type: Feature, ReportID: 0x16, Offset: 0, Size: 
8, Value: 6.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 17 00
PhyMax = 0, PhyMin = 0, LogMax = 90, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff860019 -> APCBattCapBeforeStartup
Path: UPS.Battery.APCBattCapBeforeStartup, Type: Feature, ReportID: 
0x17, Offset: 0, Size: 8, Value: 0.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 1b 00
PhyMax = 0, PhyMin = 0, LogMax = 3, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff86001a -> not found in lookup table
Path: UPS.Battery.ff86001a, Type: Feature, ReportID: 0x1b, Offset: 0, 
Size: 8, Value: 0.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 1c 00
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff86001b -> not found in lookup table
Path: UPS.Battery.ff86001b, Type: Feature, ReportID: 0x1c, Offset: 0, 
Size: 8, Value: 0.000000
Entering libusb_get_report
Report[get]: (4 bytes) => 45 01 25 09
PhyMax = 0, PhyMin = 0, LogMax = 16777215, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff860016 -> APCBattReplaceDate
Path: UPS.Battery.APCBattReplaceDate, Type: Feature, ReportID: 0x45, 
Offset: 0, Size: 24, Value: 599297.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 15 c5 38
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00850085 -> ManufacturerDate
Path: UPS.Battery.ManufacturerDate, Type: Feature, ReportID: 0x15, 
Offset: 0, Size: 16, Value: 14533.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 18 e8 03
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00000000, UnitExp = -1

Unit Exponent = -1

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00850066 -> RemainingCapacity
Path: UPS.Battery.RemainingCapacity, Type: Feature, ReportID: 0x18, 
Offset: 0, Size: 16, Value: 100.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 1a 78 00
PhyMax = 0, PhyMin = 0, LogMax = 1380, LogMin = 120
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 0085002a -> RemainingTimeLimit
Path: UPS.Battery.RemainingTimeLimit, Type: Feature, ReportID: 0x1a, 
Offset: 0, Size: 16, Value: 120.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 19 4a 08
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00850068 -> RunTimeToEmpty
Path: UPS.Battery.RunTimeToEmpty, Type: Feature, ReportID: 0x19, Offset: 
0, Size: 16, Value: 2122.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 1e cf 0b
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00010001, UnitExp = -1

Unit Exponent = -1

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00840036 -> Temperature
Path: UPS.Battery.Temperature, Type: Feature, ReportID: 0x1e, Offset: 0, 
Size: 16, Value: 302.300000
Entering libusb_get_report
Report[get]: (3 bytes) => 1f 60 09
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 5

Unit Exponent = -2

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00840040 -> ConfigVoltage
Path: UPS.Battery.ConfigVoltage, Type: Feature, ReportID: 0x1f, Offset: 
0, Size: 16, Value: 24.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 1d d8 0a
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 5

Unit Exponent = -2

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: 00840030 -> Voltage
Path: UPS.Battery.Voltage, Type: Feature, ReportID: 0x1d, Offset: 0, 
Size: 16, Value: 27.760000
Entering libusb_get_report
Report[get]: (2 bytes) => 47 f4
PhyMax = 0, PhyMin = 0, LogMax = 254, LogMin = 233
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff860024 -> not found in lookup table
Path: UPS.Battery.ff860024, Type: Feature, ReportID: 0x47, Offset: 0, 
Size: 8, Value: 244.000000
Entering libusb_get_report
Report[get]: (5 bytes) => 48 02 96 12 82
PhyMax = 0, PhyMin = 0, LogMax = 2147483647, LogMin = -2147483647
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 00840012 -> Battery
hid_lookup_path: ff860018 -> not found in lookup table
Path: UPS.Battery.ff860018, Type: Feature, ReportID: 0x48, Offset: 0, 
Size: 32, Value: -2112711166.000000
Entering libusb_get_report
refresh_report_buffer: expected 5 bytes, but got only 3
Report[get]: (5 bytes) => 20 ba 04 12 82
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 6

Unit Exponent = -1

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001a -> Input
hid_lookup_path: 00840030 -> Voltage
Path: UPS.Input.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 
32, Value: 121.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 46 78
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00f0d121, UnitExp = 7

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001a -> Input
hid_lookup_path: 00840040 -> ConfigVoltage
Path: UPS.Input.ConfigVoltage, Type: Feature, ReportID: 0x46, Offset: 0, 
Size: 8, Value: 120.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 21 08
PhyMax = 0, PhyMin = 0, LogMax = 10, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001a -> Input
hid_lookup_path: ff860052 -> not found in lookup table
Path: UPS.Input.ff860052, Type: Feature, ReportID: 0x21, Offset: 0, 
Size: 8, Value: 8.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 22 01
PhyMax = 0, PhyMin = 0, LogMax = 2, LogMin = 0
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001a -> Input
hid_lookup_path: ff860061 -> not found in lookup table
Path: UPS.Input.ff860061, Type: Feature, ReportID: 0x22, Offset: 0, 
Size: 8, Value: 1.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 42 80
PhyMax = 0, PhyMin = 0, LogMax = 139, LogMin = 117
Unit = 00000000, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001a -> Input
hid_lookup_path: ff860024 -> not found in lookup table
Path: UPS.Input.ff860024, Type: Feature, ReportID: 0x42, Offset: 0, 
Size: 8, Value: 128.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 2c e6 00
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00000000, UnitExp = -1

Unit Exponent = -1

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840035 -> PercentLoad
Path: UPS.Output.PercentLoad, Type: Feature, ReportID: 0x2c, Offset: 0, 
Size: 16, Value: 23.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 52 1c 02
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 0000d121, UnitExp = 7

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840044 -> ConfigActivePower
Path: UPS.Output.ConfigActivePower, Type: Feature, ReportID: 0x52, 
Offset: 0, Size: 16, Value: 540.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 2a 70 17
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 0000f001, UnitExp = -2

Unit Exponent = -2

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840032 -> Frequency
Path: UPS.Output.Frequency, Type: Feature, ReportID: 0x2a, Offset: 0, 
Size: 16, Value: 60.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 2b b0 04
PhyMax = 0, PhyMin = 0, LogMax = 65535, LogMin = 0
Unit = 00f0d121, UnitExp = 6

Unit Exponent = -1

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840030 -> Voltage
Path: UPS.Output.Voltage, Type: Feature, ReportID: 0x2b, Offset: 0, 
Size: 16, Value: 120.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 2d 78 00
PhyMax = 0, PhyMin = 0, LogMax = 120, LogMin = 120
Unit = 00f0d121, UnitExp = 7

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840040 -> ConfigVoltage
Path: UPS.Output.ConfigVoltage, Type: Feature, ReportID: 0x2d, Offset: 
0, Size: 16, Value: 120.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 23 88 00
PhyMax = 0, PhyMin = 0, LogMax = 142, LogMin = 136
Unit = 00f0d121, UnitExp = 7

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840054 -> HighVoltageTransfer
Path: UPS.Output.HighVoltageTransfer, Type: Feature, ReportID: 0x23, 
Offset: 0, Size: 16, Value: 136.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 24 64 00
PhyMax = 0, PhyMin = 0, LogMax = 104, LogMin = 94
Unit = 00f0d121, UnitExp = 7

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840053 -> LowVoltageTransfer
Path: UPS.Output.LowVoltageTransfer, Type: Feature, ReportID: 0x24, 
Offset: 0, Size: 16, Value: 100.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 25 00 00
PhyMax = 0, PhyMin = 0, LogMax = 420, LogMin = 0
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: ff86007e -> APCDelayBeforeStartup
Path: UPS.Output.APCDelayBeforeStartup, Type: Feature, ReportID: 0x25, 
Offset: 0, Size: 16, Value: 0.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 26 00 00
PhyMax = 0, PhyMin = 0, LogMax = 630, LogMin = 0
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: ff860076 -> APCShutdownAfterDelay
Path: UPS.Output.APCShutdownAfterDelay, Type: Feature, ReportID: 0x26, 
Offset: 0, Size: 16, Value: 0.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 27 ff ff
PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840057 -> DelayBeforeShutdown
Path: UPS.Output.DelayBeforeShutdown, Type: Feature, ReportID: 0x27, 
Offset: 0, Size: 16, Value: -1.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 28 00 00
PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840056 -> DelayBeforeStartup
Path: UPS.Output.DelayBeforeStartup, Type: Feature, ReportID: 0x28, 
Offset: 0, Size: 16, Value: 0.000000
Entering libusb_get_report
Report[get]: (4 bytes) => 29 00 00 00
PhyMax = 0, PhyMin = 0, LogMax = 1295640, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: 00840055 -> DelayBeforeReboot
Path: UPS.Output.DelayBeforeReboot, Type: Feature, ReportID: 0x29, 
Offset: 0, Size: 24, Value: 0.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 40 00
PhyMax = 0, PhyMin = 0, LogMax = 1, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: ff86007c -> APCDelayBeforeReboot
Path: UPS.Output.APCDelayBeforeReboot, Type: Feature, ReportID: 0x40, 
Offset: 0, Size: 8, Value: 0.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 41 ff ff
PhyMax = 0, PhyMin = 0, LogMax = 32767, LogMin = -1
Unit = 00001001, UnitExp = 0

Unit Exponent = 0

hid_lookup_path: 00840004 -> UPS
hid_lookup_path: 0084001c -> Output
hid_lookup_path: ff86007d -> APCDelayBeforeShutdown
Path: UPS.Output.APCDelayBeforeShutdown, Type: Feature, ReportID: 0x41, 
Offset: 0, Size: 16, Value: -1.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 2e 05
PhyMax = 0, PhyMin = 0, LogMax = 255, LogMin = 0
Unit = 00000000, UnitExp = 0

Bob Blackwell
Pickering, Ontario

www.afticarr.com

Organ donation can save a life. Please sign your organ donor card.





More information about the Nut-upsuser mailing list