view src/aci2/mfw/mfw_cnvt.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 93999a60b835
children
line wrap: on
line source

/*
+--------------------------------------------------------------------+
| PROJECT: MMI-Framework (8417)         $Workfile:: mfw_cnvt.h      $|
| $Author:: Es  $ CONDAT GmbH           $Revision:: 1               $|
| CREATED: 03.08.00                     $Modtime:: 03.08.00 18:23   $|
| STATE  : code                                                      |
+--------------------------------------------------------------------+

   MODULE  : MFW_CNVT

   PURPOSE : String convertion

   EXPORT  :

   TO DO   :

   $History:: mfw_cnvt.h                                             $
*/

#ifndef _DEF_MFW_CNVT_H_
#define _DEF_MFW_CNVT_H_


/* #include "phb.h" RSA 20/12/01 - Removed */
#include"mfw_phb.h" //RSA 20/12/01 - Added
#include "mfw_cm.h"
#include "mfw_ss.h"

T_MFW_DCS mfw_getStrMode(UBYTE *str,UBYTE len);
T_MFW     mfw_SIM2GsmStr(UBYTE inLen, UBYTE *inMfwStr, UBYTE maxOutSize, 
                         UBYTE *outGsmStr);
T_MFW     mfw_SIM2UcsStr(UBYTE inLen, UBYTE *inMfwStr, UBYTE maxOutSize, 
                         U16 *outUcsStr);
T_MFW     mfw_Gsm2SIMStr(T_MFW_DCS outMode, UBYTE *inGsmStr, UBYTE maxOutSize, 
                         UBYTE *outMfwStr,UBYTE *outLen);
T_MFW     mfw_Ucs2SIMStr(T_MFW_DCS outMode, U16 *inUcsStr, UBYTE maxOutSize, 
                         UBYTE *outMfwStr, UBYTE *outLen);
/*CONQUEST 5992(related) MC added function to convert GSM string to ASCII*/
EXTERN void mfw_GSM_2_ASCII(UBYTE* gsm_string, UBYTE* ascii_string, SHORT length);

#endif