Hi Andrew,

>-----Original Message-----
>From: [email protected] [mailto:[email protected]] On Behalf Of
>andrzej zaborowski
>Sent: Friday, November 26, 2010 7:26 AM
>To: [email protected]
>Subject: Re: [PATCH 0/3] Patch Description
>
>Hi Yang,
>
>On 25 November 2010 13:28, Yang Gu <[email protected]> wrote:
>> This series of patch is to add provide local info support by requesting the 
>> terminal to
>send time and language info. Please comment on the following aspects as I'm not
>sure after reading the spec:
>> 1. Timezone may be a number in the range -47 through +48. In struct sms_scts,
>timezone is defined as gint8, thus 0xFF should shand for -1, which is a valid 
>input.
>Thus I think build_dataobj_datetime_timezone() in src/stkutil.c is not 
>correct. But I'm
>still not sure what value should be passed to oFono when timezone is absent.
>
>I think you're right that build_dataobj_datetime_timezone() is wrong.
>Also note that sms_decode_scts() and sms_encode_scts() only allow the
>range -47 to 47, 48 would return an error.  I'm not sure what the
>unknown time zone should be represented as, here are some options:
>
>* 0 (same as no offset)
>* 0xff because there's currently no GMT-00:15 time zone on earth
>(http://en.wikipedia.org/wiki/List_of_time_zones_by_country)
>* 0x80 (a currently unused value could be #defined as unknown time zone)
>* the struct could be extended with a .has_tz boolean.

Personally I'd prefer has_tz Boolean, which is consistent with other structs. 

>
>> 2. DBUS_TYPE_BYTE represents an 8-bit unsigned integer, and D-Bus doesn't
>have a type related to 8-bit signed integer. So what's the best way to 
>represent a
>timezone?
>
>Maybe instead of asking D-bus, ofono should use tzset() to retrieve
>the time zone information and use localtime() for the other fields?

If we don't need to ask D-Bus, we'd not bother defining the situation when 
timezone is absent. Denis, what's the requirement here?
Andrew, thanks for the comments in the other mail thread. I accept them all, 
but I will modify the patch until we're clear on this requirement. 


Regards,
-Yang
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to