Pārlūkot izejas kodu

Initial commit of plugins\p1-meter\rulkesets\special_agent.py

Michael Honkoop 1 dienu atpakaļ
vecāks
revīzija
e0628ad69c
1 mainītis faili ar 23 papildinājumiem un 0 dzēšanām
  1. 23 0
      plugins/p1-meter/rulesets/special_agent.py

+ 23 - 0
plugins/p1-meter/rulesets/special_agent.py

@@ -0,0 +1,23 @@
+#!/usr/bin/env python3
+
+from cmk.rulesets.v1 import Help, Title
+from cmk.rulesets.v1.form_specs import Dictionary
+from cmk.rulesets.v1.rule_specs import SpecialAgent, Topic
+
+
+def _parameter_form():
+    return Dictionary(
+        title=Title("P1 meter"),
+        help_text=Help(
+            "Configuration for the P1 electricity meter special agent."
+        ),
+        elements={},
+    )
+
+
+rule_spec_p1 = SpecialAgent(
+    name="p1",
+    title=Title("P1 electricity meter"),
+    topic=Topic.POWER,
+    parameter_form=_parameter_form,
+)