The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

xpl digiguide


  • Subject: xpl digiguide
  • From: Mick Furlong
  • Date: Sat, 01 Feb 2003 11:43:00 +0000

One of the problems with Digiguide is running it on several PCs. There are
several workarounds but none of these are ideal.

One way around this would be to use the addin facility of Digiguide to send
xPL messages. These could then be used to display/tts/change channels or
anything else. A particularly nice option would be to use it to integrate
programme info into Tony's upcoming xPL WEB (is this possible Tony?)

This would seem to half solve one of the big issues of HA which is getting
TV scheduling into your own application (just check out the number of posts
on the homeseer board for help with TV Listings!).

I think this would help promote xPL as Digiguide is a widely used product
in
the HA communnity in the UK

Now the problem :(( To do this requires using Microsoft Visual C++ 6.0
which I don't have a clue about :( anyone fancy having a go ? If so details
can be found here <a href="http://www.digiguide.com/dev/dgaddins/";>http://www.digiguide.com/dev/dgaddins/</a>
.

I have had a crack at a schema definition below please feel free to tear it
apart

Cheers
Mick

Schema Definition
-----------------

Class = TVI
Type = DIGIGUIDE

This Schema provides Digiguide programme information to an xpl
implementation


XPL-TRIG Structure
------------------
TVI.DIGIGUIDE
{
InfoType=<START,END,NOW or REMINDER>
ListEntries=<number of programmes in list for NOW InfoType only>
TIME=<time as hhmm>
PROGRAMME=<Programme name>
MinutesDuration=<duration of the programme in minutes mmmm>
CATEGORY=<category of the programme>
Description=<description of the programme>
ChannelName=<name of the channel the programme is on>
ChannelAssignment=<assignment for the channel the programme is on>
ReminderID=<ID for a reminder. Zero if this programme is not marked with
a
reminder>
SmartSearchID=<ID for a Smart Search. Zero if this programme is not
marked
with a Smart Search.>
FavouriteID=<ID for a favourite. Zero if this programme is not marked
with a
favourite>
}


XPL-CMND Structure
------------------
Not Applicable


XPL-STAT Structure
------------------
HBEAT.*
{
(hbeat items)
}


Schema Specific Notes
---------------------

It should be possible to implement heartbeat as the digiguide addin will
trigger every minute and could thren send the heartbeat at the required
interval.

Information on writing digiguide addins can be found at
<a href="http://www.digiguide.com/dev/dgaddins/";>http://www.digiguide.com/dev/dgaddins/</a>


Standard Notes
--------------
HBEAT.* = hbeat.basic or hbeat.app etc
(hbeat items) = standard .basic or .app heartbeat items
[] = optional
<> = parameter value description

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
<a href="http://uk.my.yahoo.com";>http://uk.my.yahoo.com</a>





xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.