📄 mas_conv.hem
字号:
/******************************************************************************/
/* SCCS: @(#) Name: svcsys.hm Date US: 5/9/96 15:47:02 Ver.: 3.4 */
/******************************************************************************/
/*F(***************************************************************************
* File name : svcconv.hem
* Project : ROAD RUNNER
* Module : SVC : Services
* Date : (US) 9/2/98 15:47:02
* Version : 1.0
* Compiler name and release(s) :
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* DESCRIPTION
* System macro definitions
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* FUNCTIONS DEFINED IN THIS FILE
*----------------------------------------------------------------------------*
* Name | Object
*----------------------------------------------------------------------------*
*
*----------------------------------------------------------------------------*
*----------------------------------------------------------------------------*
* EVOLUTION
*----------------------------------------------------------------------------*
* Date | Author | Arnb | Description
*----------------------------------------------------------------------------*
* 09/02/98 | G.Bocande | | - Creation from rtkgener.hem (RTKGENER-1.6)
* | | | and rtkincl.h (RTK-RTK_COP.1.0) : conversion
* | | | of some badly used MACRO of the GSM software
*----------------------------------------------------------------------------*
* 18 feb 98 | T. Vaulay | TVA | add MC_SYS_START_DELAY_WITH_PRECISION
*----------------------------------------------------------------------------*
* 06/03/98 | G.Bocande | | Conversion of old call names to new (PART 2)
***************************************************************************)F*/
/* #*/
/******************************************************************************/
/******************************************************************************/
/** VERY IMPORTANT REMARKS : **/
/** **/
/** 1- NOTHING HAS TO BE ADDED IN THIS FILE **/
/** 2- EVERY CONVERSION MUST BE CHANGED IN GSM SOFTWARE **/
/** 3- THIS FILE WILL BE REMOVED 'A DAY' **/
/******************************************************************************/
/******************************************************************************/
#ifndef SVCCONV_HEM
#define SVCCONV_HEM
/*=============================================================================*/
/*=============================================================================*/
/*== ==*/
/*== Conversion of old call names to new ones */
/*== (for coding rules) rtkgener.hem ==*/
/*=============================================================================*/
/*=============================================================================*/
#define SPB_NB_MAX_CBMI 15
#define SPB_NB_MAX_CBMIR 1
#define SPB_NB_MAX_CBMID 10
/* SYSTEM DELAY MANAGEMENT ROUTINES
-------------------------------------------------*/
#define MC_SYS_START_DELAY( TimerID, Count ) MC_RTK_PROCESS_START_TIMER( TimerID, Count )
/* B TVA 18~feb~98 */
#define MC_SYS_START_DELAY_WITH_PRECISION( TimerID, Count, precision) MC_RTK_PROCESS_START_TIMER_WP( TimerID, Count, precision)
/* E TVA 18~feb~98 */
#define MC_SYS_START_AUTO_RELOAD_DELAY( TimerID, Count ) MC_RTK_PROCESS_START_AR_TIMER( TimerID, Count )
#define MC_SYS_STOP_DELAY( TimerID ) MC_RTK_STOP_TIMER( TimerID )
#define MC_SYS_TIMER_EXTRACT_VALUE( TimerID ) MC_RTK_TIMER_EXTRACT_VALUE( TimerID )
#define MC_SYS_GET_HEAD_TEMPO MC_RTK_GET_HEAD_TEMPO
#define MC_SYS_UPDATE_HEAD_TEMPO( Value ) MC_RTK_UPDATE_HEAD_TIMER( Value )
/* SYSTEM MEMORY MANAGEMENT ROUTINES
-------------------------------------------------*/
#define MC_SYS_ALLOC_MEMORY( Length ) MC_RTK_GET_MEMORY( Length )
#define MC_SYS_ALLOC_MEMORY_INITIALIZED( Length ) MC_RTK_GET_MEMORY( Length )
#define MC_SYS_ALLOC_POOL_MEMORY( MemoryPool_id ) MC_RTK_GET_POOL_MEMORY( MemoryPool_id )
#define MC_SYS_FREE_MEMORY( MemoryBlock ) MC_RTK_FREE_MEMORY( MemoryBlock )
#define MC_SYS_LINK_MEMORY( MemoryBlock ) MC_RTK_LINK_MEMORY( MemoryBlock )
#define MC_SYS_IS_MEMORY( MemoryBlock ) MC_RTK_IS_MEMORY( MemoryBlock )
/* SYSTEM QUEUE MANAGEMENT ROUTINES
-------------------------------------------------*/
#define MC_SYS_INSERT_QUEUE( Queue, Ref_Elem, Elem ) MC_RTK_INSERT_QUEUE_ENV( Queue, Ref_Elem, Elem )
#define MC_SYS_DELETE_QUEUE( Queue, Elem ) MC_RTK_DELETE_QUEUE_ENV( Queue, Elem )
#define MC_SYS_QUEUE( Queue, Elem ) MC_RTK_QUEUE_ENV( Queue, Elem )
#define MC_SYS_QUEUE_FIRST( Queue, Elem ) MC_RTK_QUEUE_FIRST_ENV( Queue, Elem )
#define MC_SYS_DEQUEUE( Queue ) MC_RTK_DEQUEUE_ENV( Queue )
#define MC_SYS_INIT_QUEUE( Queue ) MC_RTK_INIT_QUEUE_ENV( Queue )
#define MC_SYS_TOP_QUEUE( Queue, QueueEnv ) MC_RTK_TOP_QUEUE_ENV( Queue, QueueEnv )
#define MC_SYS_NEXT_QUEUE( QueueEnv ) MC_RTK_NEXT_QUEUE_ENV( QueueEnv )
#define MC_SYS_OBJ_QUEUE( QueueEnv ) MC_RTK_OBJ_QUEUE_ENV( QueueEnv )
/* SYSTEM SHARED QUEUE MANAGEMENT ROUTINES
-------------------------------------------------*/
#define MC_SYS_INSERT_SHARED_QUEUE( Queue, Ref_Elem, Elem ) MC_RTK_INSERT_QUEUE_ENV( Queue, Ref_Elem, Elem )
#define MC_SYS_DELETE_SHARED_QUEUE( Queue, Elem ) MC_RTK_DELETE_QUEUE_ENV( Queue, Elem )
#define MC_SYS_SHARED_QUEUE( Queue, Elem ) MC_RTK_QUEUE_ENV( Queue, Elem )
#define MC_SYS_SHARED_QUEUE_FIRST( Queue, Elem ) MC_RTK_QUEUE_FIRST_ENV( Queue, Elem )
#define MC_SYS_SHARED_DEQUEUE( Queue ) MC_RTK_DEQUEUE_ENV( Queue )
#define MC_SYS_INIT_SHARED_QUEUE( Queue ) MC_RTK_INIT_QUEUE_ENV( Queue )
#define MC_SYS_TOP_SHARED_QUEUE( Queue, QueueEnv ) MC_RTK_TOP_QUEUE_ENV( Queue, QueueEnv )
#define MC_SYS_NEXT_SHARED_QUEUE( QueueEnv ) MC_RTK_NEXT_QUEUE_ENV( QueueEnv )
#define MC_SYS_OBJ_SHARED_QUEUE( QueueEnv ) MC_RTK_OBJ_QUEUE_ENV( QueueEnv )
/* SYSTEM PRIVATE QUEUE MANAGEMENT ROUTINES
-------------------------------------------------*/
#define MC_SYS_PRIVATE_QUEUE( Queue, Elem ) MC_RTK_QUEUE_ENV( Queue, Elem )
#define MC_SYS_PRIVATE_QUEUE_FIRST( Queue, Elem ) MC_RTK_QUEUE_FIRST_ENV( Queue, Elem )
#define MC_SYS_PRIVATE_DEQUEUE( Queue ) MC_RTK_DEQUEUE_ENV( Queue )
#define MC_SYS_INIT_PRIVATE_QUEUE( Queue ) MC_RTK_INIT_QUEUE_ENV( Queue )
#define MC_SYS_TOP_PRIVATE_QUEUE( Queue, QueueEnv ) MC_RTK_TOP_QUEUE_ENV( Queue, QueueEnv )
/*=============================================================================*/
/*=============================================================================*/
/*== ==*/
/*== Conversion of old call names to new ones */
/*== (for coding rules) PART 2 (rtk05pma.hem) ==*/
/*=============================================================================*/
/*=============================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -