You could create a C++ device quite easily and use that. It is not that hard.
Just make sure you have all the source for the release first, create the device template in admin, use DCEGen to generate the code.
Then build it, add a device using the new template and you are done.
It will have placeholders for all the commands that you want to implement. Try and use existing commands and command groups.
Check the documentation either here or on the Pluto site because others have already hooked up other general I/O boards. I keep meaning to hook one up myself, but I keep meaning to do a lot of things