Files
wwtools/aot/reference/README.md
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

90 lines
3.6 KiB
Markdown

# ArchestrA Object Toolkit Reference
Auto-converted from the AVEVA *ArchestrA Object Toolkit Reference Guide* CHM.
Single namespace: `ArchestrA.Toolkit`.
Layout: one Markdown file per top-level type (class / struct / enumeration / interface).
Member overloads are inlined as `###` subsections inside the parent type page.
## Namespace Overview
ArchestrA.Toolkit is the common namespace for all the classes in the toolkit.
## Core Types
- [AObjectBase Class](AObjectBase.md)
- [ConfigtimeBase Class](ConfigtimeBase.md)
- [RuntimeBase Class](RuntimeBase.md)
- [aaBaseEditorForm Class](aaBaseEditorForm.md)
- [CMxValue Class](CMxValue.md)
- [CMxType Class](CMxType.md)
- [CMxCommon Class](CMxCommon.md)
- [CMxArrayBase Class](CMxArrayBase.md)
- [CMxArray<T> Class](CMxArrayT.md)
- [CMxBoolean Class](CMxBoolean.md)
- [CMxBooleanArray Class](CMxBooleanArray.md)
- [CMxFloat Class](CMxFloat.md)
- [CMxFloatArray Class](CMxFloatArray.md)
- [CMxDouble Class](CMxDouble.md)
- [CMxDoubleArray Class](CMxDoubleArray.md)
- [CMxInteger Class](CMxInteger.md)
- [CMxIntegerArray Class](CMxIntegerArray.md)
- [CMxCustomEnum Class](CMxCustomEnum.md)
- [EnumText Class](EnumText.md)
- [CMxCustomEnumArray Class](CMxCustomEnumArray.md)
- [CMxCustomStruct Class](CMxCustomStruct.md)
- [CMxCustomStructArray Class](CMxCustomStructArray.md)
- [CMxDataType Class](CMxDataType.md)
- [CMxDataTypeArray Class](CMxDataTypeArray.md)
- [CMxElapsedTime Class](CMxElapsedTime.md)
- [CMxElapsedTimeArray Class](CMxElapsedTimeArray.md)
- [CMxInternationalizedString Class](CMxInternationalizedString.md)
- [CMxInternationalizedStringArray Class](CMxInternationalizedStringArray.md)
- [CMxReference Class](CMxReference.md)
- [CMxReferenceArray Class](CMxReferenceArray.md)
- [CMxStatus Class](CMxStatus.md)
- [CMxStatusArray Class](CMxStatusArray.md)
- [CMxString Class](CMxString.md)
- [CMxStringArray Class](CMxStringArray.md)
- [CMxTime Class](CMxTime.md)
- [CMxTimeArray Class](CMxTimeArray.md)
- [CMxVariant Class](CMxVariant.md)
- [CMxVariantArray Class](CMxVariantArray.md)
- [CMxBigString Class](CMxBigString.md)
- [CMxBigStringArray Class](CMxBigStringArray.md)
- [CMxInternalDumpLoadData Class](CMxInternalDumpLoadData.md)
- [CMxInternalFailoverData Class](CMxInternalFailoverData.md)
- [CMxDataQuality Class](CMxDataQuality.md)
- [CMxIndirectBase Class](CMxIndirectBase.md)
- [CMxIndirectWriteOnly Class](CMxIndirectWriteOnly.md)
- [CMxIndirect Class](CMxIndirect.md)
- [VtqBufferReader Class](VtqBufferReader.md)
- [VtqBufferWriter Class](VtqBufferWriter.md)
## Event Arguments
- [SetHandlerEventArgs Class](SetHandlerEventArgs.md)
- [ConfigtimeSetHandlerEventArgs Class](ConfigtimeSetHandlerEventArgs.md)
- [MigrateHandler Class](MigrateHandler.md)
- [RuntimeSetHandlerEventArgs Class](RuntimeSetHandlerEventArgs.md)
- [RuntimeGetStatusDescEventArgs Class](RuntimeGetStatusDescEventArgs.md)
- [RuntimeSetScanStateEventArgs Class](RuntimeSetScanStateEventArgs.md)
- [RuntimeStartupEventArgs Class](RuntimeStartupEventArgs.md)
## Enumerations
- [ESTARTUPCONTEXT Enumeration](ESTARTUPCONTEXT.md)
- [StartupInfo Enumeration](StartupInfo.md)
- [ECALLCONTEXTFLAG Enumeration](ECALLCONTEXTFLAG.md)
- [SetInfo Enumeration](SetInfo.md)
- [MxStatus Enumeration](MxStatus.md)
- [MxStatusCategory Enumeration](MxStatusCategory.md)
- [MxStatusSource Enumeration](MxStatusSource.md)
- [DataQuality Enumeration](DataQuality.md)
- [MxSecurityClassification Enumeration](MxSecurityClassification.md)
- [MxCustomStruct Enumeration](MxCustomStruct.md)
- [MxDataType Enumeration](MxDataType.md)
- [EPACKAGESTATUS Enumeration](EPACKAGESTATUS.md)
- [EPRIMITIVEOPSTATUS Enumeration](EPRIMITIVEOPSTATUS.md)
- [MxPropertyLockedEnum Enumeration](MxPropertyLockedEnum.md)