* Decoder version: 5.1.0.1 void Mocha_X25; LABL 0 0 0 b1 X.25 - Level 2 Frame\L2 Frame:; DECR 4 0 0 0; GBYT 0 1 0 0; INCR 4 0 0 0; GBYT 0 2 0 0; HEX# 1 0 90 b2 Cmd/Rsp:; TNXT 0 0 0 0 X2_FCF; void X2_DCE; TNXT 0 0 0 0 X2_FCF; void X2_DTE; TNXT 0 0 0 0 X2_FCF; void X2_FCF; GBYT 0 1 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; LABL 0 0 0 b2 Frame:\Frm:; TBIT 0 1 0 0 X2_FSU; TLSE 0 0 0 0 X2_FINF; void X2_FSU; ANDG 0F 1 0 0; TEQU 01 1 0 0 FSU_62; TEQU 05 1 0 0 FSU_62; TEQU 09 1 0 0 FSU_62; HEX# 1 0 20 50 Unnumbered; ANDG EF 2 0 0; LABL 0 0 0 b2 FType:\FTyp:; CEQU 0f 2 0 50 DM --- Disconnect Mode; TEQU 0f 2 0 0 FSU_UNUM_PF; CEQU 2f 2 0 50 SABM - Set Async Bal Mode; TEQU 2f 2 0 0 FSU_UNUM_PF; CEQU 43 2 0 50 DISC - Disconnected; TEQU 43 2 0 0 FSU_UNUM_PF; CEQU 63 2 0 50 UA --- Unnumbered Ack; TEQU 63 2 0 0 FSU_UNUM_PF; CEQU 87 2 0 50 FRMR - Frame Reject; TEQU 87 2 0 0 FSU_UNUM_PF; LABL 0 0 20 20 = Invalid:; TNXT 0 0 0 0 X25_L2_LAST; void FSU_UNUM_PF; LABL 0 0 0 b2 FSeq:\FSq:; ANDG 10 3 0 0; DIVG 10 3 0 0; DGLB 0 3 0 50 P/F= ; TNXT 0 0 0 0 X25_L2_LAST; void FSU_62; HEX# 1 0 20 50 Supervisory; ANDG 0F 1 0 0; LABL 0 0 0 b2 FType:\FTyp:; CEQU 01 1 0 50 RR --- Receive Ready; TEQU 01 1 0 0 FSU_SUP_TYPE; CEQU 05 1 0 50 RNR -- Receive Not Ready; TEQU 05 1 0 0 FSU_SUP_TYPE; CEQU 09 1 0 50 REJ -- Frame Reject; TEQU 09 1 0 0 FSU_SUP_TYPE; void FSU_SUP_TYPE; LABL 0 0 0 b2 FSeq:\FSq:; ANDG E0 2 0 0; DIVG 20 2 0 0; DGLB 0 2 0 50 N(r)= ; ANDG 10 3 0 0; DIVG 10 3 0 0; DGLB 0 3 0 10 P/F= ; TNXT 0 0 0 0 X25_L2_LAST; void X25_L2_LAST; BREM 0 4; TEQU 0 4 0 0 X25_L2_DONE; CHR# 0 4 05 05; void X25_L2_DONE; void X2_FINF; HEX# 1 0 20 50 Information; LABL 0 0 0 b2 FType:\FTyp:; LABL 0 0 0 50 Info - Information; LABL 0 0 0 b2 FSeq:\FSq:; ANDG E0 1 0 0; DIVG 20 1 0 0; DGLB 0 1 0 50 N(r)= ; ANDG 0E 2 0 0; DIVG 2 2 0 0; DGLB 0 2 0 10 N(s)= ; ANDG 10 3 0 0; DIVG 10 3 0 0; DGLB 0 3 0 10 P/F= ; TNXT 0 0 0 0 X25_GFI; void X25_GFI; GBYT 0 1 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; LABL 0 0 0 b1 X.25 - Level 3 Packet\L3 Packet:; LABL 0 0 0 82 GFI/LCG:; GBYT 0 1 0 0; HEX# 1 0 90 0; CBIT 7 1 20 10 Q= 1,; CLSE 0 0 20 10 Q= 0,; CBIT 6 1 20 10 D= 1; CLSE 0 0 20 10 D= 0; ANDG 0F 1 0 0; ADDG 1 1 0 0; LABL 0 0 0 82 LCG:; CST# 0 1 90 50 LCG_HEX; TNXT 0 0 0 0 X25_LCN; str# LCG_HEX; 0x00; 0x01; 0x02; 0x03; 0x04; 0x05; 0x06; 0x07; 0x08; 0x09; 0x0a; 0x0b; 0x0c; 0x0d; 0x0e; 0x0f; void X25_LCN; HEX# 1 0 90 C2 LCN:; GBYT 0 1 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; LABL 0 0 0 b2 Packet:\Pkt:; TBIT 0 1 0 0 L3_PSU; TLSE 0 0 0 0 L3_PINF; void L3_PSU; ANDG 1F 1 0 0; TEQU 01 1 0 0 PSU_60; TEQU 05 1 0 0 PSU_60; TEQU 09 1 0 0 PSU_60; HEX# 1 0 20 50 Unnumbered; LABL 0 0 0 b2 PType:\PTyp:; CEQU 0b 2 0 50 CALL - Call Request Packet; TEQU 0b 2 0 0 PU_CALL; CEQU 0f 2 0 50 CAA -- Call Accept; TEQU 0f 2 0 0 PU_CAA; CEQU 13 2 0 50 CLR -- Clear Request; TEQU 13 2 0 0 PU_CLR; CEQU 17 2 0 50 CLC -- Clear Confirm; TEQU 17 2 0 0 PU_CLC; CEQU 23 2 0 50 INT -- Interrupt Request; TEQU 23 2 0 0 PU_INT; CEQU 27 2 0 50 INC -- Interrupt Confirm; TEQU 27 2 0 0 PU_INC; CEQU 1b 2 0 50 RST -- Reset Request; TEQU 1b 2 0 0 PU_RST; CEQU 1f 2 0 50 RSC -- Reset Confirm; TEQU 1f 2 0 0 PU_RSC; CEQU fb 2 0 50 RES -- Restart Request; TEQU fb 2 0 0 PU_RES; CEQU ff 2 0 50 REC -- Restart Confirm; TEQU ff 2 0 0 PU_REC; CEQU f1 2 0 50 DIAG - Diagnostic Packet; TEQU f1 2 0 0 PU_DIAG; LABL 0 0 0 50 = Invalid:; TNXT 0 0 0 0 X25_L3_LAST; void PU_CALL; GBYT 0 1 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; HEX# 1 0 90 82 Length:; ANDG F0 1 0 0; DIVG 10 1 0 0; DGLB 0 1 03 20 Calling DTE length= ; ANDG 0F 2 0 0; DGLB 0 2 03 20 Called DTE length= ; LABL 0 0 0 82 Called Address: ; TEQU 0 2 0 0 CALLING_ADD_MSB; TNXT 0 0 0 0 CALLED_ADD_MSB; void CALLED_ADD_MSB; GBYT 0 3 0 0; GBYT 0 4 0 0; INCR 1 0 0 0; ANDG F0 3 0 0; DIVG 10 3 0 0; DGLB 0 3 03 03; SUBG 1 2 0 0; TEQU 0 2 0 0 CALLING_ADD_LSB_LABEL; TNXT 0 0 0 0 CALLED_ADD_LSB; void CALLED_ADD_LSB; ANDG 0F 4 0 0; DGLB 0 4 03 03; SUBG 1 2 0 0; TNEQ 0 2 0 0 CALLED_ADD_MSB; TNXT 0 0 0 0 CALLING_ADD_MSB_LABEL; void CALLING_ADD_MSB_LABEL; LABL 0 0 0 82 Calling Address: ; TEQU 0 1 0 0 CALL_FACILITY; TNXT 0 0 0 0 CALLING_ADD_MSB; void CALLING_ADD_LSB_LABEL; LABL 0 0 0 82 Calling Address: ; TEQU 0 1 0 0 CALL_FACILITY; TNXT 0 0 0 0 CALLING_ADD_LSB; void CALLING_ADD_MSB; GBYT 0 3 0 0; GBYT 0 4 0 0; INCR 1 0 0 0; ANDG F0 3 0 0; DIVG 10 3 0 0; DGLB 0 3 03 03; SUBG 1 1 0 0; TEQU 0 1 0 0 CALL_FACILITY; TNXT 0 0 0 0 CALLING_ADD_LSB; void CALLING_ADD_LSB; ANDG 0F 4 0 0; DGLB 0 4 03 03; SUBG 1 1 0 0; TNEQ 0 1 0 0 CALLING_ADD_MSB; TNXT 0 0 0 0 CALL_FACILITY; void CALL_FACILITY; GBYT 0 1 0 0; GBYT 0 3 0 0; HEX# 1 0 90 82 Facility Length; TEQU 0 1 0 0 X25_L3_LAST; TNXT 0 0 0 0 FAC_NEXT; void FAC_NEXT; GBYT 0 1 0 0; GBYT 0 2 0 0; ANDG c0 1 0 0; HEX# 1 0 90 82 Facility Parameter; CEQU 00 1 20 13 = Class A, ; TEQU 00 1 0 0 FAC_BYTES_A; CEQU 40 1 20 13 = Class B, ; TEQU 40 1 0 0 FAC_BYTES_B; CEQU 80 1 20 13 = Class C, ; TEQU 80 1 0 0 FAC_BYTES; CEQU C0 1 20 13 = Class D, ; TEQU C0 1 0 0 FAC_BYTES; HGLB 0 1 20 20 Invalid Class; TNXT 0 0 0 0 X25_L3_LAST; void FAC_BYTES_B; ANDG 3F 2 0 0; CEQU 02 2 00 03 Packet Size; TEQU 02 2 0 0 FAC_PACKET_SIZE; CEQU 03 2 00 03 Window Size; TEQU 03 2 0 0 FAC_WINDOW_SIZE; HGLB 0 2 00 03 Facility Code ; TNXT 0 0 0 0 FAC_BYTES_B_NEXT; void FAC_BYTES_B_NEXT; SUBG 1 3 0 0; TEQU 0 3 0 0 X25_L3_LAST; HEX# 1 0 90 82 Facility parameter; TNXT 0 0 0 0 FAC_BYTES_B_NEXT; void FAC_PACKET_SIZE; GBYT 0 1 0 0; SUBG 3 1 0 0; LABL 0 0 90 82 ..Packet Size ; LABL 0 0 00 50 Called DTE = ; CST# 0 1 03 03 PACKET_SIZE; INCR 1 0 0 0; GBYT 0 1 0 0; INCR 1 0 0 0; SUBG 3 1 0 0; LABL 0 0 00 10 Calling DTE = ; CST# 0 1 03 03 PACKET_SIZE; SUBG 3 3 0 0; TNEQ 0 3 0 0 FAC_NEXT; TNXT 0 0 0 0 X25_L3_LAST; str# PACKET_SIZE; 16 ; 32 ; 64 ; 128 ; 256 ; 512 ; 1024 ; 2048 ; 4096 ; void FAC_WINDOW_SIZE; GBYT 0 1 0 0; ANDG 0f 1 0 0; LABL 0 0 90 82 ..Window Size ; DGLB 0 1 03 50 Called DTE = ; INCR 1 0 0 0; GBYT 0 1 0 0; INCR 1 0 0 0; ANDG 0f 1 0 0; DGLB 0 1 03 10 Calling DTE = ; SUBG 3 3 0 0; TNEQ 0 3 0 0 FAC_NEXT; TNXT 0 0 0 0 X25_L3_LAST; void FAC_BYTES_A; ANDG 3F 2 0 0; CEQU 02 2 00 03 Throughput ; TEQU 02 2 0 0 FAC_THRU_PUT; CEQU 02 2 00 03 Throughput ; TEQU 02 2 0 0 FAC_THRU_PUT; HGLB 0 2 00 03 Facility Code ; TNXT 0 0 0 0 FAC_BYTES_A_NEXT; void FAC_BYTES_A_NEXT; SUBG 1 3 0 0; TEQU 0 3 0 0 X25_L3_LAST; HEX# 1 0 90 82 Facility parameter; TNXT 0 0 0 0 FAC_BYTES_A_NEXT; void FAC_THRU_PUT; GBYT 0 1 0 0; GBYT 0 2 0 0; HEX# 1 0 00 03 = ; ANDG f0 1 0 0; DIVG 10 1 0 0; ADDG 1 1 0 0; LABL 0 0 90 82 ..Throughput; LABL 0 0 00 50 Called DTE = ; CST# 0 1 03 03 THRUPUT_SIZE; ANDG 0f 2 0 0; ADDG 1 2 0 0; LABL 0 0 00 10 Calling DTE = ; CST# 0 2 03 03 THRUPUT_SIZE; SUBG 2 3 0 0; TNEQ 0 3 0 0 FAC_NEXT; TNXT 0 0 0 0 X25_L3_LAST; str# THRUPUT_SIZE; Reserved ; Reserved ; Reserved ; 75 ; 150 ; 300 ; 600 ; 1200 ; 2400 ; 4800 ; 9600 ; 48,000 ; Reserved ; Reserved ; Reserved ; void FAC_BYTES; ANDG 3F 2 0 0; HGLB 02 2 00 03 Facility Code ; TNXT 0 0 0 0 FAC_BYTES_NEXT; void FAC_BYTES_NEXT; SUBG 1 3 0 0; TEQU 0 3 0 0 X25_L3_LAST; HEX# 1 0 90 82 Facility parameter; TNXT 0 0 0 0 FAC_BYTES_NEXT; void PU_CAA; TNXT 0 0 0 0 X25_L3_LAST; void PU_CLR; GBYT 0 1 0 0; HEX# 1 0 90 82 Clearing Cause =: ; CEQU 00 1 20 20 by remote DTE; TEQU 00 1 0 0 PU_CLR_DIAG; CEQU 01 1 20 20 Number Busy; TEQU 01 1 0 0 PU_CLR_DIAG; CEQU 09 1 20 20 Out of Order; TEQU 09 1 0 0 PU_CLR_DIAG; CEQU 11 1 20 20 Remote Proc error; TEQU 11 1 0 0 PU_CLR_DIAG; CEQU 19 1 20 20 Reverse Chg not sub'd to; TEQU 19 1 0 0 PU_CLR_DIAG; CEQU 03 1 20 20 Inv Facility request; TEQU 03 1 0 0 PU_CLR_DIAG; CEQU 0b 1 20 20 Access Barred; TEQU 0b 1 0 0 PU_CLR_DIAG; CEQU 13 1 20 20 Local Procedure Error; TEQU 13 1 0 0 PU_CLR_DIAG; CEQU 05 1 20 20 Network Congestion; TEQU 05 1 0 0 PU_CLR_DIAG; CEQU 0d 1 20 20 Not Obtainable; TEQU 0d 1 0 0 PU_CLR_DIAG; CEQU 21 1 20 20 DTE Incompatible Call; TEQU 21 1 0 0 PU_CLR_DIAG; CEQU 29 1 20 20 Fast Select not sub'd to; TEQU 29 1 0 0 PU_CLR_DIAG; TNXT -PU_CLR_DIAG; void PU_CLR_DIAG; GBYT 0 1 0 0; DBYT 1 0 90 82 Diagnostic cause =: ; ADDG 1 1 0 0; LABL 0 0 0 10 = ; CST# 0 1 03 03 DIAG_TABLE; TNXT 0 0 0 0 X25_L3_LAST; void PU_CLC; TNXT 0 0 0 0 X25_L3_LAST; void PU_INT; TNXT 0 0 0 0 X25_L3_LAST; void PU_INC; TNXT 0 0 0 0 X25_L3_LAST; void PU_RST; GBYT 0 1 0 0; HEX# 1 0 90 82 Resetting Cause =: ; CEQU 00 1 20 20 by remote DTE; TEQU 00 1 0 0 PU_RST_DIAG; CEQU 01 1 20 20 Out of Order; TEQU 01 1 0 0 PU_RST_DIAG; CEQU 03 1 20 20 Remote Proc error; TEQU 03 1 0 0 PU_RST_DIAG; CEQU 05 1 20 20 Local Proc error; TEQU 05 1 0 0 PU_RST_DIAG; CEQU 07 1 20 20 Network Congestion; TEQU 07 1 0 0 PU_RST_DIAG; CEQU 09 1 20 20 Remote DTE Operational; TEQU 09 1 0 0 PU_RST_DIAG; CEQU 0f 1 20 20 Network Operational; TEQU 0f 1 0 0 PU_RST_DIAG; void PU_RST_DIAG; TNXT -PU_CLR_DIAG; TNXT 0 0 0 0 X25_L3_LAST; void PU_RSC; TNXT 0 0 0 0 X25_L3_LAST; void PU_RES; GBYT 0 1 0 0; HEX# 1 0 90 82 Restarting Cause =: ; CEQU 01 1 20 20 Local Proc error; TEQU 01 1 0 0 PU_RES_DIAG; CEQU 03 1 20 20 Network Congestion; TEQU 03 2 0 0 PU_RES_DIAG; CEQU 07 1 20 20 Network Operational; TEQU 07 2 0 0 PU_RES_DIAG; void PU_RES_DIAG; TNXT -PU_CLR_DIAG; TNXT 0 0 0 0 X25_L3_LAST; void PU_REC; TNXT 0 0 0 0 X25_L3_LAST; void PU_DIAG; GBYT 0 1 0 0; DBYT 1 0 90 82 Diagnostic cause =: ; ADDG 1 1 0 0; LABL 0 0 00 10 = ; CST# 0 1 03 03 DIAG_TABLE; GBYT 0 1 0 0; HEX# 1 0 90 82 Cause 1 =: ; GBYT 0 1 0 0; HEX# 1 0 90 82 Cause 2 =: ; GBYT 0 1 0 0; HEX# 1 0 90 82 Cause 3 =: ; TNXT 0 0 0 0 X25_L3_LAST; void PSU_60; HEX# 1 0 20 50 Supervisory; ANDG 1F 1 0 0; LABL 0 0 0 b2 PType:\PTyp:; CEQU 01 1 0 50 RR --- Receive Ready; TEQU 01 1 0 0 PSU_64; CEQU 05 1 0 50 RNR -- Receive Not Ready; TEQU 05 1 0 0 PSU_64; CEQU 09 1 0 50 REJ -- Frame Reject; TEQU 09 1 0 0 PSU_64; void PSU_64; LABL 0 0 0 b2 PSeq:\PSq:; ANDG E0 2 0 0; DIVG 20 2 0 0; DGLB 0 2 0 50 P(r)= ; TNXT 0 0 0 0 X25_L3_LAST; void X25_L3_LAST; BREM 0 4; TEQU 0 4 0 0 X25_L3_DONE; CHR# 0 4 05 05; void X25_L3_DONE; PRV4 0 4 05 05; CHR# 0 4 05 05; void L3_PINF; GBYT 0 1 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; HEX# 1 0 20 50 Information; LABL 0 0 0 b2 PType:\PTyp:; LABL 0 0 0 50 Info - Information; LABL 0 0 0 b2 PSeq:\PSq:; ANDG E0 1 0 0; DIVG 20 1 0 0; DGLB 0 1 0 50 P(r)= ; ANDG 0E 2 0 0; DIVG 2 2 0 0; DGLB 0 2 0 10 P(s)= ; ANDG 10 3 0 0; DIVG 10 3 0 0; DGLB 0 3 0 10 M= ; TEQU 692A d 0 0 AX25_PACKET_START; GBYT 0 1 0 0; TEQU 45 1 0 0 IP; TNEQ 6929 d 0 0 X25_INFO_DISPLAY; TEQU 31 1 0 0 CIDIN; TNXT -X25_INFO_DISPLAY; void X25_INFO_DISPLAY; BREM 0 11 0 0; SUBG 11 90 0 0; SUBG 10 8F 0 0; MOVE f 84 0 0; TGTE 2 f 0 0 X25_INFO_LINES_EXIT; SUBG 2 f 0 0; TEQU 0 4 0 0 X25_INFO_LINES_EXIT; TEQU 43 c 0 0 X25_INFO_DCE; LABL 0 0 0 b1 X25-DTE Info Packet data -; DGLB 0 4 01 01 ; LABL 0 0 01 01 -bytes; TNXT -X25_INFO_LINES_DISP; void X25_INFO_LINES_DISP; TGTE 3f 4 0 0 X25_INFO_LINES_DONE; CHR# 80000040 0 90 C2; SUBG 40 4 0 0; TNXT -X25_INFO_LINES_DISP; void X25_INFO_LINES_DONE; TEQU 0 4 0 0 X25_INFO_LINES_EXIT; CHR# 80000000 4 90 C2; TNXT -X25_INFO_LINES_EXIT; void X25_INFO_LINES_EXIT; BREM 0 4 0 0; CHR# 0 04 05 05; void X25_INFO_DCE; LABL 0 0 0 b1 X25-DCE Info Packet data -; DGLB 0 4 01 01 ; LABL 0 0 01 01 -bytes; TNXT -X25_DCE_INFO_LINES_DISP; void X25_DCE_INFO_LINES_DISP; TGTE 3f 4 0 0 X25_DCE_INFO_LINES_DONE; CHR# 80000040 0 90 C2; SUBG 40 4 0 0; TNXT -X25_DCE_INFO_LINES_DISP; void X25_DCE_INFO_LINES_DONE; TEQU 0 4 0 0 X25_DCE_INFO_LINES_EXIT; CHR# 80000000 4 90 C2; TNXT -X25_DCE_INFO_LINES_EXIT; void X25_DCE_INFO_LINES_EXIT; BREM 0 4 0 0; CHR# 0 04 05 05; void CIDIN; LABL 0 0 0 b1 CIDIN Packet Header; INCR 1 0 0 0; GBYT 0 1 0 0; GBYT 0 2 0 0; INCR 1 0 0 0; LABL 0 0 0 82 Packet Loop Count; ANDG f8 1 0 0; DIVG 8 1 0 0; DGLB 0 1 90 0; LABL 0 0 0 82 Message Priority; ANDG 7 2 0 0; DGLB 0 2 90 0; TNXT -CID_NEXT; void CID_NEXT; GBYT 0 1 0 0; GBYT 0 2 0 0; ANDG 0f 2 0 0; GBYT 0 3 0 0; INCR 1 0 0 0; ANDG F0 3 0 0; TEQU 10 3 0 0 CID_EXIT_ITEM; TEQU 20 3 0 0 CID_DEST_ITEM; TEQU 40 3 0 0 CID_MIN_ITEM; TEQU 50 3 0 0 CID_CPSN_ITEM; TEQU 60 3 0 0 CID_MESSG_ITEM; TEQU 00 3 0 0 CID_ENTRY_ITEM; TEQU 80 3 0 0 CID_END_ITEM; TNXT 0 0 0 0 X25_INFO_DISPLAY; void CID_EXIT_ITEM; LABL 0 0 0 82 Exit Addr. length; DGLB 0 2 90 0; LABL 0 0 0 82 Exit Address/s: ; TNXT -CID_EXIT_ADDR; void CID_EXIT_ADDR; TEQU 0 2 0 0 CID_NEXT; CHR# 0 2 20 0; GBYT 0 1 0 0; ANDG f0 1 0 0; TEQU 20 1 0 0 CID_NEXT; TEQU 10 1 0 0 CID_NEXT; TEQU 0f 0e 0 0 X25_INFO_DISPLAY; LABL 0 0 0 b1 CIDIN Transport Header; TNXT -CID_NEXT; void CID_DEST_ITEM; LABL 0 0 0 82 Number of Ads; DGLB 0 2 90 0; LABL 0 0 0 82 Destination Address:; TNXT -CID_DEST_ADDR; void CID_DEST_ADDR; TEQU 0 2 0 0 CID_DEST_ADDR_DONE; CHR# 8 0 90 0; LABL 0 0 0 0 , ; SUBG 1 2 0 0; TNXT -CID_DEST_ADDR; void CID_DEST_ADDR_DONE; GBYT 0 1 0 0; ANDG f0 1 0 0; TEQU 20 1 0 0 CID_NEXT; TEQU 10 1 0 0 CID_NEXT; TEQU 0f 0e 0 0 X25_INFO_DISPLAY; LABL 0 0 0 b1 CIDIN Transport Header; TNXT -CID_NEXT; void CID_MIN_ITEM; TNEQ 03 0E 0 0 CMI_01; MOVE 0f 0E 0 0; TNXT -CMI_01; void CMI_01; LABL 0 0 0 82 Min Item length; DGLB 0 2 90 0; CNEQ 0F 0E 0 82 Msg Id Number ; CLSE 0 0 0 83 ACK for MIN ; TEQU 0 2 0 0 CID_NEXT; TEQU 1 2 0 0 CID_MIN1; TEQU 2 2 0 0 CID_MIN2; TEQU 3 2 0 0 CID_MIN3; TEQU 4 2 0 0 CID_MIN4; TNXT -CID_MIN4; void CID_MIN4; GBYT 0 1 0 0; INCR 1 0 0 0; GBYT 0 2 0 0; INCR 1 0 0 0; GBYT 0 3 0 0; INCR 1 0 0 0; GBYT 0 4 0 0; INCR 1 0 0 0; MULG 1000000 4 0 0; MULG 10000 3 0 0; MULG 100 2 0 0; ADDG 4 81 0 0; ADDG 3 81 0 0; ADDG 2 81 0 0; DGLB 0 1 90 0; TNXT -CID_NEXT; void CID_MIN3; GBYT 0 1 0 0; INCR 1 0 0 0; GBYT 0 2 0 0; INCR 1 0 0 0; GBYT 0 3 0 0; INCR 1 0 0 0; MULG 10000 3 0 0; MULG 100 2 0 0; ADDG 3 81 0 0; ADDG 2 81 0 0; DGLB 0 1 90 0; TNXT -CID_NEXT; void CID_MIN2; GBYT 0 1 0 0; INCR 1 0 0 0; GBYT 0 2 0 0; INCR 1 0 0 0; MULG 100 2 0 0; ADDG 2 81 0 0; DGLB 0 1 90 0; TNXT -CID_NEXT; void CID_MIN1; GBYT 0 1 0 0; INCR 1 0 0 0; DGLB 0 1 90 0; TNXT -CID_NEXT; void CID_CPSN_ITEM; TEQU 0f 0e 0 0 X25_INFO_DISPLAY; LABL 0 0 0 82 CPSN length; DGLB 0 2 90 0; LABL 0 0 0 82 CPSN Item/s ; TNXT -CID_CPSN_SEQN; void CID_CPSN_SEQN; TEQU 0 2 0 0 CID_NEXT; TEQU 1 2 0 0 CID_CPSN1; TEQU 2 2 0 0 CID_CPSN2; TNXT -CID_CPSN2; void CID_CPSN2; GBYT 0 1 0 0; INCR 1 0 0 0; GBYT 0 2 0 0; GBYT 0 3 0 0; INCR 1 0 0 0; ANDG 7f 2 0 0; MULG 100 2 0 0; ADDG 2 81 0 0; DGLB 0 1 0 50 15 bit CPSN= ; CBIT 7 3 20 00 , FCP 1=Last or Only pkt; CLSE 0 0 20 00 , FCP 0=First or Middle pkt; TNXT -CID_NEXT; void CID_CPSN1; GBYT 0 1 0 0; GBYT 0 3 0 0; INCR 1 0 0 0; ANDG 7f 1 0 0; DGLB 0 1 0 50 7 bit CPSN= ; CBIT 7 3 20 00 , FCP 1=Last or Only pkt; CLSE 0 0 20 00 , FCP 0=First or Middle pkt; TNXT -CID_NEXT; void CID_MESSG_ITEM; LABL 0 0 0 82 Message Charistics; TNXT -CID_MESSG_CHARS; void CID_MESSG_CHARS; GBYT 0 1 0 0; GBYT 0 2 0 0; INCR 1 0 0 0; CBIT 7 1 20 50 NA 1=Ack Required, ; CLSE 0 0 20 50 NA 0=No ack req'd, ; CBIT 5 1 20 10 MT 1=Network Mgt, ; CLSE 0 0 20 10 MT 0=Information, ; ANDG 1F 2 0 0; DGLB 0 2 00 10 MCF/NMF= ; TBIT 5 1 0 0 CID_MT_SET; TNXT -CID_NEXT; void CID_MT_SET; MOVE 2 8E 0 0; CEQU 3 2 00 03 , =ACK; CEQU 2 2 00 02 , =ENQ; CEQU 4 2 00 03 , =ENQ RSP; TNXT -CID_NEXT; void CID_ENTRY_ITEM; TEQU 0 1 0 0 X25_INFO_DISPLAY; LABL 0 0 0 82 Ae length; DGLB 0 2 90 0; LABL 0 0 0 82 Entry Address/s: ; TNXT -CID_ENTRY_ADDR; void CID_ENTRY_ADDR; TEQU 0 2 0 0 CID_NEXT; CHR# 0 2 20 0; TNXT -CID_NEXT; void CID_END_ITEM; LABL 0 0 0 82 End of CIDIN Header; GBYT 0 1 0 0; ANDG 40 1 0 0; TNEQ 40 1 0 0 CID_END_ITEM10; TNEQ 03 0E 0 0 CID_END_ITEM10; TNXT -CID_NEXT; void CID_END_ITEM10; TNXT 0 0 0 0 X25_INFO_DISPLAY; str# DIAG_TABLE; no additional info; invalid P(S); invalid P(R); 3; 4; 5; 6; 7; 8; 9; 10; 11; 12; 13; 14; 15; Packet Type Invalid; Invalid state r1; Invalid state r2; Invalid state r3; Invalid state p1; Invalid state p2; Invalid state p3; Invalid state p4; Invalid state p5; Invalid state p6; Invalid state p7; Invalid state d1; Invalid state d2; Invalid state d3; 30; 31; Packet Not Allowed; unidentifiable packet; call on one-way logical channel; invalid packet on pvc; packet on unassigned lcn; Reject Not subscribed to; packet too short; packet too long; invalid GFI; Restart or Reg packet with nonzero lcn; packet type not compatible with facility; unauthorised INT confirmation; unauthorised INTERRUPT; unauthorised REJECT; 46; 47; Timer Expired; Timer Expired for Incoming call; Timer Expired for Clear Indication; Timer Expired for Reset Indication; Timer Expired for Restart Indication; Timer Expired for Call deflection; 54; 55; 56; 57; 58; 59; 60; 61; 62; 63; Call SetUp/Clear or Registration problem; Facility code not allowed; Facility param not allowed; invalid called DTE address; invalid calling DTE address; invalid facility length; incoming call barred; no logical channel available; call collision; duplicate facility requested; non zero address length; non zero facility length; facility not provided when expected; invalid CCITT/ITU specified DTE facility; max no. of call redirect/deflect exceeded; 79; Miscellaneous; improper cause code from DTE; non octet aligned; inconsistent Q-bit setting; NUI problem; 85; 86; 87; 88; 89; 90; 91; 92; 93; 94; 95; not assigned; 97; 98; 99; 100; 101; 102; 103; 104; 105; 106; 107; 108; 109; 110; 111; International Problem; remote network problem; international protocol problem; international link out of order; international link busy; transit network facility problem; remote network facility problem; international routing problem; temporary routing problem; unknown called DNIC; maintenance action; 123; 124; 125; 126; 127; reserved for dte-defined diags; 129; 130; 131; 132; 133; 134; 135; 136; 137; 138; 139; 140; 141; 142; 143; Timer expired or ReXmit count surpassed; Timer xpired for INTERRUPT; Timer xpired for DATA pkt xmit; Timer xpired for REJECT; 148; 149; 150; 151; 152; 153; 154; 155; 156; 157; 158; 159; DTE-Specific signals; DTE operational; DTE not operational; DTE resource constraint; fast select not subscribed; invalid partially full Data pkt; D-bit procedure not supported; reg/cancel confirmed;