[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
|