Return-Path: Message-ID: Date: Mon, 23 Apr 2007 15:33:53 -0300 From: "Loreno Oliveira" To: "BlueZ users" In-Reply-To: <419284.19431.qm@web43138.mail.sp1.yahoo.com> MIME-Version: 1.0 References: <419284.19431.qm@web43138.mail.sp1.yahoo.com> Subject: Re: [Bluez-users] Bluez source code doubt Reply-To: BlueZ users List-Id: BlueZ users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0503679655==" Sender: bluez-users-bounces@lists.sourceforge.net Errors-To: bluez-users-bounces@lists.sourceforge.net --===============0503679655== Content-Type: multipart/alternative; boundary="----=_Part_141861_1196310.1177353233792" ------=_Part_141861_1196310.1177353233792 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline This is definitely not a silly question. As far as I know, these magic numbers values refer to the timeout value for each operation. However, I also do not understand how to choose a value for each function call. Generally, when I need to change some code, I just copy and past the code block and maitain the magic numbers. I just have faith they will keep working fine in my code :-) It would be nice to hear some words about choosing these timeouts values ( unless this is a really silly question ). Regards, Loreno On 4/23/07, Bluezapper wrote: > > Hi, > > I am sorry if this question is silly. I am new to Bluez and C socket > programming. I was going through the bluez source code but did not > understand the following statements from hcitool.c: > > if (hci_read_remote_version(dd, handle, &version, 20000) == 0) > > if (hci_read_remote_name(dd, &bdaddr, sizeof(name), name, 25000)== 0) > > > What are the numbers "25000" or "20000" in these statements and I see that > they are different for different statments sometimes compared to less than > zero or equal to zero ?? > > > thanks in advance for your replies, > > Marco. > > ------------------------------ > Ahhh...imagining that irresistible "new car" smell? > Check out new cars at Yahoo! Autos. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Bluez-users mailing list > Bluez-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-users > > ------=_Part_141861_1196310.1177353233792 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline This is definitely not a silly question.

As far as I know, these magic numbers values refer to the timeout value for each operation. However, I also do not understand how to choose a value for each function call. Generally, when I need to change some code, I just copy and past the code block and maitain the magic numbers. I just have faith they will keep working fine in my code :-)

It would be nice to hear some words about choosing these timeouts values ( unless this is a really silly question ).

Regards,

Loreno

On 4/23/07, Bluezapper <enigma_enu@yahoo.com> wrote:
Hi,

I am sorry if this question is silly. I am new to Bluez and C socket programming. I was going through the bluez source code but did not understand the following statements from hcitool.c:

if (hci_read_remote_version(dd, handle, &version, 20000) == 0)

if (hci_read_remote_name(dd, &bdaddr, sizeof(name), name, 25000)== 0)


What are the numbers "25000" or "20000" in these statements and I see that they are different for different statments sometimes compared to less than zero or equal to zero ??


thanks in advance for your replies,

Marco.


Ahhh...imagining that irresistible "new car" smell?
Check out new cars at Yahoo! Autos.


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users


------=_Part_141861_1196310.1177353233792-- --===============0503679655== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ --===============0503679655== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users --===============0503679655==--