As
I said before, usefulness is something relative, and sometimes,
security is not a concern (even when talking about fingerprint readers).
My
intention with this is to try to create a catalog of fingerprint
readers' properties and I think that taking a look at vendors' SDKs
would be a good start.
As pointed out by Greg, it would be also interesting to export
those properties via sysfs instead of structure passing (or in
addiction, not sure yet).
I'm not sure though about relating
fingerprint devices with V4L2 (even the cheapest ones). Some other
considerations discussed with Greg are also:
1) extending those device informations to other classes, not only to fingerprint readers
2)
maybe using another layer to hold device properties based on classes (
device driver -> device information layer -> sysfs+kobjects ) so
we can have specific properties for "fingerprintreader" objects and
easier ways to export them to the sysfs layer, without explicit
declaration on the device driver
3) extend that layer also to non-USB devices ( bus-independent )
Maybe
sysfs classes could have a list of default properties (for example,
/sys/class/fingerprint objects could hold a list of commom fingerprint
properties).