/******************************************************************************/
// @copyright   Copyright Notification
//   No part may be reproduced except as authorized by written permission.
//   The copyright and the foregoing restriction extend to reproduction in all media.
//   Trademark 2010, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
//   All rights reserved.
// @version: IWD_10wk37
// $Date: 2010-09-03 12:12:06 +0200 (Fri, 03 Sep 2010) $
// $Rev: 3804 $
/******************************************************************************/

module CDMA2000_Constants {

  import from CommonDefs all;
  import from CDMA2000_CommonDefs all;
  import from CDMA2000_ASP_TypeDefs all;

  const PhysCellIdCDMA2000_Type     tsc_PNOffsetDef := 50;              /* Arbitrarily Selected */
  const PhysCellIdCDMA2000_Type     tsc_PNOffset2 := 100;               /* Arbitrarily Selected  */
  const PhysCellIdCDMA2000_Type     tsc_PNOffset3 := 150;               /* Arbitrarily Selected  */
  const PhysCellIdCDMA2000_Type     tsc_PNOffset4 := 200;               /* Arbitrarily Selected  */
  const SearchWindowSize_Type       tsc_SearchWindowDef := 5;
  const SystemType_Type             tsc_SystemTypeDef  := 0;                                            // Arbitrarily Selected
  const B8_Type                     tsc_SubNetMaskDef  := oct2bit('68'O);                               // Arbitrarily Selected
  const MCC_Type                    tsc_CountryCodeDef := { 0, 0, 1 };                                  // default home PLMN MCC
  const ReverseRateLimit_Type       tsc_ReverseRateLimitDef := kbps153_6;                               // Arbitrarily Selected
  const ReverseLinkMACIndex_Type    tsc_MACIndexDef    := 15;                                           // Arbitrarily selected
  const PacketApplication_Type      tsc_PacketAppDef   := enhMultiFlowPacketApp;                        // Arbitrarily Selected
  const ControlChannelRate_Type     tsc_ControlChannelRateDef := macIndex2;                             // Arbitrarily Selected
  const PilotOffset_Type            tsc_PilotOffsetDef := -7;  // Used for 1XRTT
  const PilotOffset_Type            tsc_PilotOffsetHRPDDef := 0; // In HRPD pilot is time multiplexed hence ofset is 0
                                                                //@sic R5-104718 sic@
  const PowerIor_Type               tsc_NonSuitableOffCellPowerIor := -121;                             // Corresponding to off cell
  const PowerIor_Type               tsc_PowerIorDef    := -55;                                          // Corresponding to Ior/Ioc =0 and Ioc =-55
  const PowerIoc_Type               tsc_PowerIocDef    := -55;
  const Attenuation_Type            tsc_AttenuationDef := 0;
  const O3_Type                     tsc_HandoverAttach := int2oct(3, 3);                                // 3: Handover attach to a PDN.
  const O3_Type                     tsc_UATI24         := '123456'O; // Arbitrarily selected
  const PDN_Id_Type                 tsc_PDN_Id         := '0000'B;  // Indicates the first PDN association;
  const RLP_FlowId_Type             tsc_RLP_FlowId1    := 1; // corresponding to DRB ID 1
  const float                       tsc_WatchDogDef    := 60.0; // 60 seconds to allow UE to complete the procedure on CDMA2000 cell
  const HRPD_UE_InitStateType       tsc_HRPD_UE_InitState_Active := active_Connected ; // UE is in PPP Active state and Radio access connected
  const LCP_DetachInit_Type         tsc_UEInitDetach  :=   UEInitiated  ; // Suitable at switch of UE
}// end of module
