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;
import from LibItsFntp_TypesAndValues {
UtFntpInitialize,
UtFntpEvent,
UtFntpCommandRequest, UtFntpCommandConfirm, UtFntpCommandIndication
UtFsapInitialize,
UtFsapEvent,
UtFsapCommandRequest, UtFsapCommandConfirm
garciay
committed
import from LibItsIicp_TypesAndValues {
type
UtIicpInitialize
};
/**
* @desc Upper Tester message to initialize IUT
*/
UtBtpInitialize utBtpInitialize,
UtCamInitialize utCamInitialize,
UtDenmInitialize utDenmInitialize,
UtGNInitialize utGNInitialize,
// Non IP Protocols
UtFntpInitialize utFntpInitialize,
garciay
committed
UtFsapInitialize utFsapInitialize,
UtIicpInitialize utIicpInitialize
/**
* @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
*/