New drivers: voltronic_ser/voltronic_usb

Reference: http://article.gmane.org/gmane.comp.monitoring.nut.devel/6418
Add voltronic_usb driver to USB info extractor tool
voltronic_usb: switch to new is_usb_device_supported() syntax
Ignore voltronic_* generated documentation
PowerCOM BNT-1000AP HID instant commands

Adds a few vendor-specific HID mappings for PowerCOM.

Instant commands supported on UPS [pcm]:

beeper.disable - Disable the UPS beeper
beeper.enable - Enable the UPS beeper
beeper.toggle - Toggle the UPS beeper
load.off - Turn off the load immediately
load.on - Turn on the load immediately
shutdown.return - Turn off the load and return when power is back
shutdown.stayoff - Turn off the load and remain off
test.battery.start.quick - Start a quick battery test

http://article.gmane.org/gmane.comp.monitoring.nut.devel/6435
Correct manpage references
Add comment so that autogen rules have the right comment
Add USBDevice_t structure
Improve docs layout
Correct typos & add software reference in HCL
Imrove shutdown sequence + versioning

Split shutdown and stopping of pending shutdowns so that if there's no shutdown pending and the UPS doesn't accept a shutdown.stop in this situation (i.e. it replies '(NAK') the
shutdown procedure doesn't get halted.
Increase version number of drivers.
Correct typos @shutdown.{return,stayoff}
Fix shutdown.return + versioning

Fix shutdown.return when ondelay = 0 -> split between offdelay < 60 and offdelay > 60.
Increase driver versions.
Fix warning flag + versioning

Some UPSes seem to reply with a \0 just before the end of the warning flag (obtained with QWS), as a consequence of that, the string in C is 1 char shorter than expected (the \r
is not within the string). -> Fix voltronic_warning function.
Increase driver versions.
Add devices to HCL
Add unknown/unused and commented capability entries

Might be useful for future versions.
Fix nut-scanner crash on nut server scan,

upscli_sslinit calls upscli_readline which might calls upscli_disconnect in case of error. upscli_disconnect frees ups->host and set it to NULL, so it is illegal to use ups->host after a call to upscli_sslinit.
Fix connect in multi-threaded environnement on AIX

Closes issue #42
Fix wrong errno reported by connect on Solaris

Closes issue #43
Add GitHub link to website sidebar