32f26272ae
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>
90 lines
3.6 KiB
Markdown
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)
|