/** * @author ETSI / STF405 * @version $URL$ * $Id$ * @desc Module containing types and values for CAM Protocol * */ module LibItsCommon_TypesAndValues { // LibIts import from LibItsBtp_TypesAndValues all; import from LibItsCam_TypesAndValues all; import from LibItsDenm_TypesAndValues all; import from LibItsGeoNetworking_TypesAndValues all; /** * @desc Upper Tester message to initialize IUT */ type union UtInitialize { UtBtpInitialize utBtpInitialize, UtCamInitialize utCamInitialize, UtDenmInitialize utDenmInitialize, UtGNInitialize utGNInitialize } /** * @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 */ type union UtEvent { UtBtpEvent utBtpEvent, UtCamEvent utCamEvent, UtDenmEvent utDenmEvent, UtGNEvent utGnEvent } /** * @desc Upper Tester response message */ type boolean UtResult; } with { encode "LibItsCommon_TypesAndValues" }