š§© SimConnect Adapter (SimulationāOnly)
This document describes how Resonance Time Theory (RTT) can be prototyped safely inside a flight simulator environment such as Microsoft Flight Simulator (MSFS) using SimConnect.
This adapter is a sandbox interface ā a way to listen to telemetry, compute coherence, detect drift, and generate advisories without touching real aircraft systems.
šÆ Purpose#
The SimConnect Adapter allows RTT to:
- listen to aircraft telemetry
- compute multiādomain coherence
- detect drift early
- classify structural patterns
- generate advisory messages
- log events for later analysis
This is a prototypeāonly environment.
It is not intended for realāworld flight operations.
š§ 1. Architecture Overview#
RTT in simulation uses three layers:
1. Telemetry Listener (SimConnect Input Layer)#
Collects raw data from the simulator:
- aircraft body signals
- environmental forcing
- pilot/automation intent
2. Coherence Engine (RTT Logic Layer)#
Applies RTTās structural model:
- domain alignment
- drift detection
- timing windows
- forcing thresholds
- reintegration cues
3. Advisory Output (SimāSafe Feedback Layer)#
Outputs:
- coherence score
- drift classification
- advisory messages
- event logs
This keeps the simulation loop clean and modular.
š” 2. Data Channels#
Below are the recommended SimConnect variables for each RTT domain.
2.1 Aircraft Body Domain#
PLANE PITCH DEGREESPLANE BANK DEGREESPLANE HEADING DEGREES TRUEVERTICAL SPEEDAIRSPEED INDICATEDG FORCEROTATION VELOCITY BODY X/Y/ZENGINE TORQUEENGINE THRUST
These signals describe how the airplane āfeels.ā
2.2 Environmental Domain#
AMBIENT WIND VELOCITYAMBIENT WIND DIRECTIONAMBIENT TEMPERATUREAMBIENT PRESSURETURBULENCE ACTIVEICING LEVEL
These signals describe what the sky is doing.
2.3 Pilot/Automation Domain#
AUTOPILOT MASTERAUTOPILOT MODEAUTOPILOT PITCH HOLDAUTOPILOT HEADING LOCKYOKE POSITIONRUDDER POSITIONTHROTTLE POSITION
These signals describe what the human or computer is trying to do.
š 3. Coherence Computation#
The adapter computes a coherence score using RTTās threeādomain model:
- BodyāEnvironment alignment
- BodyāIntent alignment
- EnvironmentāIntent alignment
- Timing window health
- Forcing thresholds
- Resonance patterns
The output is a single coherence value (0ā100) plus domainālevel subāscores.
This score is not a safety rating ā it is a clarity indicator.
š 4. Drift Classification#
The adapter classifies drift into:
- Soft Drift ā small mismatches
- Hard Drift ā growing mismatches
- CrossāDomain Drift ā domains disagree
- Intent Mismatch ā pilot vs. automation
- Regime Boundary Violation ā sudden mode change
Each drift event is logged with:
- timestamp
- domain signals
- drift type
- coherence score
- advisory text
š 5. Advisory Output#
Advisories are simulationāsafe messages such as:
- āSky forcing rising ā adjust workload.ā
- āIntent mismatch detected ā clarify control authority.ā
- āAsymmetric forcing ā verify engine performance.ā
- āSensor disagreement ā crossācheck airspeed.ā
These appear in:
- console output
- onāscreen debug text
- log files
No control inputs are modified.
No automation is overridden.
This is strictly observational.
š§Ŗ 6. Logging and Analysis#
The adapter logs:
- coherence score stream
- drift events
- domain signals
- reintegration cues
These logs can be used to:
- replay scenarios
- tune thresholds
- visualize drift
- test new RTT logic
This is where the real learning happens.
š 7. Safety and Scope#
This module is:
- simulationāonly
- nonācertified
- nonāinterfering
- for research and education
It must never be used in real aircraft or realāworld flight operations.