Anonymous avatar 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())
+        )
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.