Siemens MC35 User Manual

Page of 256
AT Command Set
 
 
 
 
 
 
 
MC35_ATC_01_V05.00 
Page 209 of 256 
15.07.2002 
 
8.24  AT^SNFO  Set audio output (= loudspeaker path) parameter 
Test command 
AT^SNFO=? 
Response 
^SNFO: (list of supported <outBbc Gain>), (list of supported <outCali-
brate[0...4] >
), (list of supported <outStep>), (list of supported <sideTone>s)  
OK 
Parameter 
See write command 
 
Read command 
AT^SNFO? 
Response 
^SNFO: <outBbcGain>, <outCalibrate[0]>,...<outCalibrate[4]>, <outStep>, 
<sideTone> 
OK 
Parameter 
See write command 
Write command 
AT^SNFO=<out-
BbcGain>,<out-
Cali-
brate[0]>,...<outCali
brate[4]>,<out-
Step>,<sideTone> 
Set TA's loudspeaker path parameters. 
 
Response 
<outBbcGain> <outCalibrate[0]>...<outCalibrate[4]<(outStep)> <sideTone> 
OK 
 
Parameters 
<outBbcGain> 
Setting of DAC gain amplifier attenuation 0 – 3 (0=0 dB, 
3=-18 dB, 4 steps of 6 dB) 
<outCalibrate[0]> ... <outCalibrate[4]> 
Multiplication factor 0 – 32767 for output samples  
Attenuation = 20 * log (outCalibrate[n]/32767)  
<outStep>  
Volume steps 0 – 4, each defined with <outCalibrate[n]> 
<sideTone>  
Multiplication factor 0 – 32767 determining how much of 
the original microphone signal is added to the earpiece 
signal. 
Side Tone Gain/dB = 20 * log (sideTone/32767)  
Reference 
Siemens 
Note 
·  The read and write commands refer to the active audio mode. 
·  The write command works only in audio modes 2 to 6. 
·  <outCalibrate> specifies the amount of volume of each <outStep>. The 
range of <outCalibrate> is up to 65535, but will be suppressed to 32767. A 
value above <outCalibrate> = 65535 will cause an error. 
·  Any change to <outStep> takes effect in audio modes 2 to 6. That is, when 
you change <outStep> and then select another mode with AT^SNFS, the 
same step will be applied. Nevertheless, the sound quality and the amount 
of volume are not necessarily the same, since all remaining audio parame-
ters can use different values in either mode.  
Audio mode 1 is fixed to <outStep>=4.  
·  The value of <outStep> is stored non-volatile when the ME is powered 
down with AT^SMSO or reset with AT+CFUN=1,1. Any other parameters 
changed with AT^SNFO need to be saved with AT^SNFW for use after 
restart.  
·  CAUTION! When you adjust audio parameters avoid exceeding the maxi-
mum allowed level. Bear in mind that exposure to excessive levels of noise 
can cause physical damage to users!
 
·  <outStep> can also be selected with AT^SNFV (see Chapter 8.27 and 
AT+CLVL (see Chapter 4.24).