From owner-freebsd-current Mon Jun 23 20:21:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA18025 for current-outgoing; Mon, 23 Jun 1997 20:21:44 -0700 (PDT) Received: from whizzo.TransSys.COM (whizzo.TransSys.COM [144.202.42.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA18014 for ; Mon, 23 Jun 1997 20:21:36 -0700 (PDT) Received: from localhost.transsys.com (localhost.transsys.com [127.0.0.1]) by whizzo.TransSys.COM (8.8.5/8.7.3) with SMTP id XAA22494; Mon, 23 Jun 1997 23:20:30 -0400 (EDT) Message-Id: <199706240320.XAA22494@whizzo.TransSys.COM> X-Mailer: exmh version 2.0delta 6/3/97 To: Steve Passe cc: Terry Lambert , jseger@freebsd.scds.com, current@FreeBSD.ORG From: "Louis A. Mamakos" Subject: Re: Activehome X10 Interface References: <199706232053.OAA07518@Ilsa.StevesCafe.com> In-reply-to: Your message of "Mon, 23 Jun 1997 14:53:15 MDT." <199706232053.OAA07518@Ilsa.StevesCafe.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 23 Jun 1997 23:20:30 -0400 Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk I just looked at this code again, and the CM11 protocol specification. I think that the whole RI issue is a bit of a red herring; it's useful in the instance where the attached computer is powered down, and needs to be poked to start up again to handle received X10 traffic. Based on the documentation (and consistent with the code) the RI signal is asserted when an X10 transmission begins to be received. Once the CM11 has received the multibyte sequence, it will begin to poll the computer once per second with a request (single byte of 0x5a) to have it's buffer read. I'm not sure if it makes sense to adapt the xtend program to talk to the CM11 interface, or teach the other daemon tricks. I'm probably going to do neither, and build a front-end with scotty to represent the state of all the x10 devices with a MIB. Applications would interact with it using SNMP. This separates the policy from the device, which seems to be a rather common theme for X10 software. (Given that most of the X10 computer interfaces have their own particular brain-damage, this is hardly surprising.) louie louie