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() {...}; } }