Don,
The main reason you would consider making your custom hardware appear as
something like CMRI is that making the system connection in JMRI is a fair
bit of Java work. There is no such thing as a 'native' JMRI connection. Each
system connection is written for a specific type of system. CMRI is just one
of the simpler protocols out there.
-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org