Harald Welte | ac666f5 | 2015-08-29 10:00:38 +0200 | [diff] [blame] | 1 | -- ************************************************************** |
| 2 | -- |
| 3 | -- Common definitions |
| 4 | -- |
| 5 | -- ************************************************************** |
| 6 | |
| 7 | HNBAP-CommonDataTypes { |
| 8 | itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) |
| 9 | umts-Access (20) modules (3) hnbap(6) version1 (1) hnbap-CommonDataTypes (3) } |
| 10 | |
| 11 | DEFINITIONS AUTOMATIC TAGS ::= |
| 12 | |
| 13 | BEGIN |
| 14 | |
| 15 | -- ************************************************************** |
| 16 | -- |
| 17 | -- Extension constants |
| 18 | -- |
| 19 | -- ************************************************************** |
| 20 | |
| 21 | maxPrivateIEs INTEGER ::= 65535 |
| 22 | maxProtocolExtensions INTEGER ::= 65535 |
| 23 | maxProtocolIEs INTEGER ::= 65535 |
| 24 | |
| 25 | -- ************************************************************** |
| 26 | -- |
| 27 | -- Common Data Types |
| 28 | -- |
| 29 | -- ************************************************************** |
| 30 | Criticality ::= ENUMERATED { reject, ignore, notify } |
| 31 | |
| 32 | Presence ::= ENUMERATED { optional, conditional, mandatory } |
| 33 | |
| 34 | PrivateIE-ID ::= CHOICE { |
| 35 | local INTEGER (0..65535), |
| 36 | global OBJECT IDENTIFIER |
| 37 | } |
| 38 | |
| 39 | |
Harald Welte | 3bd59c9 | 2015-08-30 19:09:55 +0200 | [diff] [blame] | 40 | ProcedureCode ::= INTEGER { |
| 41 | id-HNBRegister(1), |
| 42 | id-HNBDe-Register(2), |
| 43 | id-UERegister(3), |
| 44 | id-UEDe-Register(4), |
| 45 | id-ErrorIndication(5), |
| 46 | id-privateMessage(6), |
| 47 | id-CSGMembershipUpdate(7), |
| 48 | id-TNLUpdate(9), |
| 49 | id-HNBConfigTransfer(10), |
| 50 | id-RelocationComplete(11), |
| 51 | id-U-RNTIQuery(14) |
| 52 | } (0..255) |
Harald Welte | ac666f5 | 2015-08-29 10:00:38 +0200 | [diff] [blame] | 53 | |
| 54 | |
Harald Welte | 3bd59c9 | 2015-08-30 19:09:55 +0200 | [diff] [blame] | 55 | ProtocolIE-ID ::= INTEGER { |
| 56 | id-Cause(1), |
| 57 | id-CriticalityDiagnostics(2), |
| 58 | id-HNB-Identity(3), |
| 59 | id-Context-ID(4), |
| 60 | id-UE-Identity(5), |
| 61 | id-LAC(6), |
| 62 | id-RAC(7), |
| 63 | id-HNB-Location-Information(8), |
| 64 | id-PLMNidentity(9), |
| 65 | id-SAC(10), |
| 66 | id-CellIdentity(11), |
| 67 | id-Registration-Cause(12), |
| 68 | id-UE-Capabilities(13), |
| 69 | id-RNC-ID(14), |
| 70 | id-CSG-ID(15), |
| 71 | id-BackoffTimer(16), |
| 72 | id-HNB-Internet-Information(17), |
| 73 | id-HNB-Cell-Access-Mode(18), |
| 74 | id-MuxPortNumber(19), |
| 75 | id-Service-Area-For-Broadcast(20), |
| 76 | id-CSGMembershipStatus(21), |
| 77 | id-RABList(22), |
| 78 | id-HNBConfigInfo(23), |
| 79 | id-AccessResult(25), |
| 80 | id-Update-cause(26), |
| 81 | id-NeighbourInfoList(27), |
| 82 | id-NeighbourInfoRequestList(28), |
| 83 | id-Iurh-Signalling-TNL-Address(29), |
| 84 | id-PSC(30), |
| 85 | id-HNB-Cell-Identifier(31), |
| 86 | id-Tunnel-Information(41), |
| 87 | id-CELL-FACHMobilitySupport(42), |
| 88 | id-S-RNTIPrefix(43), |
| 89 | id-URAIdentity(44), |
| 90 | id-NeighbourIdentity(45), |
| 91 | id-HNBCapacity(46), |
| 92 | id-NeighbourCellIdentityList(47), |
| 93 | id-AdditionalNeighbourInfoList(48), |
| 94 | id-U-RNTI(49), |
| 95 | id-UnknownU-RNTIIndication(50), |
| 96 | id-HNB-GWResponse(51), |
| 97 | id-URAIdentityList(52) |
| 98 | } (0..maxProtocolIEs) |
Harald Welte | ac666f5 | 2015-08-29 10:00:38 +0200 | [diff] [blame] | 99 | |
| 100 | TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome } |
| 101 | |
| 102 | END |