[Nut-upsuser] blazer driver: Possible bugs with battery packs

Charles Lepple clepple at gmail.com
Wed Apr 3 10:44:13 UTC 2013


On Apr 3, 2013, at 1:05 AM, Michail Pappas wrote:

> Thank you Charles, that is what I was looking for. One more question. Do you what is the difference between an override.* and a default.* configuration. Say,  default.battery.voltage.nominal and override.battery.voltage.nominal?
> 
> Although the (for example) blazer man page shows that these directives do the same thing, in main.c there seems to be some difference:
> 
> 140/* cram var [= <val>] data into storage */
> 141static void storeval(const char *var, char *val)
> 142{
> 143	vartab_t	*tmp, *last;
> 144
> 145	if (!strncasecmp(var, "override.", 9)) {
> 146		dstate_setinfo(var+9, "%s", val);
> 147		dstate_setflags(var+9, ST_FLAG_IMMUTABLE);
> 148		return;
> 149	}
> 150
> 151	if (!strncasecmp(var, "default.", 8)) {
> 152		dstate_setinfo(var+8, "%s", val);
> 153		return;
> 154	}

ST_FLAG_IMMUTABLE means that the variable can't be changed later by the driver or upsrw.

>> Unfortunately, I am not familiar with the rest of the driver - perhaps someone else can comment on recommended values.
> 
> I also hope so :)


Remember to keep the list CC'd :-)

-- 
Charles Lepple
clepple at gmail






More information about the Nut-upsuser mailing list