|
another update for XM.
sorry It has been kind of slow getting this working I had started the module using the termios library and was having issues with the program locking up waiting for the radio to send data (because i was reading and writing to the device on the main thread) then I discovered a cocoa class that will handle asynchronous communication with the device for me without blocking the main thread. so basically I am rewriting a great deal from scratch but It carries the benefit of having an object oriented I/O controller that any module can use with any device which will help in the future for say GPS or OBD2 modules. It will also listen for devices being attached/removed not that I expect many of you to be adding or removing devices on the fly. the exception is probably ipods/phones which my I/O handler will eventually support for syncing ipod/phone data carputer and using the devices such as using the ipod as the music module library and using the as a bluetooth headset.
now I have also been toying around with being able to record and store audio captured from the XM radio. It will definitely be a feature somewhere down the line its just not a high priority for now.
|