Displaying 9 results from an estimated 9 matches for "krauler_command".
2011 May 14
2
NUT: new blazer_usb subdriver proposal
...supported natively by NUT (even though the monitoring
software is UPSilon from megatec).
After some investigation, they almost use the krauler-type
communication already supported in the blazer_usb driver. However, the
UPS won't reply if the language ID is not 0x4095...
Therefore, I cloned the krauler_command, adding the language ID and
unicode to ASCII conversion (taken from libusb). I also enhanced the
error!retry mechanism, as the UPS fails to reply quite often.
Please see the attached patch file.
Any comment would me more than welcome.
Rgds,
Aur?lien
-------------- section suivante --------------...
2020 Apr 03
0
Patch to support Powercool PCRACK-1200VA
... *reopen_matcher = NULL;
static USBDeviceMatcher_t *regex_matcher = NULL;
static int langid_fix = -1;
+static int buflen_fix = -1;
static int (*subdriver_command)(const char *cmd, char *buf, size_t
buflen) = NULL;
@@ -702,8 +703,15 @@ static int krauler_command(const char *cmd, char
*buf, size_t buflen)
{ NULL }
};
- int i;
+ /* check for buflen fix */
+ int blen = buflen;
+ if (buflen_fix != -1) {
+ /* set reported buflen explicitly */
+ blen = buflen_fix;
+ }
+ int i;
+dif
upsdebugx(3, "...
2020 Apr 03
0
Powercool PCRACK-1200VA patch update
... usbdevice;
static USBDeviceMatcher_t *reopen_matcher = NULL;
static USBDeviceMatcher_t *regex_matcher = NULL;
-static int langid_fix = -1;
static int (*subdriver_command)(const char *cmd, char *buf, size_t
buflen) = NULL;
@@ -717,13 +716,7 @@ static int krauler_command(const char *cmd, char
*buf, size_t buflen)
for (retry = 0; retry < 10; retry++) {
int ret;
-
- if (langid_fix != -1) {
- /* Apply langid_fix value */
- ret = usb_get_string(udev, command[i].index,
langid_fix, buf, buflen);
- ...
2017 Jun 18
3
Unable to use nut-2.7.4 with Eaton 5E1500I USB
On Jun 16, 2017, at 6:12 AM, Manuel Wolfshant <wolfy at nobugconsulting.ro> wrote:
>
> running autogen.sh was triggered automatically. but even if I do it explicitly, I still get:
> + autoreconf -i
> configure.ac:887: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
2017 Jun 19
0
Unable to use nut-2.7.4 with Eaton 5E1500I USB
...14c62.7.4.1/drivers/nutdrv_qx.c:692:
undefined reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `fabula_command':
/builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:907:
undefined reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `krauler_command':
/builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:770:
undefined reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `sgs_command':
/builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:542:
undefined reference to `libusb_strer...
2017 Jun 19
2
Unable to use nut-2.7.4 with Eaton 5E1500I USB
...v_qx.c:692:
> undefined reference to `libusb_strerror'
> nutdrv_qx-nutdrv_qx.o: In function `fabula_command':
> /builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:907:
> undefined reference to `libusb_strerror'
> nutdrv_qx-nutdrv_qx.o: In function `krauler_command':
> /builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:770:
> undefined reference to `libusb_strerror'
> nutdrv_qx-nutdrv_qx.o: In function `sgs_command':
> /builddir/build/BUILD/nut-v2.7.4-418-gb1314c62.7.4.1/drivers/nutdrv_qx.c:542:
> undefined r...
2013 Jan 08
1
[blazer_usb] Support for TECNOWARE ERA LCD (FGCERALCD0K85)
...rking).
Sniffing results (here:
https://docs.google.com/open?id=0B9DltUspeUMtamFnRDlqazhLRTg ) seem to
confirm langid_fix value (0409).
On the other side, the problem seems to be due to some differences in
command string numbering or their prefix:
[nut actual blazer_usb code snippet:]
static int krauler_command(const char *cmd, char *buf, size_t buflen)
{
/* * Still not implemented: * 0x6 T<n> (don't
know how to pass the parameter) * 0x68 and 0x69 both cause
shutdown after an undefined interval */
const struct {
const char *str; /* Mega...
2017 Jun 16
0
Unable to use nut-2.7.4 with Eaton 5E1500I USB
.../build/BUILD/nut-libusb-1.0/drivers/nutdrv_qx.c:692: undefined
reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `fabula_command':
/builddir/build/BUILD/nut-libusb-1.0/drivers/nutdrv_qx.c:907: undefined
reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `krauler_command':
/builddir/build/BUILD/nut-libusb-1.0/drivers/nutdrv_qx.c:770: undefined
reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o: In function `sgs_command':
/builddir/build/BUILD/nut-libusb-1.0/drivers/nutdrv_qx.c:542: undefined
reference to `libusb_strerror'
nutdrv_qx-nutdrv_qx.o:/...
2017 Jun 15
2
Unable to use nut-2.7.4 with Eaton 5E1500I USB
Hi Manuel,
2017-06-14 15:16 GMT+02:00 Manuel Wolfshant <wolfy at nobugconsulting.ro>:
> Hello
>
>
>
> On 06/14/2017 03:32 PM, Arnaud Quette wrote:
>
>
>
> On Jun 7, 2017, at 5:47 AM, Manuel Wolfshant <wolfy at nobugconsulting.ro>
> wrote:
>
>> >
>>> > If that matters, the OS is a fully updated CentOS 6.9 and this
>>>