1
/* var-map-init.h - translate between old INFO #defines and new names */
3
struct var_map_t var_map[] =
5
{ INFO_STATUS, "STATUS", "ups.status" },
6
{ INFO_MFR, "MFR", "ups.mfr" },
7
{ INFO_MFRDATE, "MFRDATE", "ups.mfr.date" },
8
{ INFO_FIRMREV, "FIRMREV", "ups.firmware" },
9
{ INFO_FIRMREV2,"FIRMREV2", "ups.firmware.aux" },
10
{ INFO_MODEL, "MODEL", "ups.model" },
11
{ INFO_SERIAL, "SERIAL", "ups.serial" },
12
{ INFO_LOADPCT, "LOADPCT", "ups.load" },
13
{ INFO_UPSTEMP, "UPSTEMP", "ups.temperature" },
14
{ INFO_UPSIDENT,"UPSIDENT", "ups.id" },
15
{ INFO_WAKEDELAY,"WAKEDELAY", "ups.delay.start" },
16
{ INFO_PDNGRACE,"PDNGRACE", "ups.delay.shutdown" },
17
{ INFO_GRACEDELAY,"GRACEDELAY", "ups.delay.shutdown" },
18
{ INFO_SLFTSTINT,"SLFTSTINT", "ups.test.interval" },
19
{ INFO_SLFTSTRES,"SLFTSTRES", "ups.test.result" },
20
{ INFO_LANGUAGE,"LANGUAGE", "ups.display.language" },
21
{ INFO_CONTACTS,"CONTACTS", "ups.contacts" },
23
{ INFO_UTILITY, "UTILITY", "input.voltage" },
24
{ INFO_MINUTIL, "MINUTIL", "input.voltage.minimum" },
25
{ INFO_MAXUTIL, "MAXUTIL", "input.voltage.maximum" },
26
{ INFO_ACFREQ, "ACFREQ", "input.frequency" },
27
{ INFO_LINEQUAL, "LINEQUAL", "input.quality" },
28
{ INFO_LINESENS, "LINESENS", "input.sensitivity" },
30
{ INFO_XFERWHY, "XFERWHY", "input.transfer.reason" },
31
{ INFO_LOWXFER, "LOWXFER", "input.transfer.low" },
32
{ INFO_HIGHXFER, "HIGHXFER", "input.transfer.high" },
33
{ INFO_LOBOOSTXFER, "LOBOOSTXFER", "input.transfer.boost.low" },
34
{ INFO_HIBOOSTXFER, "HIBOOSTXFER", "input.transfer.boost.high" },
35
{ INFO_LOTRIMXFER, "LOTRIMXFER", "input.transfer.trim.low" },
36
{ INFO_HITRIMXFER, "HITRIMXFER", "input.transfer.trim.high" },
38
{ INFO_OUTVOLT, "OUTVOLT", "output.voltage" },
39
{ INFO_OUTVLTSEL, "OUTVLTSEL", "output.voltage.target.line" },
40
{ INFO_REQVOLT, "REQVOLT", "output.voltage.target.battery" },
41
{ INFO_CURRENT, "CURRENT", "output.current" },
43
{ INFO_BATTPCT, "BATTPCT", "battery.charge" },
44
{ INFO_LOBATTPCT, "LOBATTPCT", "battery.charge.low" },
45
{ INFO_WAKETHRSH, "WAKETHRSH", "battery.charge.restart" },
46
{ INFO_RTHRESH, "RTHRESH", "battery.charge.restart" },
47
{ INFO_BATTVOLT,"BATTVOLT", "battery.voltage" },
48
{ INFO_BATTDATE,"BATTDATE", "battery.date" },
49
{ INFO_BATT_CURRENT, "BATT_CURRENT", "battery.current" },
50
{ INFO_BATT_TEMP, "BATT_TEMP", "battery.temperature" },
52
/* these actually mean slightly different things */
53
{ INFO_BATT_RUNTIME,"BATT_RUNTIME","battery.runtime", },
54
{ INFO_RUNTIME, "RUNTIME", "battery.runtime" },
56
{ INFO_LOBATTIME, "LOBATTIME", "battery.runtime.low" },
57
{ INFO_NOMBATVLT, "NOMBATVLT", "battery.voltage.nominal" },
58
{ INFO_ALRMDELAY, "ALRMDELAY", "battery.alarm.threshold" },
59
{ INFO_ALRMDEL, "ALRMDEL", "battery.alarm.threshold" },
60
{ INFO_BATTPACKS, "BATTPACKS", "battery.packs" },
61
{ INFO_BADPACKS, "BADPACKS", "battery.packs.bad" },
63
{ INFO_AMBTEMP, "AMBTEMP", "ambient.temperature" },
64
{ INFO_TEMPMAX, "TEMPMAX", "ambient.temperature.alarm.maximum" },
65
{ INFO_TEMPMIN, "TEMPMIN", "ambient.temperature.alarm.minimum" },
67
{ INFO_AMBHUMID,"AMBHUMID", "ambient.humidity" },
68
{ INFO_HUMDMAX, "HUMDMAX", "ambient.humidity.alarm.maximum" },
69
{ INFO_HUMDMIN, "HUMDMIN", "ambient.humidity.alarm.minimum" },