Intel IXP400 Manuale Utente

Pagina di 52
Intel
®
 IXP400 Digital Signal Processing (DSP) Software Version 2.5
Constant Data
52
API Reference Manual
Mask bits used to specify the termination digits in the 
XMSG_TD_RCV
 message are defined as:
The stop-reasons in the 
XMSG_TG_PLAY_CMPLT
XMSG_TD_RCV_CMPLT
,  
XMSG_TD_RCV_FSK_CMPLT
, and 
XMSG_PLY_CMPLT
 messages are defined as:
#define XTD_TERM_DIGIT_NONE
0x0000
#define XTD_TERM_DIGIT_0
0x0001
#define XTD_TERM_DIGIT_1
0x0002
#define XTD_TERM_DIGIT_2
0x0004
#define XTD_TERM_DIGIT_3
0x0008
#define XTD_TERM_DIGIT_4
0x0010
#define XTD_TERM_DIGIT_5
0x0020
#define XTD_TERM_DIGIT_6
0x0040
#define XTD_TERM_DIGIT_7
0x0080
#define XTD_TERM_DIGIT_8
0x0100
#define XTD_TERM_DIGIT_9
0x0200
#define XTD_TERM_DIGIT_STAR
0x0400
#define XTD_TERM_DIGIT_POUND
0x0800
#define XTD_TERM_DIGIT_A
0x1000
#define XTD_TERM_DIGIT_B
0x2000
#define XTD_TERM_DIGIT_C
0x4000
#define XTD_TERM_DIGIT_D
0x8000
#define XMSG_STOP_REASON_USER
1
/* stopped by XMSG_STOP message */
#define XMSG_STOP_REASON_EOD
2
/* end of data */
#define XMSG_STOP_REASON_TERM
3
/* stopped by the terminate digits */
#define XMSG_STOP_REASON_TIMEOUT
4
/* time out */