Newer
Older
/**
* @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_utGenerateBtpAPacket(in BtpPortId p_DestPort, in BtpPortId p_SrcPort) runs on ItsNt {
function f_utGenerateBtpBPacket(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