You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Installation via Software Management](#installation-via-software-management)
20
+
-[Log file access](#log-file-access)
21
+
-[Config management](#config-management)
22
+
-[Cloud Fieldbus](#cloud-fieldbus)
23
+
-[Write operations](#write-operations)
24
+
-[thin-edge.io Commands](#thin-edgeio-commands)
25
+
-[Payload Formats](#payload-formats)
26
+
-[Write to Register (c8y\_SetRegister / modbus\_SetRegister)](#write-to-register-c8y_setregister--modbus_setregister)
27
+
-[Write to Coil (c8y\_SetCoil / modbus\_SetCoil)](#write-to-coil-c8y_setcoil--modbus_setcoil)
28
+
-[Testing](#testing)
29
+
-[Build](#build)
30
+
-[Debian package](#debian-package)
31
+
-[Deployment](#deployment)
32
+
-[As Python script (for dev only)](#as-python-script-for-dev-only)
33
+
-[As deb file](#as-deb-file)
34
+
-[Contributing](#contributing)
35
+
-[Coding Style](#coding-style)
30
36
31
37
## Overview
32
38
@@ -193,7 +199,7 @@ The plugin supports two payload formats for write operations:
193
199
1.**Explicit address format** - directly specify register/coil address and parameters
194
200
2.**Name-based format** - use metrics array with name field to match configuration in devices.toml
195
201
196
-
For the name-based format, the `name` field in devices.toml registers/coils configuration is required to match the metrics. The matching uses prefix matching: if the metric name starts with the configured name, it will match. For example, a metric name `"test_test_setPoint"` will match a register with `name = "test_test"` in devices.toml.
202
+
For the name-based format, the `name` field in devices.toml registers/coils configuration is required to match the metrics. The matching uses prefix matching: if the metric name starts with the configured name, it will match. For example, a metric name `"foo_bar_setPoint"` will match a register with `name = "foo_bar"` in devices.toml.
197
203
198
204
**Command Status Flow:**
199
205
- Commands with `"status": "init"` are automatically converted to `"executing"` by the plugin
0 commit comments