What problem does it solve? Debugging communication between the HT9045 test handler and ATC temperature controllers requires decoding raw TCP command logs (@1001-@1137), understanding temperature/offset scaling, and tracing site-to-channel mapping arrays scattered across C++ source files. ## Core Features & Use Cases - Command Reference: Full table of 137 ATC protocol commands (1001-1137) covering temperature set/read, offsets, recipes, self-test, FFC/PFC, TJ control, MTK ASIF, and TSMC Hulk mode. - Site/Channel Mapping: Explains iSiteToATC, iSiteToOfs, and dATCTempOffset[] indexing across Arm1/Arm2 rows and columns, including the known V899 iSiteToOfs typo bug. - Troubleshooting Workflows: Step-by-step diagnosis for offset mismatches, ATC disconnections, and recipe download failures using communication logs and EventLog CSVs. - Use Case: When a hangup log shows @1003 offset values that do not match the UI, trace the flow from uTemp_Set.cpp through TfLotInfo::SetATCOffset() to SendCommand and verify the channel mapping. ## Quick Start Ask the assistant to decode an ATC command log line such as @1002,4,800,800,800,800,# and explain which sites and temperatures it sets.