aboutsummaryrefslogtreecommitdiffstats
path: root/dvb-t/se-Harnosand_Harnon
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2014-12-28 13:19:47 +0000
committerJonathan McCrohan <jmccrohan@gmail.com>2014-12-28 13:19:47 +0000
commit4500e42b1bd162ca4a91c5096918fc56410de30f (patch)
treed5bce950aa9716404298f4cd75d2a3b0b7c83bf0 /dvb-t/se-Harnosand_Harnon
parent6a4826f9d965ba04738085602e80a867c78c81f1 (diff)
downloaddtv-scan-tables-4500e42b1bd162ca4a91c5096918fc56410de30f.tar.gz
Imported Upstream version 0+git20141218.b46a22cupstream/0+git20141218.b46a22c
Diffstat (limited to '')
-rw-r--r--dvb-t/se-Harnosand_Harnon1
1 files changed, 0 insertions, 1 deletions
diff --git a/dvb-t/se-Harnosand_Harnon b/dvb-t/se-Harnosand_Harnon
index 9820c48..8210753 100644
--- a/dvb-t/se-Harnosand_Harnon
+++ b/dvb-t/se-Harnosand_Harnon
@@ -1,5 +1,4 @@
# Sweden - Härnösand/Härnön
-# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
[CHANNEL]
DELIVERY_SYSTEM = DVBT
FREQUENCY = 770000000
color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
/* $Id: plugin_test.c,v 1.5 2005/05/08 04:32:45 reinelt Exp $
*
* Handy functions for testing displays and debugging code.
*
* Copyright (C) 2004 Andy Baxter.
*
* Based on sample plugin which is
* Copyright (C) 2003 Michael Reinelt <reinelt@eunet.at>
* Copyright (C) 2004 The LCD4Linux Team <lcd4linux-devel@users.sourceforge.net>
*
* This file is part of LCD4Linux.
*
* LCD4Linux is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2, or (at your option)
* any later version.
*
* LCD4Linux is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
*
* $Log: plugin_test.c,v $
* Revision 1.5  2005/05/08 04:32:45  reinelt
* CodingStyle added and applied
*
* Revision 1.4  2005/01/18 06:30:23  reinelt
* added (C) to all copyright statements
*
* Revision 1.3  2004/06/26 12:05:00  reinelt
*
* uh-oh... the last CVS log message messed up things a lot...
*
* Revision 1.2  2004/06/26 09:27:21  reinelt
*
* added '-W' to CFLAGS
* changed all C++ comments to C ones
* cleaned up a lot of signed/unsigned mistakes
*
* Revision 1.1  2004/06/07 06:56:55  reinelt
*
* added test plugin from Andy Baxter
*
*/

int plugin_init_test(void);

#include "config.h"

#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <ctype.h>

#include "debug.h"
#include "plugin.h"

#ifdef WITH_DMALLOC
#include <dmalloc.h>
#endif


/* used for testing bars - keeps values for a series of 10 bars,
 * which are incremented and decremented between 0 and rmax by
 * amount rdelta every time they are read. Starting value is rstart.
 * rbar gives the number of the test bar. 
 */
static void my_test_bar(RESULT * result, RESULT * rbar, RESULT * rmax, RESULT * rstart, RESULT * rdelta)
{
    static double values[10] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
    static double deltas[10];
    int bar;
    double max, delta, value;

    max = R2N(rmax);
    delta = R2N(rdelta);

    /* the maths is just to stop double rounding errors and bad values. */
    bar = ((int) floor(R2N(rbar) + 0.1)) % 10;
    if (fabs(delta) > 0.1) {
	/* don't move or init the bar if delta=0 (the widget is only browsing) */
	if (values[bar] == -1) {
	    /* first time called. */
	    values[bar] = R2N(rstart);
	    deltas[bar] = delta;
	};
	values[bar] += deltas[bar];
    };
    if (values[bar] < 0 || values[bar] > max) {
	/* turn around. */
	deltas[bar] = -deltas[bar];
	values[bar] += deltas[bar];
    };
    value = values[bar];
    SetResult(&result, R_NUMBER, &value);
}


/* like above, but just switches a value between 1 and -1. Can use to test
 * visibility of icons. 
 */
static void my_test_onoff(RESULT * result, RESULT * arg1)
{
    static int on[10] = { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 };
    int i;
    double val;

    i = ((int) floor(R2N(arg1) + 0.1)) % 10;
    on[i] = -on[i];
    val = (double) on[i];

    SetResult(&result, R_NUMBER, &val);
}


int plugin_init_test(void)
{

    AddFunction("test::bar", 4, my_test_bar);
    AddFunction("test::onoff", 1, my_test_onoff);

    return 0;
}

void plugin_exit_test(void)
{
    /* empty */
}