Advertisement
Guest User

EMMP-MIB.txt

a guest
Apr 13th, 2012
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. EMMP-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4. OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY,
  5. Integer32, Opaque, enterprises, Counter32
  6. FROM SNMPv2-SMI
  7.  
  8. BOOLEAN,
  9. TEXTUAL-CONVENTION, DisplayString, TruthValue
  10. FROM SNMPv2-TC;
  11.  
  12.  
  13.  
  14. lwip MODULE-IDENTITY
  15. LAST-UPDATED "201204090000Z"
  16. ORGANIZATION "wwww.ihep.su"
  17. CONTACT-INFO
  18. "kiselev.yuriy@gmail.com"
  19.  
  20.  
  21. DESCRIPTION
  22. "EuroMISS slow control project MIB tree"
  23. ::= { enterprises 26381 }
  24.  
  25.  
  26. emmp OBJECT IDENTIFIER ::= { lwip 1 }
  27.  
  28.  
  29. restart OBJECT-TYPE
  30. SYNTAX INTEGER { false(0), true(1) }
  31. MAX-ACCESS read-write
  32. STATUS current
  33. DESCRIPTION
  34. "Controller restart"
  35. ::= { emmp 1 }
  36.  
  37. reset OBJECT-TYPE
  38. SYNTAX INTEGER { false(0), true(1) }
  39. MAX-ACCESS read-write
  40. STATUS current
  41. DESCRIPTION
  42. "Common modules soft reset"
  43. ::= { emmp 2 }
  44.  
  45.  
  46. modulesTable OBJECT-TYPE
  47. SYNTAX SEQUENCE OF ModuleEntry
  48. MAX-ACCESS not-accessible
  49. STATUS mandatory
  50. DESCRIPTION
  51. "A list of existent modules"
  52. ::= { emmp 3 }
  53.  
  54. moduleEntry OBJECT-TYPE
  55. SYNTAX ModuleEntry
  56. MAX-ACCESS not-accessible
  57. STATUS mandatory
  58. INDEX { moduleIndex }
  59. ::= { modulesTable 1 }
  60.  
  61. ModuleEntry ::=
  62. SEQUENCE {
  63. moduleAddr
  64. INTEGER,
  65. moduleReset
  66. INTEGER,
  67. moduleActive
  68. INTEGER,
  69. moduleBusy
  70. INTEGER,
  71. moduleType
  72. INTEGER,
  73. moduleAsDestination
  74. INTEGER,
  75. moduleComment
  76. DisplayString
  77. }
  78.  
  79. -- Module Entry Attributes
  80.  
  81. moduleIndex OBJECT-TYPE
  82. SYNTAX INTEGER
  83. MAX-ACCESS read-only
  84. STATUS mandatory
  85. ::= { moduleEntry 1 }
  86.  
  87. moduleAddr OBJECT-TYPE
  88. SYNTAX INTEGER (1..127)
  89. MAX-ACCESS read-only
  90. STATUS mandatory
  91. DESCRIPTION
  92. "Module EuroMISS slow control subsystem address"
  93. ::= { moduleEntry 2 }
  94.  
  95. moduleReset OBJECT-TYPE
  96. SYNTAX INTEGER { false(0), true(1) }
  97. MAX-ACCESS read-write
  98. STATUS mandatory
  99. DESCRIPTION
  100. "Write TRUE to reset module"
  101. ::= { moduleEntry 3 }
  102.  
  103. moduleActive OBJECT-TYPE
  104. SYNTAX INTEGER { false(0), true(1) }
  105. MAX-ACCESS read-write
  106. STATUS mandatory
  107. DESCRIPTION
  108. "Module is active if TRUE"
  109. ::= { moduleEntry 4 }
  110.  
  111. moduleBusy OBJECT-TYPE
  112. SYNTAX INTEGER { false(0), true(1) }
  113. MAX-ACCESS read-only
  114. STATUS mandatory
  115. DESCRIPTION
  116. "Module is busy if TRUE"
  117. ::= { moduleEntry 5 }
  118.  
  119. moduleType OBJECT-TYPE
  120. SYNTAX INTEGER {
  121. notdef(0),
  122. em-3(1)
  123. }
  124. MAX-ACCESS read-write
  125. STATUS mandatory
  126. ::= { moduleEntry 6 }
  127.  
  128. moduleAsDestination OBJECT-TYPE
  129. SYNTAX INTEGER { false(0), true(1) }
  130. MAX-ACCESS read-write
  131. STATUS mandatory
  132. DESCRIPTION
  133. "Module is selected to deliver data"
  134. ::= { moduleEntry 7 }
  135.  
  136. moduleComment OBJECT-TYPE
  137. SYNTAX DisplayString (SIZE (0..255))
  138. MAX-ACCESS read-write
  139. STATUS mandatory
  140. ::= { moduleEntry 8 }
  141.  
  142. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement