Newer
Older
* @author ETSI / STF405
* $Id$
* @desc Module containing common types and values for ITS Protocols
*
*/
module LibItsCommon_TypesAndValues {
import from LibItsBtp_TypesAndValues all;
import from LibItsCam_TypesAndValues all;
import from LibItsDenm_TypesAndValues all;
import from LibItsGeoNetworking_TypesAndValues all;
// LibIts - Non IP Protocols
import from LibItsNt_TypesAndValues {
type
utFntpInitialize,
utFntpCommandRequest, utFntpCommandConfirm, utFntpCommandInd
};
import from LibItsFsap_TypesAndValues {
type
utFsapInitialize,
utFsapCommandRequest, utFsapCommandConfirm, utFsapCommandInd
};
/**
* @desc Upper Tester message to initialize IUT
*/
UtBtpInitialize utBtpInitialize,
UtCamInitialize utCamInitialize,
UtDenmInitialize utDenmInitialize,
UtGNInitialize utGNInitialize,
// Non IP Protocols
UtFntpInitialize utFntpInitialize,
UtFsapInitialize utFsapInitialize
/**
* @desc Upper Tester message to trigger an action on IUT
*/
type record UtTrigger {
UtEvent utEvent
}
/**
* @desc Upper Tester message to check event/status on IUT
*/
type record UtCheck {
UtEvent utEvent
}
/**
* @desc Upper Tester message describing an action/event
*/
UtBtpEvent utBtpEvent,
UtCamEvent utCamEvent,
UtDenmEvent utDenmEvent,
UtGNEvent utGnEvent,
// Non IP Protocols
UtFntpEvent utFntpEvent,
UtFsapEvent utFsapEvent
}
/**
* @desc Upper Tester message describing an action/event
*/
type union UtCommandRequest {
UtFntpCommandRequest utFntpCommandRequest,
UtFsapCommandRequest utFsapCommandRequest
}
/**
* @desc Upper Tester message describing an action/event
*/
type union UtCommandConfirm {
UtFntpCommandConfirm utFntpCommandConfirm,
UtFsapCommandConfirm utFsapCommandConfirm
}
/**
* @desc Upper Tester message describing an action/event
*/
type union UtCommandIndication {
UtFntpCommandIndication utFntpCommandIndication
//UtFsapCommandIndication utFsapCommandIndication
/**
* @desc Upper Tester response message
*/