FreeCalypso > hg > fc-magnetite
view src/cs/services/cst/cus_cst.h @ 700:800bf29abf31
audio mode load change from Tourmaline
Our FreeCalypso universe now has two kinds of audio mode config files:
the old 164 byte kind and the new 176 byte kind. We are not enabling
L1_NEW_AEC in Magnetite, only in Tourmaline, thus 164 byte audio mode
files are still native to Magnetite. But we still desire graceful
handling of the situation when a running Magnetite fw may load a
176 byte audio mode file (presumably with new AEC config), thus we
incorporate the same audio mode loading change which we implemented
in Tourmaline: if the loaded audio mode file is of the wrong kind,
the AEC config is cleared to default disabled state.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 30 Jul 2021 03:55:52 +0000 |
parents | 945cf7f506b2 |
children |
line wrap: on
line source
/* +--------------------------------------------------------------------+ | PROJECT : XXX SOURCE : CUS_CST.H | | AUTHOR : XXX VERSION: 1.0 | | CREATED : 01.02.99 STATE : code | +--------------------------------------------------------------------+ MODULE : CUS_CST PURPOSE : Custom dependent definitions for the CST entity of the mobile station. Use this header for definitions to integrate the protocol stack entity CST in your target system. */ #ifndef CUS_CST_H #define CUS_CST_H /*==== CONSTANTS ==================================================*/ /* * TIMER_VALUES * * Description : The constants define the timer values for the CST * timer TXXX depending on the various channel types * and service access point identifiers. * * If your target system uses other units please * change the values. */ /* * Unit is 1 ms */ #define T_RX_VALUE 1000 #define TICS_PER_DECIHOURS (1000*60*6) /* * MAX_CST_TIMER * * Description : The constant define the number of timer available * in the timer pool. */ #define MAX_CST_TIMER 4 /* * VERSION * * Description : The constants define the type and the value of a * version identification. The version is part of the * monitor struct. */ #define T_VERSION char #define VERSION_CST "CST 1.0" /* * VSI_CALLER * * Description : For multithread applications the constant VSI_CALLER * must be defined to identify the calling thread of the * VSI-Interface. This must be done correponding to the * type of T_VSI_CALLER in VSI.H. The comma symbol is * neccessary because the vsi-functions are called * like this vsi_xxx (VSI_CALLER par2, par3 ...) */ #ifdef OPTION_MULTITHREAD #define VSI_CALLER cst_handle, #define VSI_CALLER_SINGLE cst_handle #else #define VSI_CALLER #define VSI_CALLER_SINGLE #endif #endif // CUS_CST_H