From 7ab9f020bdb85c326d8db10f55afec203b125140 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 6 Jan 2015 08:24:44 -0800 Subject: [PATCH] TMXR: Add default debug bits for SEND/EXPECT operations --- sim_tmxr.c | 9 +++++++++ sim_tmxr.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/sim_tmxr.c b/sim_tmxr.c index 0801991c..096937f6 100644 --- a/sim_tmxr.c +++ b/sim_tmxr.c @@ -3289,6 +3289,7 @@ return SCPE_OK; t_stat tmxr_attach_ex (TMXR *mp, UNIT *uptr, char *cptr, t_bool async) { t_stat r; +int32 i; r = tmxr_open_master (mp, cptr); /* open master socket */ if (r != SCPE_OK) /* error? */ @@ -3312,6 +3313,14 @@ uptr->dynflags |= TMUF_NOASYNCH; /* tag as no asynch */ if (mp->dptr == NULL) /* has device been set? */ mp->dptr = find_dev_from_unit (uptr); /* no, so set device now */ +if (mp->dptr) { + for (i=0; ilines; i++) { + mp->ldsc[i].expect.dptr = mp->dptr; + mp->ldsc[i].expect.dbit = TMXR_DBG_EXP; + mp->ldsc[i].send.dptr = mp->dptr; + mp->ldsc[i].send.dbit = TMXR_DBG_SEND; + } + } tmxr_add_to_open_list (mp); return SCPE_OK; } diff --git a/sim_tmxr.h b/sim_tmxr.h index 46c3e002..f0f56d71 100644 --- a/sim_tmxr.h +++ b/sim_tmxr.h @@ -75,6 +75,8 @@ typedef int SERHANDLE; #define TMXR_DBG_TRC 0x0400000 /* Debug trace routine calls */ #define TMXR_DBG_PXMT 0x0800000 /* Debug Transmit Packet Data */ #define TMXR_DBG_PRCV 0x1000000 /* Debug Received Packet Data */ +#define TMXR_DBG_EXP 0x2000000 /* Debug Expect Activities */ +#define TMXR_DBG_SEND 0x4000000 /* Debug Send Activities */ /* Modem Control Bits */