/** * @author ETSI / STF405 * @version $URL$ * $Id$ * @desc Module containing functions for basic Transport Protocol * */ module LibItsBtp_Functions { import from LibIts_Interface all; import from LibItsBtp_TypesAndValues all; import from LibCommon_VerdictControl all; group preambles { /** * @desc Brings the IUT into an initial state. * @return */ function f_prInitialState() { // TODO: any specific action ? setverdict(pass); } } // end of group preambles group upperTester { function f_utGenerateBtpAMessage(in BtpPortId p_DestPort, in BtpPortId p_SrcPort) runs on ItsNt { //TODO }; function f_utGenerateBtpBMessage(in BtpPortId p_DestPort, in BtpPortInfo p_DestPortInfo) runs on ItsNt { //TODO }; function f_utCheckPayload(in BtpPayload p_payload) runs on ItsNt return FncRetCode { var FncRetCode v_ret := e_error; //TODO return v_ret; }; } // end of group upper tester } // end LibItsBtp_Functions