From: lincoln f. <lin...@gm...> - 2011-12-28 02:55:30
|
On Dec 27, 2011, at 5:39 PM, Lieven Hollevoet <li...@li...> wrote: > Hi Michael, > > in recent versions of the framework Beanz integrated a patch from me to use Device::SerialPort instead of the direct stty calls. > > This should allow you to easily integrate Win32::Serialport (this module uses the same syntax as Device::SerialPort) and submit a patch to beanz for windows-compatibility. > > The file you're looking after is IOHandler.pm > https://github.com/beanz/xpl-perl/blob/master/lib/xPL/IOHandler.pm > > Best regards, > Lieven. > > Op 27-dec.-2011, om 19:40 heeft Michael Stovenour het volgende geschreven: > >> On December 27, 2011 7:12 AM, Lieven Hollevoet wrote: >> >>>> However finding the network broadcast or even the network mask can be >>>> a real pain. The xPL-perl library is written only for Linux and >>>> parses the output from `ifconfig` to get the broadcast address. I >>>> modified that code to work under windows (and Cygwin) using `ipconfig` >>>> but it is fragile; (e.g. windows vista/7 broke my parsing logic >>>> requiring updates). I think it is ok to require manual configuration >>>> of the broadcast address. >>> >>> There were a few Linux-specific things in the xpl-perl code, but the author >> (beanz) is very open to modifications that make the library more >> cross-platform (you can submit patches through github). I'm using xpl-perl >> on OS X as my main xPL-related code base with only minor changes to the >> official release. >> >> Until I added the ipconfig option for the network parameter discovery when >> $^O =~ /^MSWin|^cygwin/, xpl-perl would not start on windows at all. With >> that change some of the apps run fine. However anything that needs access >> to a serial port will still not run because xpl-perl directly accesses the >> *nix serial port device. I started working on that a while back but never >> finished. I'll let beanz know and see if he is interested in the changes. >> >> >> ------------------------------------------------------------------------------ >> Write once. Port to many. >> Get the SDK and tools to simplify cross-platform app development. Create >> new or port existing apps to sell to consumers worldwide. Explore the >> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >> http://p.sf.net/sfu/intel-appdev >> ________________________________________________________ >> To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 >> > > > ------------------------------------------------------------------------------ > Write once. Port to many. > Get the SDK and tools to simplify cross-platform app development. Create > new or port existing apps to sell to consumers worldwide. Explore the > Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join > http://p.sf.net/sfu/intel-appdev > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 > |