From: Neil C. <nc...@li...> - 2007-10-05 16:47:37
|
Gregg Liming wrote: > Quoting Neil Cherry (10/5/07 11:27 AM): >> Isn't MH supposed to open a serial port if the serial port is added >> to the mh.ini (or mh.private.ini) file like this: >> >> Insteon_PLM_serial_port = /dev/ttyS0 >> >> I thought this would create a Generic_Serial_Ports{Insteon_PLM} >> instance. > > No. That is used by bin/mh to automatically call: > > Insteon_PLM::serial_startup('Insteon_PLM'); > > which, in turn, implements the code to setup a serial interface (with > the proper speed, raw attrib, etc.) *and* to create the code hook for > processing the serial data on arrival. > > If you use lib/Serial_PLM.pm, then the above is correct. Okay, this is interesting, these both do something: Insteon_PLM_serial_port = /dev/ttyS0 and serial_Insteon_PLM_port = /dev/ttyS1 And it appears to be very different. I'll start looking into the MH code for handling the first. I mixed it up with the second, at least it makes sense now why my code couldn't work. Thanks -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |