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 <o utCali-
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> Multiplicat ion 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 am ount
of volume are not necessarily the same, since all remaining audio par ame-
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 max i-
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).