but with response 99      not known or not detectable maybe fail??

On Mon, Apr 19, 2010 at 7:24 AM, Thanasis <[email protected]> wrote:
> Please do - thanks :)
>
> Just remember to post the fix on the tracker (http://code.google.com/p/
> smslib/issues/list).
>
> (I also suspect that any fix will break compatibility, since it would
> require two things as return values)
>
> On Apr 19, 3:19 pm, Novak Petrovic <[email protected]> wrote:
>> All clear now, that's exactly what I was after! Thank you very much.
>>
>> P.S. Would it be OK for me to take on to fix this, i.e. to come up with a
>> meaningful way of describing the signal quality?
>>
>> On 18 April 2010 05:00, Thanasis <[email protected]> wrote:
>>
>>
>>
>>
>>
>> > Hi,
>>
>> > Thanks for bringing this up. During the years, I've always thought of
>> > changing this stupid conversion (a relic of the past) but it always
>> > slipped my mind...
>>
>> > I am copying from GSM 07.07(-200):
>>
>> > 8.5     Signal quality +CSQ
>> > Table 52: +CSQ action command syntax
>> > Command
>> > Possible response(s)
>> > +CSQ
>> > +CSQ: <rssi>,<ber>
>> > +CME ERROR: <err>
>> > +CSQ=?
>> > +CSQ: (list of supported <rssi>s),(list of supported <ber>s)
>> > Description
>> > Execution command returns received signal strength indication <rssi>
>> > and channel bit error rate <ber> from the ME. Refer subclause 9.2 for
>> > possible <err> values.
>> > Test command returns values supported by the TA as compound values.
>> > Defined values
>> > <rssi>:
>> > 0       ?113 dBm or less
>> > 1       ?111 dBm
>> > 2...30  ?109... ?53 dBm
>> > 31      ?51 dBm or greater
>> > 99      not known or not detectable
>> > <ber> (in percent):
>> > 0...7   as RXQUAL values in the table in GSM 05.08 [20] subclause 8.2.4
>> > 99      not known or not detectable
>> > Implementation
>> > Optional.
>>
>> > I am afraid I cannot answer your last question...
>>
>> > On Apr 17, 10:13 am, npetrovic <[email protected]> wrote:
>> > > Hi all,
>>
>> > > I have some questions/clarifications re getting the signal level from
>> > > the modem.
>>
>> > > I'm using a Huawei modem via USB.
>>
>> > > In getSignalLevel (ModemGateway.java) we have:
>>
>> > >    response = getATHandler().getSignalLevel();
>>
>> > > Following the trail in the code this leads to (ATHandler.java):
>>
>> > >    getModemDriver().write("AT+CSQ\r");
>> > >    return (getModemDriver().getResponse());
>>
>> > > which effectively does the job (for my modem anyway).
>>
>> > > The string that we get back is something like "+CSQ: 14,99OK"
>>
>> > > getSignalLevel in ModemGateway.java converts it to an int given by
>> > > (for the above case): 14 * 100 / 31 = 45 (%).
>>
>> > > My questions are:
>>
>> > > * What does the return string really mean (i.e. is it "signal is 14
>> > > out of 99)?
>> > > * Why do we multiply by 100/31 ?
>> > > * How do I get the signal strength in dBm, which is what I am really
>> > > after?
>> > > * In any case, what is the signal value that we get: before
>> > > demodulation, or after? If it is after, which standard was
>> > > demodulated.
>>
>> > > Thanks!
>>
>> > > --
>> > > You received this message because you are subscribed to the Google Groups
>> > "SMSLib User Group" group.
>> > > To post to this group, send email to [email protected].
>> > > To unsubscribe from this group, send email to
>> > [email protected]<smslib%[email protected]>
>> > .
>> > > For more options, visit this group athttp://
>> > groups.google.com/group/smslib?hl=en.
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups
>> > "SMSLib User Group" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected]<smslib%[email protected]>
>> > .
>> > For more options, visit this group at
>> >http://groups.google.com/group/smslib?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "SMSLib User Group" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group 
>> athttp://groups.google.com/group/smslib?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "SMSLib User Group" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/smslib?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib User Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.

Reply via email to