Harald Welte | 0f7d03a | 2019-07-16 19:43:32 +0900 | [diff] [blame] | 1 | module GTPv2_PrivateExtensions { |
| 2 | |
| 3 | /* This is a small stub module to make GTPv2_Types.ttcn from |
| 4 | * titan.ProtocolModules.GTPv2_v13.7.0 compile */ |
| 5 | |
| 6 | import from General_Types all; |
| 7 | |
| 8 | type record PrivateExtension { |
| 9 | OCT1 elementIdentifier, |
| 10 | LIN2_BO_LAST lengthIndicator, |
| 11 | BIT4 instance, |
| 12 | BIT4 spare, |
| 13 | octetstring data |
| 14 | } with { |
| 15 | variant (lengthIndicator) "LENGTHTO(data)"; |
| 16 | variant "PRESENCE (elementIdentifier = 'FE'O; )" |
| 17 | } |
| 18 | |
| 19 | type record of PrivateExtension PrivateExtension_List; |
| 20 | |
| 21 | } with{ encode "RAW" } |