JR3 pci driver {Was: [OCL] Component guidelines}

On Jan 15, 2008 2:04 PM, Ruben Smits <Ruben [dot] Smits [..] ...> wrote:
[...]
> > The question raises what, for example, a 'demotool' hardware component is
> > of use to the rest of the world. This and other components control custom
> > hardware and could only serve as an example. However, examples should be
> > clear, not confusing and testable on any platform. That just excludes about
> > any hardware component we have in OCL. Most hardware components were
> > written at PMA. Maybe they can propose what to do ?
>
> I think it is a good idea to keep OCL clean for other users,
> components which are too hardware specific should not be in OCL,
>
> kuka, staubli, krypton, demotool, laserscanner, lias, performer_mk2
> and xyPlatform can go to a PMA-specific directory out of the OCL-trunk
>
> i think camera and wrench can stay in OCL, these are also usable for
> others, camera only needs OpenCV and a firewire camera, which is quite
> general, wrench is usable for everyone who has a PCI interface to a
> JR3 sensor.

I think the current wrench component uses a homebrewn driver only
working with lxrt? Recently a jr3_pci driver was added by comedi, and
I think leopoldo performed some tests with the xenomai comedi-rtdm-dev
branch.

Leopoldo, can I conclude from
that
you have a working xenomai-comedi-driver for the jr3_pci?

If so, are you using a modified version of the OCL wrench component for this?

regards,

Klaas

JR3 pci driver {Was: [OCL] Component guidelines}

A Dijous 17 Gener 2008, Klaas Gadeyne va escriure:
> On Jan 15, 2008 2:04 PM, Ruben Smits <Ruben [dot] Smits [..] ...> wrote:
> [...]
>
> > > The question raises what, for example, a 'demotool' hardware component
> > > is of use to the rest of the world. This and other components control
> > > custom hardware and could only serve as an example. However, examples
> > > should be clear, not confusing and testable on any platform. That just
> > > excludes about any hardware component we have in OCL. Most hardware
> > > components were written at PMA. Maybe they can propose what to do ?
> >
> > I think it is a good idea to keep OCL clean for other users,
> > components which are too hardware specific should not be in OCL,
> >
> > kuka, staubli, krypton, demotool, laserscanner, lias, performer_mk2
> > and xyPlatform can go to a PMA-specific directory out of the OCL-trunk
> >
> > i think camera and wrench can stay in OCL, these are also usable for
> > others, camera only needs OpenCV and a firewire camera, which is quite
> > general, wrench is usable for everyone who has a PCI interface to a
> > JR3 sensor.
>
> I think the current wrench component uses a homebrewn driver only
> working with lxrt?

yes, it _only_ works on lxrt (rtai)

> Recently a jr3_pci driver was added by comedi, and
> I think leopoldo performed some tests with the xenomai comedi-rtdm-dev
> branch.

Arrrrgrrr. :-@

Klaas Leo or Leopold NOT Leopoldo

> Leopoldo, can I conclude from
> that
> you have a working xenomai-comedi-driver for the jr3_pci?

No.

I propose (ask) that having to have this driver in comedi and having a port to
xenomai, it would be nice to have it in xenomai. Alexis Berlemont did a good
job, but my incompetence to test it block me it continue in this path.
Howeber, it's a important thing in my todo list.

> If so, are you using a modified version of the OCL wrench component for
> this?

No, but I will have to do it in some time .....

Regards,

Leo