FreeCalypso > hg > freecalypso-tools
comparison rvinterf/include/tch_feature.h @ 900:8171c5c0d804
rvinterf tree: definitions for new version of TCH tap feature
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 13 Dec 2022 03:01:41 +0000 |
parents | e7502631a0f9 |
children |
comparison
equal
deleted
inserted
replaced
899:a1065c17429c | 900:8171c5c0d804 |
---|---|
1 /* | 1 /* |
2 * This header file contains definitions for the | 2 * This header file contains definitions for the original TCH tap feature |
3 * custom voice TCH rerouting feature that | 3 * (TCH DL sniffing/capture and TCH UL play/substitution) that exists in |
4 * has been implemented as an experiment in the | 4 * FreeCalypso firmwares, both the current mainlined version and the old |
5 * FreeCalypso GSM firmware. | 5 * Citrine experimental version. |
6 */ | 6 */ |
7 | 7 |
8 #define TCH_CONFIG_REQ 0x11 | 8 #define TCH_CONFIG_REQ 0x11 |
9 #define TCH_CONFIG_CONF 0x12 | 9 #define TCH_CONFIG_CONF 0x12 |
10 #define TCH_ULBITS_REQ 0x13 | 10 #define TCH_ULBITS_REQ 0x13 |
11 #define TCH_ULBITS_CONF 0x14 | 11 #define TCH_ULBITS_CONF 0x14 |
12 #define TCH_DLBITS_IND 0x15 | 12 #define TCH_DLBITS_OLD_IND 0x15 /* FR&EFR only, no distinction, no fn */ |
13 #define TCH_DLBITS_NEW_IND 0x16 /* with channel mode and fn added */ | |
14 | |
15 /*--------------------------------------------------------*/ | |
16 /* Channel mode definitions for DEDICATED. */ | |
17 /*--------------------------------------------------------*/ | |
18 #define SIG_ONLY_MODE 0 // signalling only | |
19 #define TCH_FS_MODE 1 // speech full rate | |
20 #define TCH_HS_MODE 2 // speech half rate | |
21 #define TCH_96_MODE 3 // data 9,6 kb/s | |
22 #define TCH_48F_MODE 4 // data 4,8 kb/s full rate | |
23 #define TCH_48H_MODE 5 // data 4,8 kb/s half rate | |
24 #define TCH_24F_MODE 6 // data 2,4 kb/s full rate | |
25 #define TCH_24H_MODE 7 // data 2,4 kb/s half rate | |
26 #define TCH_EFR_MODE 8 // enhanced full rate | |
27 #define TCH_144_MODE 9 // data 14,4 kb/s half rate | |
28 #define TCH_AHS_MODE 10 // adaptative speech half rate | |
29 #define TCH_AFS_MODE 11 // adaptative speech full rate |