Files
wwtools/aot/reference/CMxIndirectWriteOnly.md
T
Joseph Doherty 32f26272ae Initial commit: Wonderware / System Platform tools and reference
Five tools under one repo, all docs organized per DOCS-GUIDE.md:

- aalogcli: .NET 4.8 / x86 CliFx CLI for reading System Platform binary
  logs (*.aaLGX) for LLM debugging, built on aaOpenSource/aaLog. Commands:
  last, tail, range, unread, fields. Stable JSON envelope under --llm-json.
  Build template under lib/build/ for rebuilding aaLogReader.dll.

- aot: ArchestrA Object Toolkit 2014 v4.0 reference material. Dev guide
  (Markdown converted from CHM), API reference for the ArchestrA.Toolkit
  namespace, and the Monitor / Watchdog VS sample solutions.

- graccesscli: .NET 4.8 / x86 CliFx CLI that automates Galaxy
  configuration via the ArchestrA GRAccess COM interop. Includes session
  daemon, IPC protocol, and llm-json envelope contract.

- grdb: SQL/DDL exploration of the Galaxy Repository database. DDL
  captures, reusable queries, hierarchy / contained-name <-> tag-name
  translation notes.

- histdb: LLM-oriented reference for AVEVA Historian retrieval. INSQL
  linked-server, extension tables, every wwXxx time-domain extension,
  every retrieval mode, alarm/event SQL recipes, REST API. Distilled
  from the 243-page Historian Retrieval Guide.

Root contains:
- CLAUDE.md: thin index pointing into each tool's README.
- DOCS-GUIDE.md: doctrine for organizing docs for LLM consumption.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 18:22:20 -04:00

1.5 KiB

CMxIndirectWriteOnly Class

Namespace: ArchestrA.Toolkit

CMxIndirectWriteOnly is a support class that allows a user to connect to an external attribute and write its value. This type of indirect has less overhead than one that is readable as well as writable.

Syntax

public class CMxIndirectWriteOnly : CMxIndirectBase

CMxIndirectWriteOnly Property

Value Property

Allows a user to set the value of the referenced attribute.

Syntax

public CMxValue Value { set; }

Returns

CMxValue

CMxIndirectWriteOnly Constructor

CMxIndirectWriteOnly Constructor string, string, IMxSupervisoryConnection3, RuntimeBase, int, short, int

This is an internal constructor intended for use only in BindToWriteOnly.

Syntax

CMxIndirectWriteOnly(string _fullRefString, string _context, IMxSupervisoryConnection3 _superConn, RuntimeBase _rb, int _refHandle, short _statusId, int _statusIndex)

Parameters

_fullRefString

[in] Full reference string of the attribute to bind to.

_context

[in] Context of the reference.

_superConn

[in] A supervisory connection to the runtime.

_rb

[in] handle to the RuntimeBase class instance that created this indirect.

_refHandle

[in] The ArchestrA reference handle of the registered reference.

_statusId

[in] The attribute id of the dynamic array that holds the write status's.

_statusIndex

[in] The index of the element in the dynamic status array that this reference uses.