Quote: Originally Posted by
iamgnat 
I'm open to ideas on what people think it should do (though remember it should be generic to allow the plugin developer to do the specifics like talk to a GPS, ODB-II, etc..).
Bingo. That way people can create a plugin that uses the generic serial handler to communicate with the device.
I looked into this a few months ago and I could tell that it wouldn't be incredibly difficult to do but I hadn't programmed in Cocoa at that point and it was an uphill climb.
I've got some serial code that Jirka very helpfully sent to a friend of mine when we were working on XM that could be helpful. PM me if you're interested.