37
37
{ "battery.charge", 0, 1, "UPS.PowerSummary.RemainingCapacity", "%.0f", HU_FLAG_OK, NULL },
38
38
{ "battery.charge.low", ST_FLAG_RW | ST_FLAG_STRING, 5,
39
"UPS.PowerSummary.RemainingCapacityLimitSetting", "%.0f", HU_FLAG_OK, NULL },
39
"UPS.PowerSummary.RemainingCapacityLimitSetting", "%.0f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
40
40
{ "battery.charge.low", ST_FLAG_STRING, 5, "UPS.PowerSummary.RemainingCapacityLimit",
41
"%.0f", HU_FLAG_OK, NULL }, /* Read only */
41
"%.0f", HU_FLAG_OK | HU_FLAG_STATIC , NULL }, /* Read only */
42
42
{ "battery.runtime", 0, 0, "UPS.PowerSummary.RunTimeToEmpty", "%.0f", HU_FLAG_OK, NULL },
43
43
{ "battery.temperature", 0, 0,
44
44
"UPS.BatterySystem.Battery.Temperature", "%.1f", HU_FLAG_OK, NULL },
50
50
{ "ups.load", 0, 1, "UPS.PowerSummary.PercentLoad", "%.0f", HU_FLAG_OK, NULL },
51
51
{ "ups.delay.shutdown", ST_FLAG_RW | ST_FLAG_STRING, 5,
52
"UPS.PowerSummary.DelayBeforeShutdown", "%.0f", HU_FLAG_OK, NULL},
52
"UPS.PowerSummary.DelayBeforeShutdown", "%.0f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL},
53
53
{ "ups.delay.reboot", ST_FLAG_RW | ST_FLAG_STRING, 5,
54
"UPS.PowerSummary.DelayBeforeReboot", "%.0f", HU_FLAG_OK, NULL},
54
"UPS.PowerSummary.DelayBeforeReboot", "%.0f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL},
55
55
{ "ups.delay.start", ST_FLAG_RW | ST_FLAG_STRING, 5,
56
"UPS.PowerSummary.DelayBeforeStartup", "%.0f", HU_FLAG_OK, NULL},
56
"UPS.PowerSummary.DelayBeforeStartup", "%.0f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL},
57
57
{ "ups.test.result", 0, 0,
58
"UPS.BatterySystem.Battery.Test", "%s", HU_FLAG_OK, &test_read_info[0] },
58
"UPS.BatterySystem.Battery.Test", "%s", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, &test_read_info[0] },
59
59
{ "ups.test.interval", ST_FLAG_RW | ST_FLAG_STRING, 6,
60
"UPS.BatterySystem.Battery.TestPeriod", "%.0f", HU_FLAG_OK, NULL },
60
"UPS.BatterySystem.Battery.TestPeriod", "%.0f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
61
61
{ "ups.temperature", 0, 0,
62
62
"UPS.PowerSummary.Temperature", "%.1f", HU_FLAG_OK, NULL },
88
88
/* same as "input.transfer.boost.low" */
89
89
{ "input.transfer.low", ST_FLAG_RW | ST_FLAG_STRING, 5,
90
"UPS.PowerConverter.Output.LowVoltageTransfer", "%.1f", HU_FLAG_OK, NULL },
90
"UPS.PowerConverter.Output.LowVoltageTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
91
91
{ "input.transfer.boost.low", ST_FLAG_RW | ST_FLAG_STRING, 5,
92
"UPS.PowerConverter.Output.LowVoltageBoostTransfer", "%.1f", HU_FLAG_OK, NULL },
92
"UPS.PowerConverter.Output.LowVoltageBoostTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
93
93
{ "input.transfer.boost.high", ST_FLAG_RW | ST_FLAG_STRING, 5,
94
"UPS.PowerConverter.Output.HighVoltageBoostTransfer", "%.1f", HU_FLAG_OK, NULL },
94
"UPS.PowerConverter.Output.HighVoltageBoostTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
95
95
{ "input.transfer.trim.low", ST_FLAG_RW | ST_FLAG_STRING, 5,
96
"UPS.PowerConverter.Output.LowVoltageBuckTransfer", "%.1f", HU_FLAG_OK, NULL },
96
"UPS.PowerConverter.Output.LowVoltageBuckTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
97
97
/* same as "input.transfer.trim.high" */
98
98
{ "input.transfer.high", ST_FLAG_RW | ST_FLAG_STRING, 5,
99
"UPS.PowerConverter.Output.HighVoltageTransfer", "%.1f", HU_FLAG_OK, NULL },
99
"UPS.PowerConverter.Output.HighVoltageTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
100
100
{ "input.transfer.trim.high", ST_FLAG_RW | ST_FLAG_STRING, 5,
101
"UPS.PowerConverter.Output.HighVoltageBuckTransfer", "%.1f", HU_FLAG_OK, NULL },
101
"UPS.PowerConverter.Output.HighVoltageBuckTransfer", "%.1f", HU_FLAG_OK | HU_FLAG_SEMI_STATIC, NULL },
103
103
/* Output page */
104
104
{ "output.voltage", 0, 0, "UPS.PowerConverter.Output.Voltage", "%.1f", HU_FLAG_OK, NULL },