From 5acb35e93dd2659445656a31a4c4a6d2054aff62 Mon Sep 17 00:00:00 2001
From: kpetersn <kmpeters@anl.gov>
Date: Wed, 8 Mar 2023 20:01:43 +0000
Subject: [PATCH] Added much needed info to 6.3

---
 6-asyn-troubleshooting.md | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/6-asyn-troubleshooting.md b/6-asyn-troubleshooting.md
index c3f9e21..a5657d0 100644
--- a/6-asyn-troubleshooting.md
+++ b/6-asyn-troubleshooting.md
@@ -88,9 +88,13 @@ Turn **traceIODriver** on:
 
 Do the following and observe the commands on the IOC's console:
 
-* Note the commands sent while idle polling
-* Move a motor and look for the MV command
-* Stop a motor and look for the AB command
+* Note the commands sent while idle polling: `POS` and `ST`
+* Move a motor and look for the `MV` command
+* Stop a motor and look for the `AB` command
+
+Typing `ctrl+a, [` will cause screen to enter copy/scrollback mode at which point the arrow keys can be used to navigate up to commands that scrolled off the screen.  More info about screen's copy/scrollback mode can be found [here](https://www.gnu.org/software/screen/manual/html_node/Copy.html).
+
+Note: The **Abort** button at the bottom of **motorx_all.ui** writes to an allstop PV, NOT directly to the motor record's `STOP` field; the motor has to be moving for the **Abort** button to cause the `AB` command to be sent to the controller.
 
 ### 6.4 Synchronize the terminators on asynOctet.ui
 
-- 
GitLab