Commits

Anonymous committed 7dd6b88

SNMPv2c Message is now defined in rfc1901.py what matches standard definition

Comments (0)

Files changed (2)

   operational again.
 - Use sysUpTime value whenever it is included in Notification PDU, otheriwese
   resort to SNMP engine uptime reading.
+- SNMPv2c Message is now defined in rfc1901.py what matches standard definition.
 - Types defined within SNMPv1/v2c data structures (rfc1157.py/rfc1905.py)
   moved to module scope to become accessible by wrapper routines
   (v1.py/v2c.py). This is used for setting strictly typed default values

pysnmp/proto/rfc1901.py

+from pyasn1.type import univ, namedtype, namedval
+from pysnmp.proto import rfc1905
+
+_version =  univ.Integer(namedValues = namedval.NamedValues(('version-2c', 1)))
+
+class Message(univ.Sequence):
+    componentType = namedtype.NamedTypes(
+        namedtype.NamedType('version', _version),
+        namedtype.NamedType('community', univ.OctetString()),
+        namedtype.NamedType('data', rfc1905.PDUs())
+        )