i think that should be documented 'cause i wasn't sure what i was doing
wrong until i looked at another source and their differances.
-----Original Message-----
From: Fitzpatrick, Joe <[EMAIL PROTECTED]>
To: Palm Developer Forum <[EMAIL PROTECTED]>
Date: Thursday, October 05, 2000 12:44 PM
Subject: RE: Ir device name
>I just double checked on my IIIx (v3.3), your theory appears correct - the
>char pointer must remain valid.
>
>-jjf
>
>-----Original Message-----
>From: Charles Rezsonya [mailto:[EMAIL PROTECTED]]
>Sent: Thursday, October 05, 2000 8:22 AM
>To: Palm Developer Forum
>Subject: Re: Ir device name
>
>
>got it. it seems that the xid when sent out (after being set) should still
>be resident... ie, global
>
>
>-----Original Message-----
>From: Charles Rezsonya <[EMAIL PROTECTED]>
>To: Palm Developer Forum <[EMAIL PROTECTED]>
>Date: Thursday, October 05, 2000 10:20 AM
>Subject: Re: Ir device name
>
>
>>heya, i don't think i have a problem with the reading the name from the
>>discovery list, 'cause a sample code sends out the right name. but in my
>>code i can't seem to get it to display.
>>
>>i declare it as
>>
>>char test[]={IR_HINT_PDA, 0, 't', 'e', 's', 't'};
>>
>>set it as
>>
>>IrSetDeviceInfo(refnum, test, 6); //(aswell as 4)
>>
>>but i can't see the name in discovery. what else may i be doing?
>>
>>tia
>>-----Original Message-----
>>From: Fitzpatrick, Joe <[EMAIL PROTECTED]>
>>To: Palm Developer Forum <[EMAIL PROTECTED]>
>>Date: Wednesday, October 04, 2000 5:57 PM
>>Subject: RE: Ir device name
>>
>>
>>>There are actually sort of two 'names'. The device info which is
>exchanged
>>>at discovery, and the device name which is stored in the IAS database.
>>>
>>>The device info is set with IrSetDeviceInfo(), and the character string
>>>would be something like:
>>>
>>>char dev_info[] = { IR_HINT_PDA, 0, 'M', 'y', 'N', 'a', 'm', 'e' };
>>>
>>>The two bytes at the beginning are the 'hint' bits and are defined in the
>>>Irda specs. There can actually be more bytes if the 'extension' bit is
>>set,
>>>so you have to be careful when parsing discovered text.
>>>
>>>The name in the IAS database is set with IrIAS_SetDeviceName. I have
only
>>>ever set it with a regular null terminated string:
>>>
>>>#define DNAME "MyName"
>>>
>>>IrIAS_SetDeviceName(ir_ref, DNAME, StrLen(DNAME))
>>>
>>>Then interogated it with an IrIAS_Query for: "\006Device\012DeviceName"
>>>from the far end.
>>>
>>>This did seem to work when I tested it long ago (3.1?), but I haven't
>>looked
>>>at it recently. What sort of trouble are your having?
>>>
>>>-jjf
>>>
>>>-----Original Message-----
>>>From: Charles Rezsonya [mailto:[EMAIL PROTECTED]]
>>>Sent: Wednesday, October 04, 2000 1:36 PM
>>>To: Palm Developer Forum
>>>Subject: Ir device name
>>>
>>>
>>>in the docs, the devices name is a ptr to an array of bytes. i set the
>>>name, function passes but when another unit goes to grab the device name
>>>its not valid =/ ie, what comes up is random char's. what would the
>>>proper declaration and set of the device settings look like?
>>>
>>>tia
>>>
>>>
>>>--
>>>For information on using the Palm Developer Forums, or to unsubscribe,
>>>please see http://www.palmos.com/dev/tech/support/forums/
>>>
>>>--
>>>For information on using the Palm Developer Forums, or to unsubscribe,
>>please see http://www.palmos.com/dev/tech/support/forums/
>>>
>>
>>
>>--
>>For information on using the Palm Developer Forums, or to unsubscribe,
>please see http://www.palmos.com/dev/tech/support/forums/
>>
>
>
>--
>For information on using the Palm Developer Forums, or to unsubscribe,
>please see http://www.palmos.com/dev/tech/support/forums/
>
>--
>For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/tech/support/forums/
>
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/