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 |
