module AtsDpmr_ExtFunctions {

  // Import statements.

  import from LibCommon_Sync all;

  import from LibCommon_VerdictControl all;

  import from LibCommon_BasicTypesAndValues all;

  import from LibCommon_DataStrings all;

  import from AtsDpmr_Types all;

  // Function definitions.

  external function xf_calcDialString(
    CSFAddress p_addr
  ) return DialString {...};

  external function xf_getCRCValue(
    Data p_data
  ) return CrcD {...};

  group ChannelAccessExternalFunctions {

    // Function definitions.

    external function xf_transmitVoice(
      ChannelNumber p_chNr,
      ColourCode p_cc,
      Int8 p_dbM
    ) {...};

    external function xf_transmitVoiceToIsfId(
      ChannelNumber p_chNr,
      ColourCode p_cc,
      Int8 p_dbM,
      Common_ID p_id
    ) {...};

    external function xf_transmitVoiceToCsfGroup(
      ChannelNumber p_chNr,
      ColourCode p_cc,
      Int8 p_dbM,
      DialString p_groupDialString
    ) {...};

    external function xf_stopTransmittingVoice() {...};
  }
}
Generated with T3Doc 2.0 on Fri Feb 22 17:24:43 CET 2008.

Author

STF 340

Description

External functions used in dPMR.