diff --git a/ZB.MOM.WW.SPHistorianClient/CLAUDE.md b/ZB.MOM.WW.SPHistorianClient/CLAUDE.md index 634544b..86bd6cd 100644 --- a/ZB.MOM.WW.SPHistorianClient/CLAUDE.md +++ b/ZB.MOM.WW.SPHistorianClient/CLAUDE.md @@ -21,7 +21,7 @@ All operations are exposed via the public façade `HistorianClient`. |---|---| | `ProbeAsync` | live-verified | | `ReadRawAsync` | live-verified | -| `ReadAggregateAsync` | live-verified across all 16 retrieval modes | +| `ReadAggregateAsync` | live-verified across the `RetrievalMode` enum (15 modes) | | `ReadAtTimeAsync` | live-verified | | `ReadBlocksAsync` | block history read | | `ReadEventsAsync` | live-verified (typed event + property bag) | @@ -30,7 +30,7 @@ All operations are exposed via the public façade `HistorianClient`. | `GetConnectionStatusAsync` | synthesized from authenticated probe | | `GetStoreForwardStatusAsync` | synthesized defaults | | `GetSystemParameterAsync` | live-verified | -| `EnsureTagAsync` | live-verified for analog Float/Double/Int2/Int4/UInt4 (optional `ApplyScaling` persists distinct MinRaw/MaxRaw) | +| `EnsureTagAsync` | live-verified for analog `Float`; `Double`/`Int2`/`Int4`/`UInt4` supported (optional `ApplyScaling` persists distinct MinRaw/MaxRaw) | | `DeleteTagAsync` | live-verified (known issue: server-side cascade may not always complete; use SMC as fallback to clean up sandbox tags) | ### Out of scope diff --git a/ZB.MOM.WW.SPHistorianClient/README.md b/ZB.MOM.WW.SPHistorianClient/README.md index 765339b..205777f 100644 --- a/ZB.MOM.WW.SPHistorianClient/README.md +++ b/ZB.MOM.WW.SPHistorianClient/README.md @@ -50,7 +50,7 @@ services.AddZbSpHistorianClient( |---|---| | `ProbeAsync` | live-verified | | `ReadRawAsync` | live-verified | -| `ReadAggregateAsync` | live-verified across all 16 retrieval modes | +| `ReadAggregateAsync` | live-verified across the `RetrievalMode` enum (15 modes) | | `ReadAtTimeAsync` | live-verified | | `ReadBlocksAsync` | block history read | | `ReadEventsAsync` | live-verified (typed event + property bag) | @@ -59,7 +59,7 @@ services.AddZbSpHistorianClient( | `GetConnectionStatusAsync` | synthesized from authenticated probe | | `GetStoreForwardStatusAsync` | synthesized defaults | | `GetSystemParameterAsync` | live-verified | -| `EnsureTagAsync` | live-verified for analog Float/Double/Int2/Int4/UInt4 | +| `EnsureTagAsync` | live-verified for analog `Float`; `Double`/`Int2`/`Int4`/`UInt4` supported | | `DeleteTagAsync` | live-verified (see note below) | > **Note:** Writing sample values is architecturally blocked — the Historian server cache only