Hi,
You can find all currently available device drivers (note that this is not the same as device objects, a driver only enables you to interface with said device, you may still need the device itself to open the device with DeviceOpen
) with the function
DeviceFramework`FindDeviceDrivers[]
This returns a list of the currently available drivers, each represented as a list, with the first argument the driver file, the second the driver name, and the third the driver version. You can inspect this easily with Dataset
, turning this list into an Association
for each driver.
Dataset[Association[#2 -> <|"File" -> #1, "Name" -> #2, "Version" -> #3|> & @@@ DeviceFramework`FindDeviceDrivers[]]]
For example, on my machine this is the output:

(you can find this and more information on the reference page for "Developing Device Drivers" here.
Hope this helps,
Ian