📄 frequency_plans.h
字号:
/**
* \file $Id: frequency_plans.h,v 1.5 2005/10/04 15:24:14 gaol Exp $
*
* \brief Frequency plans filled out for different regions
*
* \author Jasper Schrader
*/
/*
* $(c) 2004-2005 Micronas GmbH. All rights reserved.
*
* This software and related documentation (the 'Software') are intellectual
* property owned by Micronas and are copyright of Micronas, unless specifically
* noted otherwise.
*
* Any use of the Software is permitted only pursuant to the terms of the
* license agreement, if any, which accompanies, is included with or applicable
* to the Software ('License Agreement') or upon express written consent of
* Micronas. Any copying, reproduction or redistribution of the Software in
* whole or in part by any means not in accordance with the License Agreement
* or as agreed in writing by Micronas is expressly prohibited.
*
* THE SOFTWARE IS WARRANTED, IF AT ALL, ONLY ACCORDING TO THE TERMS OF THE
* LICENSE AGREEMENT. EXCEPT AS WARRANTED IN THE LICENSE AGREEMENT THE SOFTWARE
* IS DELIVERED 'AS IS' AND MICRONAS HEREBY DISCLAIMS ALL WARRANTIES AND
* CONDITIONS WITH REGARD TO THE SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
* AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIT
* ENJOYMENT, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL
* PROPERTY OR OTHER RIGHTS WHICH MAY RESULT FROM THE USE OR THE INABILITY
* TO USE THE SOFTWARE.
*
* IN NO EVENT SHALL MICRONAS BE LIABLE FOR INDIRECT, INCIDENTAL, CONSEQUENTIAL,
* PUNITIVE, SPECIAL OR OTHER DAMAGES WHATSOEVER INCLUDING WITHOUT LIMITATION,
* DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS
* INFORMATION, AND THE LIKE, ARISING OUT OF OR RELATING TO THE USE OF OR THE
* INABILITY TO USE THE SOFTWARE, EVEN IF MICRONAS HAS BEEN ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGES, EXCEPT PERSONAL INJURY OR DEATH RESULTING FROM
* MICRONAS' NEGLIGENCE. $
*
*/
#ifndef __FREQUENCY_PLANS__
#define __FREQUENCY_PLANS__
/*-------------------------------------------------------------------------
INCLUDES
-------------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif
/*-------------------------------------------------------------------------
FREQUENCY PLAN SWITCHES
-------------------------------------------------------------------------*/
/* #define FREQUENCY_PLAN_ALL */ /* unmark to use all preconfigured frequency plans */
/* #define FREQUENCY_PLAN_AUSTRALIA */ /* unmark to use frequency plan of Australia */
/* #define FREQUENCY_PLAN_CHINA */ /* unmark to use frequency plan of China */
/* #define FREQUENCY_PLAN_EUROPE */ /* unmark to use frequency plan of most European countries (CCIR) */
/* #define FREQUENCY_PLAN_INDONESIA */ /* unmark to use frequency plan of Indonesia */
/* #define FREQUENCY_PLAN_IRELAND */ /* unmark to use frequency plan of Ireland */
/* #define FREQUENCY_PLAN_ITALY */ /* unmark to use frequency plan of Italy */
/* #define FREQUENCY_PLAN_JAPAN */ /* unmark to use frequency plan of Japan */
/* #define FREQUENCY_PLAN_NEW_ZEALAND */ /* unmark to use frequency plan of New Zealand */
/* #define FREQUENCY_PLAN_SOUTH_AFRICA */ /* unmark to use frequency plan of South Africa */
/* #define FREQUENCY_PLAN_USA */ /* unmark to use frequency plan of USA */
/*------------------------------------------------------------------------------
FREQUENCY PLANS
------------------------------------------------------------------------------*/
/* in case all frequency plans are compiled, FREQUENCY_PLAN_SELECTED points to the European plan */
#ifdef FREQUENCY_PLAN_ALL
#define FREQUENCY_PLAN_SELECTED freqPlan_Europe
#endif
/*----------------------------------------------------------------------------*/
/* Australian frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_AUSTRALIA
#define FREQUENCY_PLAN_AUSTRALIA
#endif
#endif
#ifdef FREQUENCY_PLAN_AUSTRALIA
/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Australia
#endif
static DRXFrequencyPlan_t freqPlan_Australia[] = {
{ 48500, 48500, DRX_BANDWIDTH_7MHZ },
{ 59500, 66500, DRX_BANDWIDTH_7MHZ },
{ 88500, 88500, DRX_BANDWIDTH_7MHZ },
{ 97500, 104500, DRX_BANDWIDTH_7MHZ },
{ 140500, 140500, DRX_BANDWIDTH_7MHZ },
{ 177500, 226500, DRX_BANDWIDTH_7MHZ },
{ 529500, 816500, DRX_BANDWIDTH_7MHZ }
};
#endif /* FREQUENCY_PLAN_AUSTRALIA */
/*----------------------------------------------------------------------------*/
/* Chinese frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_CHINA
#define FREQUENCY_PLAN_CHINA
#endif
#endif
#ifdef FREQUENCY_PLAN_CHINA
/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_China
#endif
static DRXFrequencyPlan_t freqPlan_China[] = {
{ 52500, 68500, DRX_BANDWIDTH_8MHZ },
{ 80000, 88000, DRX_BANDWIDTH_8MHZ },
{ 171000, 219000, DRX_BANDWIDTH_8MHZ },
{ 474000, 866000, DRX_BANDWIDTH_8MHZ }
};
#endif /* FREQUENCY_PLAN_CHINA */
/*----------------------------------------------------------------------------*/
/* European frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_EUROPE
#define FREQUENCY_PLAN_EUROPE
#endif
#endif
#ifdef FREQUENCY_PLAN_EUROPE
/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Europe
#endif
static DRXFrequencyPlan_t freqPlan_Europe[] = {
{ 50500, 64500, DRX_BANDWIDTH_7MHZ },
{ 177500, 226500, DRX_BANDWIDTH_7MHZ },
{ 474000, 858000, DRX_BANDWIDTH_8MHZ }
};
#endif /* FREQUENCY_PLAN_EUROPE */
/*----------------------------------------------------------------------------*/
/* Indonesian frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_INDONESIA
#define FREQUENCY_PLAN_INDONESIA
#endif
#endif
#ifdef FREQUENCY_PLAN_INDONESIA
/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Indonesia
#endif
static DRXFrequencyPlan_t freqPlan_Indonesia[] = {
{ 46500, 46500, DRX_BANDWIDTH_7MHZ },
{ 57500, 64500, DRX_BANDWIDTH_7MHZ },
{ 177500, 226500, DRX_BANDWIDTH_7MHZ },
{ 474000, 858000, DRX_BANDWIDTH_8MHZ }
};
#endif /* FREQUENCY_PLAN_INDONESIA */
/*----------------------------------------------------------------------------*/
/* Irish frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_IRELAND
#define FREQUENCY_PLAN_IRELAND
#endif
#endif
#ifdef FREQUENCY_PLAN_IRELAND
/* use FREQUENCY_PLAN_SELECTED to access the selected frequency plan (single plan only) */
#ifndef FREQUENCY_PLAN_SELECTED
#define FREQUENCY_PLAN_SELECTED freqPlan_Ireland
#endif
static DRXFrequencyPlan_t freqPlan_Ireland[] = {
{ 48500, 64500, DRX_BANDWIDTH_8MHZ },
{ 178000, 218000, DRX_BANDWIDTH_8MHZ },
{ 474000, 858000, DRX_BANDWIDTH_8MHZ }
};
#endif /* FREQUENCY_PLAN_IRELAND */
/*----------------------------------------------------------------------------*/
/* Italian frequency plan */
/*----------------------------------------------------------------------------*/
#ifdef FREQUENCY_PLAN_ALL
#ifndef FREQUENCY_PLAN_ITALY
#define FREQUENCY_PLAN_ITALY
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -