diff gpf/CCD/util/freq_list_codec/P_OMRR.val @ 0:509db1a7b7b8

initial import: leo2moko-r1
author Space Falcon <falcon@ivan.Harhan.ORG>
date Mon, 01 Jun 2015 03:24:05 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gpf/CCD/util/freq_list_codec/P_OMRR.val	Mon Jun 01 03:24:05 2015 +0000
@@ -0,0 +1,224 @@
+/*
++--------------------------------------------------------------------+
+| PROJEKT : PROTOCOL STACK                                           |
+| FILE    : P_OMRRBTSM.val                                           |
+| SOURCE  : OMRRBTSM.pdf                                             |
+| Generated by CCDGEN on Thu Sep 20 13:53:09 2001                    |
+|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!          |
++--------------------------------------------------------------------+
+*/
+
+
+#ifndef P_OMRRBTSM_VAL
+#define P_OMRRBTSM_VAL
+
+/*
+ * Value constants for format
+ */
+#define NCELL_FMT_BITMAP               0x0         /* in non-auto encoding mode use bit map format */
+#define NCELL_FMT_1024                 0x80        /* in non-auto encoding mode use range 1024 format */
+#define NCELL_FMT_512                  0x88        /* in non-auto encoding mode use range 512 format */
+#define NCELL_FMT_256                  0x8a        /* in non-auto encoding mode use range 256 format */
+#define NCELL_FMT_128                  0x8c        /* in non-auto encoding mode use range 128 format */
+#define NCELL_FMT_VAR                  0x8e        /* in non-auto encoding mode use variable bit map format */
+#define NCELL_FMT_AUTO                 0xffff      
+/*
+ * Value constants for cnt_att_imm_ass_cell_cause
+ */
+#define RR_IA_CAUSE_EMERGE             0x0         /* emergency call                 */
+#define RR_IA_CAUSE_REESTAB            0x1         /* call re-establishment          */
+#define RR_IA_CAUSE_MTC                0x2         /* answer to paging               */
+#define RR_IA_CAUSE_MOC                0x3         /* originating call               */
+#define RR_IA_CAUSE_LUP                0x4         /* location area updating         */
+#define RR_IA_CAUSE_OTHER              0x5         /* other procedures               */
+/*
+ * Value constants for mask
+ */
+#define PM_CNT_TRANS_PAG_MSG_CELL      0x1         /* Number of paging messages transmitted in a cell. */
+#define PM_CNT_UNSUC_PAG_MSG_CELL      0x2         /* Number of unsuccessful paging messages transmitted in a cell. */
+#define PM_CNT_ATT_IMM_ASS_CELL_CAUSE  0x4         /* Number of attempted immediate assignment procedures in a cell, per cause. */
+#define PM_CNT_SUC_IMM_ASS_CELL_CAUSE  0x8         /* Number of successful immediate assignment procedures in a cell, per cause. */
+#define PM_CNT_ATT_TCH_SEIZ            0x10        /* Number of attempted TCH seizures in a cell. */
+#define PM_CNT_SUC_TCH_SEIZ            0x20        /* Number of successful TCH seizures in a cell. */
+#define PM_CNT_RF_FAILURE              0x40        /* Number of calls terminated in a cell due to RF failure on the radio path. */
+#define PM_CNT_RF_FAILURE_SDCCH        0x80        /* Number of RF failures in the cell when using an SDCCH. */
+/*
+ * Value constants for tch_type_pref
+ */
+#define PREF_ANY                       0x0         /* no preference, Resource Manager will decide */
+#define PREF_HALF                      0x1         /* prefer half rate over full rate */
+#define PREF_FULL                      0x2         /* prefer half rate over full rate */
+/*
+ * Value constants for direct_tch_assign
+ */
+#define DIRECT_ANY                     0x0         /* no preference, Resource Manager will decide */
+#define DIRECT_SDCCH                   0x1         /* choose SDCCH, don't use TCH    */
+#define DIRECT_TCH                     0x2         /* choose TCH (very early assignment), do not use SDCCH */
+/*
+ * Value constants for freq_band
+ */
+#define FREQ_BAND_PGSM                 0x1         /* primary GSM, 124 channel in the 900 MHz band */
+#define FREQ_BAND_EGSM                 0x2         /* extended GSM, 174 channel in the 900 MHz band */
+#define FREQ_BAND_DCS                  0x4         /* GSM in the 1800 MHz band (DCS1800) */
+#define FREQ_BAND_PCS                  0x8         /* GSM in the 1900 MHz band (PCS1900) */
+/*
+ * Value constants for si_type
+ */
+#define NCELL_SI2                      0x1         /* use System Information Type 2  */
+#define NCELL_SI2BIS                   0x2         /* use System Information Type 2bis */
+#define NCELL_SI2TER                   0x4         /* use System Information Type 2ter */
+#define NCELL_SI5                      0x100       /* use System Information Type 5  */
+#define NCELL_SI5BIS                   0x200       /* use System Information Type 5bis */
+#define NCELL_SI5TER                   0x400       /* use System Information Type 5ter */
+/*
+ * Value constants for auto_mode
+ */
+#define NCELL_NONAUTO                  0x0         /* do not use automatic encoding strategy */
+#define NCELL_AUTO                     0x1         /* do use automatic encoding strategy */
+/*
+ * Value constants for solsa
+ */
+#define SOLSA_NONE                     0x0         /* do not support SoLSA, backward compatibility */
+#define SOLSA_MIXED                    0x1         /* treat SoLSA mobiles and non-SoLSA Mobiles equally */
+#define SOLSA_ONLY                     0x2         /* allow SoLSA mobiles only       */
+/*
+ * Value constants for attrib_mask
+ */
+#define ATT_T3101                      0x1         /* This timer is started when a channel is allocated with an IMMEDIATE ASSIGNMENT message. It is stopped when the MS has correctly seized the channels. Does the BTS implement this timer? */
+#define ATT_T3103                      0x2         /* This timer is started by the sending of a HANDOVER message and is normally stopped when the MS has correctly seized the new channel. */
+#define ATT_T3105                      0x4         /* This timer is used for the repetition of the PHYSICAL INFORMATION message during the handover procedure. */
+#define ATT_T3107                      0x8         /* This timer is started by the sending of an ASSIGNMENT COMMAND message and is normally stopped when the MS has correctly seized the new channels. */
+#define ATT_T3109                      0x10        /* This timer is started when a lower layer failure is detected by the network, when it is not engaged in a RF procedure. It is also used in the channel release procedure. */
+#define ATT_T3111                      0x20        /* This timer is used to delay the channel deactivation after disconnection of the main signaling link. Its purpose is to let some time for possible repetition of the disconnection. */
+#define ATT_T3113                      0x40        /* This timer is started when the network has sent a PAGING REQUEST message and is stopped when the network has received the PAGING RESPONSE message. */
+#define ATT_TIM_RF_CH_REL              0x100       /* This timer guards the channel release process. */
+#define ATT_TIM_FHO                    0x200       /* This timer is started when a LAPD FORCED_HO_REQ is sent to the BTS */
+#define ATT_TIM_ABIS                   0x400       /* This timer is started when a message is sent to the BTS and a response is awaited */
+#define ATT_TIM_CLZEARLY               0x800       /* This timer is used to supervise the reception of a classmark change. The timer is started when the initial L3 message is received and early classmark sending is configured. */
+#define ATT_TIM_CLZMRK                 0x1000      /* This timer is used to supervise the reception of a classmark change. The timer is started when the classmark enquiry procedure is initiated. */
+#define ATT_TIM_CIPH_CMD               0x2000      /* This timer is used to guard the D_CIPH_CMD message. The timer is started when the D_CIPH_CMD message is send to the MS and stopped on receipt of the U_CIPH_COMP message from the MS. */
+#define ATT_N3113                      0x10000     /* This counter contains the threshold for the number of paging attempts. Once the number of paging attempts has been reached RR will send a negative confirm (PSCS_ABNORM_RELEASE_TIM_EXP) to MM within the RR_ESTABLISH_CNF primitive. */
+#define ATT_TCH_TYPE_PREF              0x100000    /* During the channel required procedure RR may choose between half and full rate. The PREFER attribute sets the selected channel type. */
+#define ATT_TCH_MODE_SPEECH            0x1000000   
+#define ATT_TCH_MODE_DATA              0x2000000   
+#define ATT_NON_TRANSPARENT            0x4000000   
+#define ATT_DTX_UPLINK                 0x10000000  
+#define ATT_DTX_DOWNLINK               0x20000000  
+#define ATT_DIRECT_TCH_ASSIGN          0x40000000  
+#define ATT_FREQ_BAND                  0x80000000  /* Frequency band, default is PGSM if ATT_FREQ_BAND is not specified */
+/*
+ * Value constants for result
+ */
+#define RESULT_SUCCESS                 0x1         /* Success                        */
+#define RESULT_FAIL                    0x0         /* Failure                        */
+/*
+ * Value constants for rr_warp_perf_meas_mask
+ */
+#define PM_CNT_TRANS_PAG_CHAN          0x1         /* Number of paging messages transmitted. */
+#define PM_CNT_UNSUC_PAG_CHAN          0x2         /* Number of unsuccessful paging requests. */
+#define PM_CNT_SUC_IMM_ASS             0x4         /* Number of attempted immediate assignment procedures. */
+#define PM_CNT_ATT_IMM_ASS             0x8         /* Number of successful immediate assignment procedures. */
+#define PM_MEAN_MOC                    0x10        /* Mean inter-arrival time between consecutive mobile originating call attempts */
+#define PM_CNT_CLASSM_UPD              0x20        /* Number of Classmark updates    */
+/*
+ * Value constants for act_type
+ */
+#define ACT_CONTINUE                   0x0         /* The performance measurements shall not be reset */
+#define ACT_RESET                      0x1         /* The performance measurements shall be reset */
+/*
+ * Value constants for sys_info_attrib_mask
+ */
+#define SI_NEIGH_CELL_DESC             0x1         /* Neighbor Cell Description      */
+#define SI_NCC_PERMIT                  0x2         /* NCC Permitted                  */
+#define SI_MAX_RETRANS                 0x4         /* Maximum number of retransmissions */
+#define SI_TX_INTEGER                  0x8         /* Tx-Integer, number of slots to spread transmission */
+#define SI_CELL_BAR_ACCESS             0x10        /* Cell barred for access         */
+#define SI_CALL_REESTAB                0x20        /* Call re-establishment allowed  */
+#define SI_ACC_CTRL_CLASS              0x80        /* Access control class           */
+#define SI_CELL_IDENT                  0x100       /* Cell Identity                  */
+#define SI_MCC                         0x200       /* Mobile Country Code            */
+#define SI_MNC                         0x400       /* Mobile Network Code            */
+#define SI_LAC                         0x800       /* Location Area Code             */
+#define SI_ATT                         0x1000      /* Attach-detach allowed          */
+#define SI_BS_AG_BLKS_RES              0x2000      /* Number of blocks reserved for access grant */
+#define SI_CCCH_CONF                   0x4000      /* CCCH Conf                      */
+#define SI_BS_PA_MFRMS                 0x8000      /* Number of multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup */
+#define SI_T3212                       0x10000     /* Timeout value for periodic updating */
+#define SI_POW_CTRL                    0x20000     /* Power control indicator        */
+#define SI_DTX_B                       0x40000     /* DTX indicator (BCCH), up-link  */
+#define SI_DTX_S                       0x80000     /* DTX indicator (SACCH), up-link */
+#define SI_RLT                         0x100000    /* Radio link timeout             */
+#define SI_CELL_RESEL_HYST             0x200000    /* Cell reselect hysteresis       */
+#define SI_MS_TXPWR_MAX_CCH            0x400000    /* Maximum TX pwer level an MS may use when accessing on a control channel CCH */
+#define SI_ACS                         0x800000    /* Location of Additional reselect parameters (acs bit in SI4 message) */
+#define SI_RXLEV_ACCESS_MIN            0x1000000   /* Minimum received signal level at the MS for  which it is permitted to access the system */
+#define SI_CELL_BAR_QUAL               0x2000000   /* Cell bar qualify, controls the MS cell selection and reselection */
+#define SI_CELL_RESEL_OFFSET           0x4000000   /* Cell reselect offset i         */
+#define SI_TEMP_OFFSET                 0x8000000   /* Temporary offset               */
+#define SI_PENALTY_TIME                0x10000000  /* Penalty time                   */
+#define SI_OPT_POWER_OFF               0x20000000  /* Optional power offset          */
+#define SI_SI2TER_IND                  0x40000000  /* System information 2TER indicator */
+#define SI_EARLY_CLASS_MARK            0x80000000  /* Early classmark sending control */
+#define SI_BSIC                        0x40        /* Base Station Identification Code */
+#define SI2_SOLSA                      0x1         /* Support of Localized Service Area */
+#define SI2_LSA                        0x2         /* Localized Service Area (+ acs bit in SI3 message) */
+#define SI2_CELL_ALLOC                 0x4         /* Cell Allocation                */
+/*
+ * Value constants for sys_info_attrib_mask2
+ */
+#define SI_NEIGH_CELL_DESC             0x1         /* Neighbor Cell Description      */
+#define SI_NCC_PERMIT                  0x2         /* NCC Permitted                  */
+#define SI_MAX_RETRANS                 0x4         /* Maximum number of retransmissions */
+#define SI_TX_INTEGER                  0x8         /* Tx-Integer, number of slots to spread transmission */
+#define SI_CELL_BAR_ACCESS             0x10        /* Cell barred for access         */
+#define SI_CALL_REESTAB                0x20        /* Call re-establishment allowed  */
+#define SI_ACC_CTRL_CLASS              0x80        /* Access control class           */
+#define SI_CELL_IDENT                  0x100       /* Cell Identity                  */
+#define SI_MCC                         0x200       /* Mobile Country Code            */
+#define SI_MNC                         0x400       /* Mobile Network Code            */
+#define SI_LAC                         0x800       /* Location Area Code             */
+#define SI_ATT                         0x1000      /* Attach-detach allowed          */
+#define SI_BS_AG_BLKS_RES              0x2000      /* Number of blocks reserved for access grant */
+#define SI_CCCH_CONF                   0x4000      /* CCCH Conf                      */
+#define SI_BS_PA_MFRMS                 0x8000      /* Number of multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup */
+#define SI_T3212                       0x10000     /* Timeout value for periodic updating */
+#define SI_POW_CTRL                    0x20000     /* Power control indicator        */
+#define SI_DTX_B                       0x40000     /* DTX indicator (BCCH), up-link  */
+#define SI_DTX_S                       0x80000     /* DTX indicator (SACCH), up-link */
+#define SI_RLT                         0x100000    /* Radio link timeout             */
+#define SI_CELL_RESEL_HYST             0x200000    /* Cell reselect hysteresis       */
+#define SI_MS_TXPWR_MAX_CCH            0x400000    /* Maximum TX pwer level an MS may use when accessing on a control channel CCH */
+#define SI_ACS                         0x800000    /* Location of Additional reselect parameters (acs bit in SI4 message) */
+#define SI_RXLEV_ACCESS_MIN            0x1000000   /* Minimum received signal level at the MS for  which it is permitted to access the system */
+#define SI_CELL_BAR_QUAL               0x2000000   /* Cell bar qualify, controls the MS cell selection and reselection */
+#define SI_CELL_RESEL_OFFSET           0x4000000   /* Cell reselect offset i         */
+#define SI_TEMP_OFFSET                 0x8000000   /* Temporary offset               */
+#define SI_PENALTY_TIME                0x10000000  /* Penalty time                   */
+#define SI_OPT_POWER_OFF               0x20000000  /* Optional power offset          */
+#define SI_SI2TER_IND                  0x40000000  /* System information 2TER indicator */
+#define SI_EARLY_CLASS_MARK            0x80000000  /* Early classmark sending control */
+#define SI_BSIC                        0x40        /* Base Station Identification Code */
+#define SI2_SOLSA                      0x1         /* Support of Localized Service Area */
+#define SI2_LSA                        0x2         /* Localized Service Area (+ acs bit in SI3 message) */
+#define SI2_CELL_ALLOC                 0x4         /* Cell Allocation                */
+
+/*
+ * user defined constants
+ */
+#define MAX_IMM_ASS_CAUSE              0x6         
+#define MAX_CELLS                      0x18        
+#define ATT_MIN_TIMERVALUE             0x1         
+#define NARFCN                         0x40        
+#define NHOP                           0x40        
+#define NENCODE                        0x3         
+#define MAX_LSA                        0x8         
+#define MAX_LSA_NAME                   0xa         
+#define ARFCN_FMT_BITMAP               0x0         
+#define ARFCN_FMT_1024                 0x80        
+#define ARFCN_FMT_512                  0x88        
+#define ARFCN_FMT_256                  0x8a        
+#define ARFCN_FMT_128                  0x8c        
+#define ARFCN_FMT_VAR                  0x8e        
+#define ARFCN_FMT_AUTO                 0xffff      
+
+#endif