lib/snmp-types.coffee
author Tomas Zeman <tzeman@volny.cz>
Thu, 28 Mar 2013 21:55:07 +0100
changeset 5 2db4f3d512bb
permissions -rw-r--r--
Server prototype
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
snmpTypes = require('snmp-native/lib/asn1ber').types
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
typeStr = {}
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
typeStr[snmpTypes.Integer] =           'Integer'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
typeStr[snmpTypes.OctetString] =       'OctetString'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
typeStr[snmpTypes.Null] =              'Null'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
typeStr[snmpTypes.ObjectIdentifier] =  'ObjectIdentifier'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
typeStr[snmpTypes.Sequence] =          'Sequence'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
typeStr[snmpTypes.IpAddress] =         'IpAddress'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
typeStr[snmpTypes.Counter] =           'Counter'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
typeStr[snmpTypes.Gauge] =             'Gauge'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
typeStr[snmpTypes.TimeTicks] =         'TimeTicks'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
typeStr[snmpTypes.Opaque] =            'Opaque'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
typeStr[snmpTypes.NsapAddress] =       'NsapAddress'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
typeStr[snmpTypes.Counter64] =         'Counter64'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
typeStr[snmpTypes.NoSuchObject] =      'NoSuchObject'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
typeStr[snmpTypes.NoSuchInstance] =    'NoSuchInstance'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
typeStr[snmpTypes.EndOfMibView] =      'EndOfMibView'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
typeStr[snmpTypes.PDUBase] =           'PDUBase'
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
exports.snmpTypes = snmpTypes
2db4f3d512bb Server prototype
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
exports.typeStr = typeStr