module AtsDpmr_Pics {

  // Import statements.

  import from LibCommon_DataStrings all;

  import from LibCommon_BasicTypesAndValues all;

  import from AtsDpmr_Types all;

  import from AtsDpmr_Values all;

  group Entitygroup {

    // Entitygroup parameters.

    modulepar {
      Entity PIC_ISF_OR_CSF : = e_isf
    }
  }

  group ISF {

    // ISF parameters.

    modulepar {
      boolean PIC_ISF_VOICE_SUPPORT : = true
    }

    modulepar {
      boolean PIC_ISF_TYPE_1_DATA_SUPPORT : = true
    }

    modulepar {
      boolean PIC_ISF_TYPE_2_DATA_SUPPORT : = true
    }

    modulepar {
      boolean PIC_ISF_LATE_ENTRY : = true
    }

    modulepar {
      boolean PIC_ISF_ALL_CALL : = true
    }

    modulepar {
      boolean PIC_ISF_PTT_CALL : = true
    }

    modulepar {
      boolean PIC_ISF_TALKING_PARTY_IDENTIFICATION : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_IP : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_GRP_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_SS_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_SS_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_SS_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T2Data_SS_SHORTFILE_TRANSFER : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_IP : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_GRP_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_SS_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_SS_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_SS_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_ISF_T1Data_SS_SHORTFILE_TRANSFER : = true
    }
  }

  group CSF {

    // CSF parameters.

    modulepar {
      boolean PIC_CSF_VOICE_SUPPORT : = true
    }

    modulepar {
      boolean PIC_CSF_TYPE_1_DATA_SUPPORT : = true
    }

    modulepar {
      boolean PIC_CSF_TYPE_2_DATA_SUPPORT : = true
    }

    modulepar {
      boolean PIC_CSF_TYPE_3_DATA_SUPPORT : = true
    }

    modulepar {
      boolean PIC_CSF_NUMBER_AND_DIALING_SUPPORT : = true
    }

    modulepar {
      boolean PIC_CSF_INDIVIDUAL_CALL : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_CALL : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_LATE_ENTRY : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_OACSU : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_CANCEL_CALL_SETUP : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_PTT_CALL : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_SLD : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_SHORT_APP_DATA : = true
    }

    modulepar {
      boolean PIC_CSF_VOICE_SS_TALKING_PARTY_IDENTIFICATION : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_LATE_ENTRY : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_CANCEL_CALL_SETUP : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_PTT_CALL : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_SLD : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_SHORT_APP_DATA : = true
    }

    modulepar {
      boolean PIC_CSF_GROUP_VOICE_SS_TALKING_PARTY_IDENTIFICATION : = true
    }

    modulepar {
      boolean PIC_CSF_T3Data_IP : = true
    }

    modulepar {
      boolean PIC_CSF_T3Data_INDIVIDUAL_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_IP : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_INDIVIDUAL_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_GRP_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_INDIVIDUAL_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_INDIVIDUAL_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_INDIVIDUAL_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_INDIVIDUAL_SHORTFILE_TRANSFER : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_GROUP_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_GROUP_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_GROUP_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T2Data_SS_GROUP_SHORTFILE_TRANSFER : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_IP : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_INDIVIDUAL_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_GRP_DATA_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_INDIVIDUAL_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_INDIVIDUAL_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_INDIVIDUAL_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_INDIVIDUAL_SHORTFILE_TRANSFER : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_GROUP_STATUS_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_GROUP_PRECODED_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_GROUP_FREETEXT_MESSAGE : = true
    }

    modulepar {
      boolean PIC_CSF_T1Data_SS_GROUP_SHORTFILE_TRANSFER : = true
    }

    modulepar {
      boolean PIC_CSF_ADDRESS_SPACE_MAPPING : = true
    }

    modulepar {
      boolean PIC_CSF_USER_DIALING_PLAN : = true
    }

    modulepar {
      boolean PIC_CSF_DIALING_STRING_CONVENTION : = true
    }

    modulepar {
      boolean PIC_CSF_CALL_INITIATION : = true
    }

    modulepar {
      boolean PIC_CSF_CALL_TYPE_DETERMINATION : = true
    }

    modulepar {
      boolean PIC_CSF_CALL_MODIFIER : = true
    }

    modulepar {
      boolean PIC_CSF_MS_ADDRESS : = true
    }

    modulepar {
      boolean PIC_CSF_TALKGROUP_IDENTIFICATION : = true
    }

    modulepar {
      boolean PIC_CSF_ALL_CALL_ADDRESSING : = true
    }

    modulepar {
      boolean PIC_CSF_INVALID_NUMBERS : = true
    }

    modulepar {
      boolean PIC_CSF_TALKGROUP_ADDRESSING : = true
    }

    modulepar {
      boolean PIC_CSF_CALLER_DIALING : = true
    }

    modulepar {
      boolean PIC_CSF_CALL_MODIFICATION_FUNCTION : = true
    }

    modulepar {
      boolean PIC_CSF_CALL_ABANDON : = true
    }
  }

  group MSFeatures {

    // MSFeatures parameters.

    modulepar {
      boolean PIC_MS_FEATURE_CHANNEL_ACCESS : = true
    }

    modulepar {
      boolean PIC_MS_FEATURE_POWERSAVE : = true
    }

    modulepar {
      boolean PIC_MS_LISTEN_BEFORE_TRANSMIT : = true
    }

    modulepar {
      boolean PIC_MS_TRANSMITTER_HANGTIME_PROCEDURE : = true
    }

    modulepar {
      boolean PIC_MS_RECEIVER_HANGTIME_PROCEDURE : = true
    }

    modulepar {
      boolean PIC_MS_CALL_DURATION_TIMER : = true
    }

    modulepar {
      boolean PIC_MS_CHANNEL_ACCESS_PROCEDURE : = true
    }

    modulepar {
      boolean PIC_MS_TRANSMIT_RETRY_PROCEDURE : = true
    }

    modulepar {
      boolean PIC_MS_IMPOLITE_CHANNEL_ACCESS : = true
    }

    modulepar {
      boolean PIC_MS_POLITE_OWN_GROUP : = true
    }

    modulepar {
      boolean PIC_MS_POLITE_OWN_CC : = true
    }

    modulepar {
      float PIC_T_CH_CHK : = 100E-3
    }

    modulepar {
      float PIC_T_CH_FREE : = 200E-3
    }

    modulepar {
      float PIC_MAX_CALL_DURATION : = 180 . 0
    }

    modulepar {
      float PIC_T_ACK : = 3 . 0
    }
  }

  group NonDescribedPics {

    // NonDescribedPics parameters.

    modulepar {
      boolean PIC_MANUAL_CONNECTION_REQUEST : = true
    }

    modulepar {
      boolean PIC_AUTOMATIC_CONNECTION_REQUEST : = true
    }

    modulepar {
      boolean PIC_MANUAL_DISCONNECTION_REQUEST : = true
    }

    modulepar {
      boolean PIC_AUTOMATIC_DISCONNECTION_REQUEST : = true
    }

    modulepar {
      boolean PIC_MANUAL_CONNECTION_REQUEST_RESPONSE : = true
    }

    modulepar {
      boolean PIC_AUTOMATIC_CONNECTION_REQUEST_RESPONSE : = true
    }

    modulepar {
      boolean PIC_MANUAL_DISCONNECTION_REQUEST_RESPONSE : = true
    }

    modulepar {
      boolean PIC_AUTOMATIC_DISCONNECTION_REQUEST_RESPONSE : = true
    }
  }
}
Generated with T3Doc 2.0 on Fri Feb 22 17:24:43 CET 2008.

Author

STF 340

Description

All Functions are defined here and grouped into functions for configuration, broadcast, ranging etc.