Re: [Emc-users] joypad quit working when upgrading from 2.3.5 to 2.4

2010-05-19 Thread Mark Wendt
Looks like this is your problem:

> Debug file information:
> Can not find -sec EMC -var NML_FILE -num 1
> Unrecognized line skipped: POC FMS LEN DIAMCOMMENT
> standard_pinout.hal:22: Warning: linkpp command is deprecated, use 'net'
> HAL: ERROR: pin_new called after hal_ready
> joypad.hal:19: Pin 'joypad.axis.0' does not exist

Looks like you've got a bunch of deprecated stuff.  How many versions 
ago are those files from?  Looks like a comment line isn't commented out 
for the "Unrecognized line skipped:" stuff.

can you call out the new pin in line 19 before hal_ready is called out?

Mark


On 05/18/2010 11:39 PM, kirk wrote:
> I upgraded my system from 2.3 to 2.4.  I read on the wiki to take out
> the line: NML_FILE = emc.nml. I did this and started emc2.
>
> The errors located in the file emc23_error_nonml were observed.
>
> I then included the line with NML_FILE and the errors in the
> emc24_error.txt were observed.
>
> If I comment out the "HALFILE = joypad.hal" ecm2.4 runs ok.
>
> I am including my ini file with this post. The joypad ran fine before
> the upgrade.
>
> Any ideas?
>
> Kirk

--

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] joypad quit working when upgrading from 2.3.5 to 2.4

2010-05-19 Thread Jeff Epler
The "hal_joystick" component was deprecated in emc 2.2[1] and was intended
to be removed in emc 2.4.  Instead, use hal_input[2], which will require
additional modifications to joypad.hal due to different pin names.

hal_input, which has existed since emc2.2, supports more devices than
hal_joystick, and also does not suffer from the "race condition" bug
that led us to deprecate hal_joystick.

Since in emc 2.4 hal_joystick will never succesfully load, it will be
removed for the upcoming 2.4.1 release.

Jeff
[1] http://linuxcnc.org/docs/2.2/html/man/man1/hal_joystick.1.html
[2] http://linuxcnc.org/docs/html/man/man1/hal_input.1.html

--

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] joypad quit working when upgrading from 2.3.5 to 2.4

2010-05-19 Thread kirk
On 05/19/2010 10:15 AM, Jeff Epler wrote:
> The "hal_joystick" component was deprecated in emc 2.2[1] and was intended
> to be removed in emc 2.4.  Instead, use hal_input[2], which will require
> additional modifications to joypad.hal due to different pin names.
>
> hal_input, which has existed since emc2.2, supports more devices than
> hal_joystick, and also does not suffer from the "race condition" bug
> that led us to deprecate hal_joystick.
>
> Since in emc 2.4 hal_joystick will never succesfully load, it will be
> removed for the upcoming 2.4.1 release.
>
> Jeff
> [1] http://linuxcnc.org/docs/2.2/html/man/man1/hal_joystick.1.html
> [2] http://linuxcnc.org/docs/html/man/man1/hal_input.1.html
>
> --
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
Thanks for the info. I'll try using hal_input.

--

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] joypad quit working when upgrading from 2.3.5 to 2.4

2010-05-19 Thread kirk
On 05/19/2010 03:52 AM, Mark Wendt wrote:
> Looks like this is your problem:
>
>
>> Debug file information:
>> Can not find -sec EMC -var NML_FILE -num 1
>> Unrecognized line skipped: POC FMS LEN DIAMCOMMENT
>> standard_pinout.hal:22: Warning: linkpp command is deprecated, use 'net'
>> HAL: ERROR: pin_new called after hal_ready
>> joypad.hal:19: Pin 'joypad.axis.0' does not exist
>>  
> Looks like you've got a bunch of deprecated stuff.  How many versions
> ago are those files from?  Looks like a comment line isn't commented out
> for the "Unrecognized line skipped:" stuff.
>
> can you call out the new pin in line 19 before hal_ready is called out?
>
> Mark
>
>
> On 05/18/2010 11:39 PM, kirk wrote:
>
>> I upgraded my system from 2.3 to 2.4.  I read on the wiki to take out
>> the line: NML_FILE = emc.nml. I did this and started emc2.
>>
>> The errors located in the file emc23_error_nonml were observed.
>>
>> I then included the line with NML_FILE and the errors in the
>> emc24_error.txt were observed.
>>
>> If I comment out the "HALFILE = joypad.hal" ecm2.4 runs ok.
>>
>> I am including my ini file with this post. The joypad ran fine before
>> the upgrade.
>>
>> Any ideas?
>>
>> Kirk
>>  
> --
>
> ___
> Emc-users mailing list
> Emc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/emc-users
>
>
I've been using a joypad for at least three years.  I have kept up with 
all versions of emc2. Thanks for the help.

Kirk


--

___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users