/* $Id: plugin_proc_stat.c,v 1.19 2004/05/27 03:39:47 reinelt Exp $ * * plugin for /proc/stat parsing * * Copyright 2003 Michael Reinelt * Copyright 2004 The LCD4Linux Team * * 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_proc_stat.c,v $ * Revision 1.19 2004/05/27 03:39:47 reinelt * * changed function naming scheme to plugin::function * * Revision 1.18 2004/03/11 06:39:59 reinelt * big patch from Martin: * - reuse filehandles * - memory leaks fixed * - earlier busy-flag checking with HD44780 * - reuse memory for strings in RESULT and hash * - netdev_fast to wavid time-consuming regex * * Revision 1.17 2004/03/03 04:44:16 reinelt * changes (cosmetics?) to the big patch from Martin * hash patch un-applied * * Revision 1.16 2004/03/03 03:47:04 reinelt * big patch from Martin Hejl: * - use qprintf() where appropriate * - save CPU cycles on gettimeofday() * - add quit() functions to free allocated memory * - fixed lots of memory leaks * * Revision 1.15 2004/02/04 19:10:51 reinelt * Crystalfontz driver nearly finished * * Revision 1.14 2004/02/01 19:37:40 reinelt * got rid of every strtok() incarnation. * * Revision 1.13 2004/01/29 04:40:02 reinelt * every .c file includes "config.h" now * * Revision 1.12 2004/01/27 08:13:39 reinelt * ported PPP token to plugin_ppp * * Revision 1.11 2004/01/25 05:30:09 reinelt * plugin_netdev for parsing /proc/net/dev added * * Revision 1.10 2004/01/22 08:55:30 reinelt * fixed unhandled kernel-2.6 entries in /prco/stat * * Revision 1.9 2004/01/21 14:29:03 reinelt * new helper 'hash_get_regex' which delivers the sum over regex matched items * new function 'disk()' which uses this regex matching * * Revision 1.8 2004/01/21 11:31:23 reinelt * two bugs with hash_age() ixed * * Revision 1.7 2004/01/21 10:48:17 reinelt * hash_age function added * * Revision 1.6 2004/01/20 12:45:47 reinelt * "Default screen" working with MatrixOrbital * * Revision 1.5 2004/01/18 09:01:45 reinelt * /proc/stat parsing finished * * Revision 1.4 2004/01/18 06:54:08 reinelt * bug in expr.c fixed (thanks to Xavier) * some progress with /proc/stat parsing * * Revision 1.3 2004/01/16 11:12:26 reinelt * some bugs in plugin_xmms fixed, parsing moved to own function * plugin_proc_stat nearly finished * * Revision 1.2 2004/01/16 07:26:25 reinelt * moved various /proc parsing to own functions * made some progress with /proc/stat parsing * * Revision 1.1 2004/01/16 05:04:53 reinelt * started plugin proc_stat which should parse /proc/stat * which again is a paint in the a** * thinking over implementation methods of delta functions * (CPU load, ...) * */ /* * exported functions: * * int plugin_init_proc_stat (void) * adds functions to access /proc/stat * */ #include "config.h" #include #include #include #include #include #include "debug.h" #include "plugin.h" #include "qprintf.h" #include "hash.h" static HASH Stat = { 0, }; static FILE *stream = NULL; static void h
# UK, Salisbury
# Auto-generated from http://www.dtg.org.uk/retailer/dtt_channels.html
# and http://www.ofcom.org.uk/static/reception_advice/index.asp.html
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 745833000 8MHz 3/4 NONE QAM16 2k 1/32 NONE
T 753833000 8MHz 2/3 NONE QAM64 2k 1/32 NONE
T 777833000 8MHz 2/3 NONE QAM64 2k 1/32 NONE
T 801833000 8MHz 3/4 NONE QAM16 2k 1/32 NONE
T 826000000 8MHz 3/4 NONE QAM16 2k 1/32 NONE
T 721833000 8MHz 3/4 NONE QAM16 2k 1/32 NONE