1#
2# PySNMP MIB module TRIP-TC-MIB (http://pysnmp.sf.net)
3# ASN.1 source http://mibs.snmplabs.com:80/asn1/TRIP-TC-MIB
4# Produced by pysmi-0.0.7 at Sun Feb 14 00:32:10 2016
5# On host bldfarm platform Linux version 4.1.13-100.fc21.x86_64 by user goose
6# Using Python version 3.5.0 (default, Jan  5 2016, 17:11:52)
7#
8( Integer, ObjectIdentifier, OctetString, ) = mibBuilder.importSymbols("ASN1", "Integer", "ObjectIdentifier", "OctetString")
9( NamedValues, ) = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
10( SingleValueConstraint, ConstraintsUnion, ConstraintsIntersection, ValueRangeConstraint, ValueSizeConstraint, ) = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsUnion", "ConstraintsIntersection", "ValueRangeConstraint", "ValueSizeConstraint")
11( NotificationGroup, ModuleCompliance, ) = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance")
12( Unsigned32, Counter64, Counter32, MibIdentifier, ModuleIdentity, MibScalar, MibTable, MibTableRow, MibTableColumn, IpAddress, NotificationType, Bits, iso, TimeTicks, Integer32, ObjectIdentity, Gauge32, mib_2, ) = mibBuilder.importSymbols("SNMPv2-SMI", "Unsigned32", "Counter64", "Counter32", "MibIdentifier", "ModuleIdentity", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "IpAddress", "NotificationType", "Bits", "iso", "TimeTicks", "Integer32", "ObjectIdentity", "Gauge32", "mib-2")
13( DisplayString, TextualConvention, ) = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
14tripTC = ModuleIdentity((1, 3, 6, 1, 2, 1, 115)).setRevisions(("2004-09-02 00:00",))
15if mibBuilder.loadTexts: tripTC.setLastUpdated('200409020000Z')
16if mibBuilder.loadTexts: tripTC.setOrganization('IETF IPTel Working Group.\n        Mailing list: iptel@lists.bell-labs.com')
17if mibBuilder.loadTexts: tripTC.setContactInfo('Co-editor  David Zinman\n        postal:    265 Ridley Blvd.\n                   Toronto ON, M5M 4N8\n                   Canada\n        email:     dzinman@rogers.com\n        phone:     +1 416 433 4298\n\n        Co-editor: David Walker\n                   Sedna Wireless Inc.\n        postal:    495 March Road, Suite 500\n                   Ottawa, ON K2K 3G1\n                   Canada\n        email:     david.walker@sedna-wireless.com\n        phone:     +1 613 878 8142\n\n        Co-editor   Jianping Jiang\n                    Syndesis Limited\n        postal:     30 Fulton Way\n                    Richmond Hill, ON L4B 1J5\n                    Canada\n\n        email:      jjiang@syndesis.com\n        phone:      +1 905 886-7818 x2515\n        ')
18if mibBuilder.loadTexts: tripTC.setDescription('Initial version of TRIP (Telephony Routing Over IP)\n        MIB Textual Conventions module used by other\n\n        TRIP-related MIB Modules.\n\n        Copyright (C) The Internet Society (2004). This version of\n        this MIB module is part of RFC 3872, see the RFC itself\n        for full legal notices.')
19class TripItad(Unsigned32, TextualConvention):
20    subtypeSpec = Unsigned32.subtypeSpec+ValueRangeConstraint(0,4294967295)
21
22class TripId(Unsigned32, TextualConvention):
23    subtypeSpec = Unsigned32.subtypeSpec+ValueRangeConstraint(0,4294967295)
24
25class TripAddressFamily(Integer32, TextualConvention):
26    subtypeSpec = Integer32.subtypeSpec+ConstraintsUnion(SingleValueConstraint(1, 2, 3, 255,))
27    namedValues = NamedValues(("decimal", 1), ("pentadecimal", 2), ("e164", 3), ("other", 255),)
28
29class TripAppProtocol(Integer32, TextualConvention):
30    subtypeSpec = Integer32.subtypeSpec+ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 255,))
31    namedValues = NamedValues(("sip", 1), ("q931", 2), ("ras", 3), ("annexG", 4), ("other", 255),)
32
33class TripCommunityId(Unsigned32, TextualConvention):
34    subtypeSpec = Unsigned32.subtypeSpec+ValueRangeConstraint(0,4294967295)
35
36class TripProtocolVersion(Integer32, TextualConvention):
37    subtypeSpec = Integer32.subtypeSpec+ValueRangeConstraint(1,255)
38
39class TripSendReceiveMode(Integer32, TextualConvention):
40    subtypeSpec = Integer32.subtypeSpec+ConstraintsUnion(SingleValueConstraint(1, 2, 3,))
41    namedValues = NamedValues(("sendReceive", 1), ("sendOnly", 2), ("receiveOnly", 3),)
42
43mibBuilder.exportSymbols("TRIP-TC-MIB", TripAppProtocol=TripAppProtocol, TripAddressFamily=TripAddressFamily, TripSendReceiveMode=TripSendReceiveMode, PYSNMP_MODULE_ID=tripTC, TripItad=TripItad, TripCommunityId=TripCommunityId, TripId=TripId, TripProtocolVersion=TripProtocolVersion, tripTC=tripTC)
44