Developer's API - current progress and roadblocks

Hello Jon,
Details:
System: Intel PIII 800 Mhz w. 512 MB RAM
O/S: Win2k sp 4
UIRT: FirmwareVer=5.9 ProfVer1.1 FirmwareDate=3/26/2004
Thanks for sending me the VB & MSVC sample projects. I didn't see any doc files so I am assuming that the comments in the samples are the documentation? They're well commented so it's not a problem, but I just wanted to make sure.
Here is where I am at with my attempt to control my Robosapien with the UIRT:
- I know the UIRT works fine because Girder can control the robot without error using the UIRT Girder plug-in
- I tried the VB sample, but none of the Learn function choices on the Learn menu were able to complete successfully. In addition, sometimes they would hang VB requiring closing it with the Task Manager.
- I then tried the MSVC example using option 4 (Learn UIRT Raw) and got the following results:
Using the Learn IR Code (UIRT-Raw Format) option, the Learn progress never went past 12% as reported by the console app. I tried holding the remote button down for a long time, a short time, etc. and always got the following result.
After I hit ESC to cancel the Learn operation, I get the following code string in MSVC's Output window:
007F 7FF1 4245 (03,38977.306219) 2102 07D4 (05,39296.407186) 082F 0824 (07,38987.523992) 0866 081D (09,39118.921521) 0889 0822 (0b,39024.975985) 0843 0824 (0d,38987.523992) 0863 0824 (0f,38987.523992) 0825 0820 (11,39062.500000) 2189 07D4 (13,39296.407186) FFFF
I stripped out the items that were in parentheses, they look some kind of var + carrier freq couplet status item, and was left with:
00D5 D59B 4241 2107 07D7 082F 0818 086D 081D 088B 081D 0848 081F 0868 081A 082C 081D 218E 07D5 FFFF
I tried replacing the string assigned to gIRCode with this string, and the value assigned to gIRCodeFormat with UUIRTDRV_IRFMT_UUIRT.
I then reran the console app and tried option 1, transmit IR code / blocking.
Even though the UIRT's red transmit light did come on, the robot did nothing.
I figured at this point it was best to ask for help.
What do you suggest I do/try next?
Thanks.
Details:
System: Intel PIII 800 Mhz w. 512 MB RAM
O/S: Win2k sp 4
UIRT: FirmwareVer=5.9 ProfVer1.1 FirmwareDate=3/26/2004
Thanks for sending me the VB & MSVC sample projects. I didn't see any doc files so I am assuming that the comments in the samples are the documentation? They're well commented so it's not a problem, but I just wanted to make sure.
Here is where I am at with my attempt to control my Robosapien with the UIRT:
- I know the UIRT works fine because Girder can control the robot without error using the UIRT Girder plug-in
- I tried the VB sample, but none of the Learn function choices on the Learn menu were able to complete successfully. In addition, sometimes they would hang VB requiring closing it with the Task Manager.
- I then tried the MSVC example using option 4 (Learn UIRT Raw) and got the following results:
Using the Learn IR Code (UIRT-Raw Format) option, the Learn progress never went past 12% as reported by the console app. I tried holding the remote button down for a long time, a short time, etc. and always got the following result.
After I hit ESC to cancel the Learn operation, I get the following code string in MSVC's Output window:
007F 7FF1 4245 (03,38977.306219) 2102 07D4 (05,39296.407186) 082F 0824 (07,38987.523992) 0866 081D (09,39118.921521) 0889 0822 (0b,39024.975985) 0843 0824 (0d,38987.523992) 0863 0824 (0f,38987.523992) 0825 0820 (11,39062.500000) 2189 07D4 (13,39296.407186) FFFF
I stripped out the items that were in parentheses, they look some kind of var + carrier freq couplet status item, and was left with:
00D5 D59B 4241 2107 07D7 082F 0818 086D 081D 088B 081D 0848 081F 0868 081A 082C 081D 218E 07D5 FFFF
I tried replacing the string assigned to gIRCode with this string, and the value assigned to gIRCodeFormat with UUIRTDRV_IRFMT_UUIRT.
I then reran the console app and tried option 1, transmit IR code / blocking.
Even though the UIRT's red transmit light did come on, the robot did nothing.
I figured at this point it was best to ask for help.
What do you suggest I do/try next?
Thanks.