TMXR: Add default debug bits for SEND/EXPECT operations

This commit is contained in:
Mark Pizzolato 2015-01-06 08:24:44 -08:00
parent 7a2600d6e1
commit b8940f4e32
2 changed files with 11 additions and 0 deletions

View file

@ -3289,6 +3289,7 @@ return SCPE_OK;
t_stat tmxr_attach_ex (TMXR *mp, UNIT *uptr, char *cptr, t_bool async) t_stat tmxr_attach_ex (TMXR *mp, UNIT *uptr, char *cptr, t_bool async)
{ {
t_stat r; t_stat r;
int32 i;
r = tmxr_open_master (mp, cptr); /* open master socket */ r = tmxr_open_master (mp, cptr); /* open master socket */
if (r != SCPE_OK) /* error? */ 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? */ if (mp->dptr == NULL) /* has device been set? */
mp->dptr = find_dev_from_unit (uptr); /* no, so set device now */ mp->dptr = find_dev_from_unit (uptr); /* no, so set device now */
if (mp->dptr) {
for (i=0; i<mp->lines; 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); tmxr_add_to_open_list (mp);
return SCPE_OK; return SCPE_OK;
} }

View file

@ -75,6 +75,8 @@ typedef int SERHANDLE;
#define TMXR_DBG_TRC 0x0400000 /* Debug trace routine calls */ #define TMXR_DBG_TRC 0x0400000 /* Debug trace routine calls */
#define TMXR_DBG_PXMT 0x0800000 /* Debug Transmit Packet Data */ #define TMXR_DBG_PXMT 0x0800000 /* Debug Transmit Packet Data */
#define TMXR_DBG_PRCV 0x1000000 /* Debug Received 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 */ /* Modem Control Bits */