From owner-freebsd-bluetooth@FreeBSD.ORG Fri Feb 17 21:53:14 2006 Return-Path: X-Original-To: freebsd-bluetooth@freebsd.org Delivered-To: freebsd-bluetooth@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D6E416A422 for ; Fri, 17 Feb 2006 21:53:14 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from ismybrain.com (ismybrain.com [64.246.42.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03E6143D91 for ; Fri, 17 Feb 2006 21:53:03 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from [10.254.186.111] (localhost.localdomain [127.0.0.1]) by ismybrain.com (8.11.6/8.11.6) with ESMTP id k1HLr1M16029; Fri, 17 Feb 2006 16:53:02 -0500 Message-ID: <43F645BB.4070008@savvis.net> Date: Fri, 17 Feb 2006 13:52:59 -0800 From: Maksim Yevmenkin User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050404) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Eric Anderson References: <43F34314.7030606@centtech.com> <43F3688B.8060700@savvis.net> <43F4B7AA.5030000@centtech.com> <43F5229C.8050106@savvis.net> <43F5D186.7060302@centtech.com> <43F60A7B.2090206@savvis.net> <43F62314.1070101@centtech.com> In-Reply-To: <43F62314.1070101@centtech.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-bluetooth@freebsd.org Subject: Re: mouse battery status? X-BeenThere: freebsd-bluetooth@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Using Bluetooth in FreeBSD environments List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Feb 2006 21:53:14 -0000 Eric Anderson wrote: [...] >>>>> I wonder where the right place to report the battery information is? >>>> >>>> like i said, right now it goes to /var/log/messages. info, notice >>>> and warning levels are used for different battery states (ok, low, >>>> very low). if this is not the right place, please let me know where >>>> do you want it to be? >>> >>> I suppose if one wanted to make a tool to monitor the mouse battery >>> (say, for an X window manager), you could poll/parse the output of >>> bthidcontrol, right? Is there a better way to grab the info (a bthid >>> library or something)? Sorry if this is a trivial question - I'm >>> not a bluetooth hacker :) >> >> not quite. "battery report" is an input report, i.e. mouse should send >> it periodically. bhtidd(8) already parses it. the question is what >> should it do with this information? right now it just logs it. it >> could send another message to another application (i.e. mouse battery >> monitoring tool) so it can do whatever is required. > > I think either a sysctl entry that shows the value (0 - 3) would be > nice. I guess ng_hci would create it? Then bthidd would just change > the sysctl value when it gets the report from the mouse.. ? sysctl sounds like a good idea, but i'm not sure who would create such sysctl. it most definitely does not belong at bluetooth hci, l2cap, rfcomm and even socket layer. this information is strictly for hid. so, i think, syslog is the best place for it right now. it is possible to divert these messages into another file and have monitoring tool look/parse the file periodically. thanks, max