summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/upsd/variables.go
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/go/collectors/go.d.plugin/modules/upsd/variables.go39
1 files changed, 39 insertions, 0 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/upsd/variables.go b/src/go/collectors/go.d.plugin/modules/upsd/variables.go
new file mode 100644
index 000000000..9792e62b9
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/upsd/variables.go
@@ -0,0 +1,39 @@
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package upsd
+
+const varPrecision = 100
+
+// https://networkupstools.org/docs/developer-guide.chunked/apas02.html
+const (
+ varBatteryCharge = "battery.charge"
+ varBatteryRuntime = "battery.runtime"
+ varBatteryVoltage = "battery.voltage"
+ varBatteryVoltageNominal = "battery.voltage.nominal"
+ varBatteryType = "battery.type"
+
+ varInputVoltage = "input.voltage"
+ varInputVoltageNominal = "input.voltage.nominal"
+ varInputCurrent = "input.current"
+ varInputCurrentNominal = "input.current.nominal"
+ varInputFrequency = "input.frequency"
+ varInputFrequencyNominal = "input.frequency.nominal"
+
+ varOutputVoltage = "output.voltage"
+ varOutputVoltageNominal = "output.voltage.nominal"
+ varOutputCurrent = "output.current"
+ varOutputCurrentNominal = "output.current.nominal"
+ varOutputFrequency = "output.frequency"
+ varOutputFrequencyNominal = "output.frequency.nominal"
+
+ varUpsLoad = "ups.load"
+ varUpsRealPower = "ups.realpower"
+ varUpsRealPowerNominal = "ups.realpower.nominal"
+ varUpsTemperature = "ups.temperature"
+ varUpsStatus = "ups.status"
+
+ varDeviceModel = "device.model"
+ varDeviceSerial = "device.serial"
+ varDeviceMfr = "device.mfr"
+ varDeviceType = "device.type"
+)