/* $Id: BeckmannEgle.c,v 1.11 2002/08/22 05:51:36 reinelt Exp $ * * driver for Beckmann+Egle mini terminals * * Copyright 2000 by Michael Reinelt (reinelt@eunet.at) * * This program 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. * * This program 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: BeckmannEgle.c,v $ * Revision 1.11 2002/08/22 05:51:36 reinelt * cosmetic changes * * Revision 1.10 2002/08/19 10:51:06 reinelt * M50530 driver using new generic bar functions * * Revision 1.9 2002/08/19 09:43:43 reinelt * BeckmannEgle using new generic bar functions * * Revision 1.8 2002/08/19 07:36:29 reinelt * * finished bar.c, USBLCD is the first driver that uses the generic bar functions * * Revision 1.7 2002/08/19 04:41:20 reinelt * introduced bar.c, moved bar stuff from display.h to bar.h * * Revision 1.6 2001/04/27 05:04:57 reinelt * replaced OPEN_MAX with sysconf() * replaced mktemp() with mkstemp() * unlock serial port if open() fails * * Revision 1.5 2001/02/13 09:00:13 reinelt * prepared framework for GPO's (general purpose outputs) * * Revision 1.4 2000/08/10 09:44:09 reinelt * new debugging scheme: error(), info(), debug() * uses syslog if in daemon mode * * Revision 1.3 2000/08/09 09:50:29 reinelt * opened 0.98 development * removed driver-specific signal-handlers * added 'quit'-function to driver structure * added global signal-handler * * Revision 1.2 2000/04/30 06:40:42 reinelt * bars for Beckmann+Egle driver * * Revision 1.1 2000/04/28 05:19:55 reinelt * first release of the Beckmann+Egle driver * */ /* * * exported fuctions: * * struct LCD BeckmannEgle[] * */ #include #include #include #include #include #include #include #include "debug.h" #include "cfg.h" #include "lock.h" #include "display.h" #include "bar.h" #define XRES 5 #define YRES 8 #define CHARS 8 typedef struct { int cols; int rows; int type; } MODEL; static LCD Lcd; static char *Port=NULL; static int Device=-1; static int Type=-1; static char Txt[4][40]; static MODEL Model[]= {{ 16, 1, 0 }, { 16, 2, 1 }, { 16, 4, 2 }, { 20, 1, 3 }, { 20, 2, 4 }, { 20, 4, 5 }, { 24, 1, 6 }, { 24, 2, 7 }, { 32, 1, 8 }, { 32, 2, 9 }, { 40, 1, 10 }, { 40, 2, 11 }, { 40, 4, 12 }, { 0,
# automatically generated from http://www.digitv.fi/sivu.asp?path=1;8224;9519
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
T 482000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 522000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 706000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE
T 650000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE