docs(mtconnect): final-review nits — two stale read-only comments; task statuses
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-08-05-mtconnect-writeback.md",
|
||||
"tasks": [
|
||||
{ "id": 0, "subject": "Task 0: Write options block (config + parse)", "status": "pending" },
|
||||
{ "id": 1, "subject": "Task 1: Agent-client write seam", "status": "pending" },
|
||||
{ "id": 2, "subject": "Task 2: MTConnectDriver IWritable + discovery stamping", "status": "pending", "blockedBy": [0, 1] },
|
||||
{ "id": 3, "subject": "Task 3: Integration fixture + write legs", "status": "pending", "blockedBy": [2] },
|
||||
{ "id": 4, "subject": "Task 4: Docs reconciliation (MTConnect + stale MQTT records)", "status": "pending", "blockedBy": [2] },
|
||||
{ "id": 5, "subject": "Task 5: Full-suite verification", "status": "pending", "blockedBy": [3, 4] },
|
||||
{ "id": 0, "subject": "Task 0: Write options block (config + parse)", "status": "completed" },
|
||||
{ "id": 1, "subject": "Task 1: Agent-client write seam", "status": "completed" },
|
||||
{ "id": 2, "subject": "Task 2: MTConnectDriver IWritable + discovery stamping", "status": "completed", "blockedBy": [0, 1] },
|
||||
{ "id": 3, "subject": "Task 3: Integration fixture + write legs", "status": "completed", "blockedBy": [2] },
|
||||
{ "id": 4, "subject": "Task 4: Docs reconciliation (MTConnect + stale MQTT records)", "status": "completed", "blockedBy": [2] },
|
||||
{ "id": 5, "subject": "Task 5: Full-suite verification", "status": "completed", "blockedBy": [3, 4] },
|
||||
{ "id": 6, "subject": "Task 6: Live gate (main session, headless)", "status": "pending", "blockedBy": [5] }
|
||||
],
|
||||
"lastUpdated": "2026-08-05T00:00:00Z"
|
||||
|
||||
@@ -58,7 +58,8 @@ public static class DriverTypeNames
|
||||
/// <summary>MQTT / Sparkplug B broker-subscription driver.</summary>
|
||||
public const string Mqtt = "Mqtt";
|
||||
|
||||
/// <summary>MTConnect Agent driver — read-only HTTP/XML over an Agent's probe/current/sample surface.</summary>
|
||||
/// <summary>MTConnect Agent driver — HTTP/XML over an Agent's probe/current/sample surface, plus
|
||||
/// opt-in observation write-back via the Agent's AllowPut POST surface.</summary>
|
||||
public const string MTConnect = "MTConnect";
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -4,8 +4,8 @@ using ZB.MOM.WW.OtOpcUa.Core.Abstractions;
|
||||
namespace ZB.MOM.WW.OtOpcUa.AdminUI.Uns.TagEditors;
|
||||
|
||||
/// <summary>Typed working model for an MTConnect tag's TagConfig JSON. The tag binds a single Agent
|
||||
/// <c>DataItem</c> by its <c>id</c> attribute (<see cref="FullName"/> — MTConnect is read-only, so
|
||||
/// there is no address encoding beyond the id); the remaining fields are probe-sourced display
|
||||
/// <c>DataItem</c> by its <c>id</c> attribute (<see cref="FullName"/> — reads and writes both address
|
||||
/// the DataItem by id, so there is no address encoding beyond it); the remaining fields are probe-sourced display
|
||||
/// metadata plus an author-settable type override. Preserves unrecognised JSON keys across a
|
||||
/// load→save.</summary>
|
||||
/// <remarks>
|
||||
|
||||
Reference in New Issue
Block a user