Userspace library for Industrial IO (IIO) in the Linux kernel