Loading ttcn/BTP/LibItsBtp_TypesAndValues.ttcn +19 −12 Original line number Diff line number Diff line Loading @@ -14,9 +14,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP Packet * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 6 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 6 * @member header * @member payload */ Loading @@ -31,9 +29,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.1 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.1 * @member btpAHeader * @member btpBHeader */ Loading @@ -44,9 +40,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP-A Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.2 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.2 * @member destinationPort * @member sourcePort */ Loading @@ -57,9 +51,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP-B Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.3 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3 * @member destinationPort * @member destinationPortInfo */ Loading @@ -68,7 +60,16 @@ module LibItsBtp_TypesAndValues { BtpPortInfo destinationPortInfo } /** * @desc BTP Port ID * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3.2 */ type UInt16 BtpPortId; /** * @desc BTP-B Port info * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3.2 */ type UInt16 BtpPortInfo; } // end btpHeaders Loading @@ -85,9 +86,15 @@ module LibItsBtp_TypesAndValues { group utPrimitives { /** * @desc Upper Tester message to initialize BTP IUT */ type record UtBtpInitialize { } /** * @desc Upper Tester message generating BTP packet */ type union UtBtpEvent { BtpAHeader btpA, BtpBHeader btpB, Loading ttcn/Common/LibItsCommon_TypesAndValues.ttcn +15 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ module LibItsCommon_TypesAndValues { import from LibItsDenm_TypesAndValues all; import from LibItsGeoNetworking_TypesAndValues all; /** * @desc Upper Tester message to initialize IUT */ type union UtInitialize { UtBtpInitialize utBtpInitialize, UtCamInitialize utCamInitialize, Loading @@ -20,14 +23,23 @@ module LibItsCommon_TypesAndValues { 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, Loading @@ -35,6 +47,9 @@ module LibItsCommon_TypesAndValues { UtGNEvent utGnEvent } /** * @desc Upper Tester response message */ type boolean UtResult; } Loading ttcn/DENM/LibItsDenm_TypesAndValues.ttcn +25 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ module LibItsDenm_TypesAndValues { group actionTypes { /** * @desc Indication of whether event cancellation has to be raised by the test system or iut */ type enumerated Trigger { e_ets(0), e_iut(1) Loading Loading @@ -119,24 +122,42 @@ module LibItsDenm_TypesAndValues { group utPrimitives { /** * @desc Upper Tester message to initialize DENM IUT */ type record UtDenmInitialize { } /** * @desc Upper Tester message to trigger an action on DENM IUT */ type record UtDenmTrigger { UtDenmEvent utEvent } /** * @desc Upper Tester message to check event/status on DENM IUT */ type record UtDenmCheck { UtDenmEvent utEvent } /** * @desc Upper Tester response message */ type boolean UtDenmResult; /** * @desc Upper Tester message describing a DENM action/event */ type record UtDenmEvent { Situation situation, EventOption eventOption optional } /** * @desc Upper Tester options for DENM action/event */ type union EventOption { DataVersion eventCancellation, DecentralizedEnvironmentalNotificationMessage.management.isNegation eventNegation, Loading @@ -147,6 +168,9 @@ module LibItsDenm_TypesAndValues { DecentralizedSituation.eventCharact eventCharact } /** * @desc Upper Tester time/frequency option for DENM action/event */ type record EventTimeFrequency { TimeStamp expirationTime, DecentralizedSituationManagement.frequency frequency Loading Loading
ttcn/BTP/LibItsBtp_TypesAndValues.ttcn +19 −12 Original line number Diff line number Diff line Loading @@ -14,9 +14,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP Packet * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 6 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 6 * @member header * @member payload */ Loading @@ -31,9 +29,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.1 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.1 * @member btpAHeader * @member btpBHeader */ Loading @@ -44,9 +40,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP-A Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.2 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.2 * @member destinationPort * @member sourcePort */ Loading @@ -57,9 +51,7 @@ module LibItsBtp_TypesAndValues { /** * @desc BTP-B Header * * @see Draft ETSI TS 102 636-5-1 V0.0.32 (2010-0907) chapter 7.3 * * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3 * @member destinationPort * @member destinationPortInfo */ Loading @@ -68,7 +60,16 @@ module LibItsBtp_TypesAndValues { BtpPortInfo destinationPortInfo } /** * @desc BTP Port ID * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3.2 */ type UInt16 BtpPortId; /** * @desc BTP-B Port info * @see Draft ETSI TS 102 636-5-1 V0.0.8 (2010-10) chapter 7.3.2 */ type UInt16 BtpPortInfo; } // end btpHeaders Loading @@ -85,9 +86,15 @@ module LibItsBtp_TypesAndValues { group utPrimitives { /** * @desc Upper Tester message to initialize BTP IUT */ type record UtBtpInitialize { } /** * @desc Upper Tester message generating BTP packet */ type union UtBtpEvent { BtpAHeader btpA, BtpBHeader btpB, Loading
ttcn/Common/LibItsCommon_TypesAndValues.ttcn +15 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ module LibItsCommon_TypesAndValues { import from LibItsDenm_TypesAndValues all; import from LibItsGeoNetworking_TypesAndValues all; /** * @desc Upper Tester message to initialize IUT */ type union UtInitialize { UtBtpInitialize utBtpInitialize, UtCamInitialize utCamInitialize, Loading @@ -20,14 +23,23 @@ module LibItsCommon_TypesAndValues { 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, Loading @@ -35,6 +47,9 @@ module LibItsCommon_TypesAndValues { UtGNEvent utGnEvent } /** * @desc Upper Tester response message */ type boolean UtResult; } Loading
ttcn/DENM/LibItsDenm_TypesAndValues.ttcn +25 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ module LibItsDenm_TypesAndValues { group actionTypes { /** * @desc Indication of whether event cancellation has to be raised by the test system or iut */ type enumerated Trigger { e_ets(0), e_iut(1) Loading Loading @@ -119,24 +122,42 @@ module LibItsDenm_TypesAndValues { group utPrimitives { /** * @desc Upper Tester message to initialize DENM IUT */ type record UtDenmInitialize { } /** * @desc Upper Tester message to trigger an action on DENM IUT */ type record UtDenmTrigger { UtDenmEvent utEvent } /** * @desc Upper Tester message to check event/status on DENM IUT */ type record UtDenmCheck { UtDenmEvent utEvent } /** * @desc Upper Tester response message */ type boolean UtDenmResult; /** * @desc Upper Tester message describing a DENM action/event */ type record UtDenmEvent { Situation situation, EventOption eventOption optional } /** * @desc Upper Tester options for DENM action/event */ type union EventOption { DataVersion eventCancellation, DecentralizedEnvironmentalNotificationMessage.management.isNegation eventNegation, Loading @@ -147,6 +168,9 @@ module LibItsDenm_TypesAndValues { DecentralizedSituation.eventCharact eventCharact } /** * @desc Upper Tester time/frequency option for DENM action/event */ type record EventTimeFrequency { TimeStamp expirationTime, DecentralizedSituationManagement.frequency frequency Loading