I am using the hokuyo UTM laser range scanner. It's a USB device and
when plugged in and powered on it uses the CDC_ACM driver and is
assigned a /dev/ttyACM node. From that it's possible to read the data
as if it was coming from a serial line.

I am intending to by 3 of these devices and use them all at the same
time. I would like to make sure that the naming scheme is consistent
or that I can detect which device is connected to which node (using
device serial number for instance). How can I do that? My application
is in C++.