/** * @author ETSI / STF517 * @version $URL$ * $Id$ * @desc Module containing types and values for SREM SSEM * */ module LibItsSremSsem_TypesAndValues { // LibCommon import from LibCommon_BasicTypesAndValues all; import from LibCommon_DataStrings all; // LibIts import from ITS_Container language "ASN.1:1997" all; import from SREM_PDU_Descriptions language "ASN.1:1997" all; import from SSEM_PDU_Descriptions language "ASN.1:1997" all; import from EfcDsrcGeneric language "ASN.1:1997" all; // LibItsCommon import from LibItsCommon_TypesAndValues all; group mapSpatConstants { } // end group mapSpatConstants group utPrimitives { /** * @desc Upper Tester message to request triggering of an event at IUT */ type record UtSremSsemTrigger { Event event } type enumerated Event { ssemNewContent (0), sremNewContent (1), sremRepL10s (2), sremRepG10s (3) } /** * @desc Upper Tester result message of request of triggering of an event at IUT */ type boolean UtSremSsemTriggerResult; /** * @desc Upper Tester message to check event/status at IUT */ type record UtSremEventInd { SREM sreMsg } with { encode (sreMsg) "LibItsSremSsem_asn1" } /** * @desc Upper Tester message to check event/status at IUT */ type record UtSsemEventInd { SSEM sseMsg } with { encode (sseMsg) "LibItsSremSsem_asn1" } /** * @desc List of Upper Tester messages to check event/status on MAPEM SPATEM IUT */ type record of UtSremEventInd UtSremEventIndList; /** * @desc List of Upper Tester messages to check event/status on MAPEM SPATEM IUT */ type record of UtSsemEventInd UtSsemEventIndList; } with { encode "UpperTester" } } // End of module LibItsSremSsem_TypesAndValues