/* $Id: plugin_statfs.c,v 1.2 2005/05/08 04:32:45 reinelt Exp $ * * plugin for statfs() syscall * * Copyright (C) 2005 Michael Reinelt * Copyright (C) 2005 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_statfs.c,v $ * Revision 1.2 2005/05/08 04:32:45 reinelt * CodingStyle added and applied * * Revision 1.1 2005/04/03 07:07:51 reinelt * added statfs plugin * */ /* * exported functions: * * int plugin_init_statfs (void) * adds statfs() functions * */ #include "config.h" #include #include #include #include #include "debug.h" #include "plugin.h" static void my_statfs(RESULT * result, RESULT * arg1, RESULT * arg2) { struct statfs buf; char *path, *key; double value; path = R2S(arg1); key = R2S(arg2); if (statfs(path, &buf) != 0) { error("statfs(%s) failed: %s", path, strerror(errno)); SetResult(&result, R_STRING, ""); return; } if (strcasecmp(key, "type") == 0) { value = buf.f_type; } else if (strcasecmp(key, "bsize") == 0) { value = buf.f_bsize; } else if (strcasecmp(key, "blocks") == 0) { value = buf.f_blocks; } else if (strcasecmp(key, "bfree") == 0) { value = buf.f_bfree; } else if (strcasecmp(key, "bavail") == 0) { value = buf.f_bavail; } else if (strcasecmp(key, "files") == 0) { value = buf.f_files; } else if (strcasecmp(key, "ffree") == 0) { value = buf.f_ffree; #if 0 } else if (strcasecmp(key, "fsid") == 0) { value = buf.f_fsid; #endif } else if (strcasecmp(key, "namelen") == 0) { value = buf.f_namelen; } else { error("statfs: unknown field '%s'", key); value = -1; } SetResult(&result, R_NUMBER, &value); } int plugin_init_statfs(void) { AddFunction("statfs", 2, my_statfs); return 0; } void plugin_exit_statfs(void) { } e/dvb-t/sk-Krompachy?h=upstream/0%2bgit20141009.d26b627'>sk-Krompachy
blob: 631f1e0cf82f70b631f48190f94330a41f232e83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# DVB-T Krompachy (Krompachy, Slovak Republic)
# Created from http://www.dvbt.towercom.sk/odbornici.php
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy

# 2.st multiplex (commercial) - on channel 59
[CHANNEL]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 778000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 2/3
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/4
	HIERARCHY = NONE
	INVERSION = AUTO


# 3.st multiplex (public) - on channel 25
[CHANNEL]
	DELIVERY_SYSTEM = DVBT
	FREQUENCY = 506000000
	BANDWIDTH_HZ = 8000000
	CODE_RATE_HP = 2/3
	CODE_RATE_LP = NONE
	MODULATION = QAM/64
	TRANSMISSION_MODE = 8K
	GUARD_INTERVAL = 1/4
	HIERARCHY = NONE
	INVERSION = AUTO