not really, but it is straightforward: preamble, unit address, command byte, length, values, checksum.
It should be fairly easy to support other controllers, there are variants with e.g. DMX and DALI interfaces. I've heard a company is working on an ethernet unit. It took me just a bit over an hour to do the device, and that includes sqlCVS and svn commits. DCEGen really rocks.