stssingle.mib 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
  1. ------------------------------------------------------------
  2. -- EMERSON NETWORK POWER
  3. -- SIC MIB
  4. ------------------------------------------------------------
  5. ENP-STSSINGLE-MIB DEFINITIONS ::= BEGIN
  6. IMPORTS
  7. MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
  8. Integer32, Counter32, enterprises
  9. FROM SNMPv2-SMI
  10. TEXTUAL-CONVENTION, DisplayString, DateAndTime
  11. FROM SNMPv2-TC;
  12. ------------------------------------------------------------
  13. -- Node definitions
  14. ------------------------------------------------------------
  15. enp OBJECT IDENTIFIER ::= { enterprises 13400 }
  16. products OBJECT IDENTIFIER ::= { enp 2 }
  17. stssingleMIB MODULE-IDENTITY
  18. LAST-UPDATED "200902011512Z"
  19. ORGANIZATION "
  20. EMERSON NETWORK POWER (ENP)"
  21. CONTACT-INFO "
  22. EMERSON NETWORK POWER"
  23. DESCRIPTION "
  24. EMERSON NETWORK POWER (ENP) SIC MIB."
  25. ::= { products 17 }
  26. ------------------------------------------------------------
  27. -- Textual conventions
  28. ------------------------------------------------------------
  29. Status ::= TEXTUAL-CONVENTION
  30. STATUS current
  31. DESCRIPTION "
  32. The severity of the alarm. One of
  33. (0) informational
  34. (1) warning
  35. (2) critical"
  36. SYNTAX INTEGER {
  37. informational(0),
  38. warning(1),
  39. critical(2) }
  40. StatusChange ::= TEXTUAL-CONVENTION
  41. STATUS current
  42. DESCRIPTION "
  43. Indicates 'activated' (0) or 'deactivated' (1) alarm events."
  44. SYNTAX INTEGER {
  45. activated(0),
  46. deactivated(1) }
  47. ------------------------------------------------------------
  48. -- 1.1 Identification of the plant { stssingleMIB 1 }
  49. ------------------------------------------------------------
  50. ident OBJECT IDENTIFIER ::= { stssingleMIB 1 }
  51. identManufacturer OBJECT-TYPE
  52. SYNTAX DisplayString
  53. MAX-ACCESS read-only
  54. STATUS current
  55. DESCRIPTION "
  56. The name of the device manufacturer."
  57. ::= { ident 1 }
  58. identModel OBJECT-TYPE
  59. SYNTAX DisplayString
  60. MAX-ACCESS read-only
  61. STATUS current
  62. DESCRIPTION "
  63. The manufacturers model designation of the device."
  64. ::= { ident 2 }
  65. identIndex OBJECT-TYPE
  66. SYNTAX Integer32
  67. MAX-ACCESS read-write
  68. STATUS current
  69. DESCRIPTION "
  70. The sequence number of the device."
  71. ::= { ident 3 }
  72. ------------------------------------------------------------
  73. -- 1.2 system values { stssingleMIB 2 }
  74. ------------------------------------------------------------
  75. system OBJECT IDENTIFIER ::= { stssingleMIB 2 }
  76. -- ------------------------------------------------------------------------
  77. -- 1.2.1 the status group
  78. -- ------------------------------------------------------------------------
  79. status OBJECT IDENTIFIER ::= { system 1 }
  80. systemStatus OBJECT-TYPE
  81. SYNTAX Status
  82. MAX-ACCESS read-only
  83. STATUS current
  84. DESCRIPTION "
  85. Status of the complete plant (highest alarm). One of
  86. (0) normal
  87. (1) warning
  88. (2) critical"
  89. ::= { status 1 }
  90. systemSourcePhaseDiff OBJECT-TYPE
  91. SYNTAX Integer32
  92. MAX-ACCESS read-only
  93. STATUS current
  94. DESCRIPTION
  95. "Input source phase difference, stored as 0.1 degree."
  96. ::= { status 2 }
  97. systemLoadRatio OBJECT-TYPE
  98. SYNTAX Integer32
  99. MAX-ACCESS read-only
  100. STATUS current
  101. DESCRIPTION
  102. "Load ratio, stored as 0.1 %."
  103. ::= { status 3 }
  104. -- ------------------------------------------------------------------------
  105. -- 1.2.2 the source1 group
  106. -- ------------------------------------------------------------------------
  107. source1 OBJECT IDENTIFIER ::= { system 2 }
  108. source1Voltage OBJECT-TYPE
  109. SYNTAX Integer32
  110. MAX-ACCESS read-only
  111. STATUS current
  112. DESCRIPTION
  113. "Source1 voltage, stored as 0.1 V."
  114. ::= { source1 1 }
  115. source1Frequency OBJECT-TYPE
  116. SYNTAX Integer32
  117. MAX-ACCESS read-only
  118. STATUS current
  119. DESCRIPTION
  120. "Source1 frequency, stored as 0.01 Hz."
  121. ::= { source1 2 }
  122. source112VAuxVoltage OBJECT-TYPE
  123. SYNTAX Integer32
  124. MAX-ACCESS read-only
  125. STATUS current
  126. DESCRIPTION
  127. "Source1 12V Aux voltage, stored as 0.1 V."
  128. ::= { source1 3 }
  129. source15VAuxVoltage OBJECT-TYPE
  130. SYNTAX Integer32
  131. MAX-ACCESS read-only
  132. STATUS current
  133. DESCRIPTION
  134. "Source1 5V Aux voltage, stored as 0.1 V."
  135. ::= { source1 4 }
  136. -- ------------------------------------------------------------------------
  137. -- 1.2.3 the source2 group
  138. -- ------------------------------------------------------------------------
  139. source2 OBJECT IDENTIFIER ::= { system 3 }
  140. source2Voltage OBJECT-TYPE
  141. SYNTAX Integer32
  142. MAX-ACCESS read-only
  143. STATUS current
  144. DESCRIPTION
  145. "Source2 voltage, stored as 0.1 V."
  146. ::= { source2 1 }
  147. source2Frequency OBJECT-TYPE
  148. SYNTAX Integer32
  149. MAX-ACCESS read-only
  150. STATUS current
  151. DESCRIPTION
  152. "Source2 frequency, stored as 0.01 Hz."
  153. ::= { source2 2 }
  154. source212VAuxVoltage OBJECT-TYPE
  155. SYNTAX Integer32
  156. MAX-ACCESS read-only
  157. STATUS current
  158. DESCRIPTION
  159. "Source2 12V Aux voltage, stored as 0.1 V."
  160. ::= { source2 3 }
  161. source25VAuxVoltage OBJECT-TYPE
  162. SYNTAX Integer32
  163. MAX-ACCESS read-only
  164. STATUS current
  165. DESCRIPTION
  166. "Source2 5V Aux voltage, stored as 0.1 V."
  167. ::= { source2 4 }
  168. -- ------------------------------------------------------------------------
  169. -- 1.2.4 the output group
  170. -- ------------------------------------------------------------------------
  171. output OBJECT IDENTIFIER ::= { system 4 }
  172. outputVoltage OBJECT-TYPE
  173. SYNTAX Integer32
  174. MAX-ACCESS read-only
  175. STATUS current
  176. DESCRIPTION
  177. "Output voltage, stored as 0.1 V."
  178. ::= { output 1 }
  179. outputCurrent OBJECT-TYPE
  180. SYNTAX Integer32
  181. MAX-ACCESS read-only
  182. STATUS current
  183. DESCRIPTION
  184. "Output current, stored as 0.1 A."
  185. ::= { output 2 }
  186. outputFrequency OBJECT-TYPE
  187. SYNTAX Integer32
  188. MAX-ACCESS read-only
  189. STATUS current
  190. DESCRIPTION
  191. "Output frequency, stored as 0.01 Hz."
  192. ::= { output 3 }
  193. -- ------------------------------------------------------------------------
  194. -- 1.2.5 the relay group
  195. -- ------------------------------------------------------------------------
  196. relay OBJECT IDENTIFIER ::= { system 5 }
  197. relay1Status OBJECT-TYPE
  198. SYNTAX Integer32
  199. MAX-ACCESS read-only
  200. STATUS current
  201. DESCRIPTION
  202. "Relay1 status, 0-source 1, 1-source 2."
  203. ::= { relay 1 }
  204. relay2Status OBJECT-TYPE
  205. SYNTAX Integer32
  206. MAX-ACCESS read-only
  207. STATUS current
  208. DESCRIPTION
  209. "Relay2 status, 0-open, 1-close."
  210. ::= { relay 2 }
  211. relay3Status OBJECT-TYPE
  212. SYNTAX Integer32
  213. MAX-ACCESS read-only
  214. STATUS current
  215. DESCRIPTION
  216. "Relay3 status, 0-open, 1-close."
  217. ::= { relay 3 }
  218. ------------------------------------------------------------
  219. -- 1.3 Alarm trap table { stssingleMIB 3 }
  220. ------------------------------------------------------------
  221. alarmTrapTable OBJECT-TYPE
  222. SYNTAX SEQUENCE OF AlarmTrapEntry
  223. MAX-ACCESS not-accessible
  224. STATUS current
  225. DESCRIPTION "
  226. Table holding information about the submitted alarm traps."
  227. ::= { stssingleMIB 3 }
  228. alarmTrapEntry OBJECT-TYPE
  229. SYNTAX AlarmTrapEntry
  230. MAX-ACCESS not-accessible
  231. STATUS current
  232. DESCRIPTION "
  233. An entry (conceptual row) in the alarmTrapTable."
  234. INDEX { alarmIndex }
  235. ::= { alarmTrapTable 1 }
  236. AlarmTrapEntry ::= SEQUENCE {
  237. alarmIndex Counter32,
  238. alarmTime DisplayString,
  239. alarmStatusChange StatusChange,
  240. alarmSeverity Status,
  241. alarmDescription DisplayString,
  242. alarmId Integer32 }
  243. alarmIndex OBJECT-TYPE
  244. SYNTAX Counter32
  245. MAX-ACCESS read-only
  246. STATUS current
  247. DESCRIPTION "
  248. The unique sequence number of this alarm trap."
  249. ::= { alarmTrapEntry 1 }
  250. alarmTime OBJECT-TYPE
  251. SYNTAX DisplayString
  252. MAX-ACCESS read-only
  253. STATUS current
  254. DESCRIPTION "
  255. Date and time when event occured."
  256. ::= { alarmTrapEntry 2 }
  257. alarmStatusChange OBJECT-TYPE
  258. SYNTAX StatusChange
  259. MAX-ACCESS read-only
  260. STATUS current
  261. DESCRIPTION "
  262. Indicates 'activated' (0) or 'deactivated' (1) alarm events."
  263. ::= { alarmTrapEntry 3 }
  264. alarmSeverity OBJECT-TYPE
  265. SYNTAX Status
  266. MAX-ACCESS read-only
  267. STATUS current
  268. DESCRIPTION "
  269. The severity of the alarm. One of
  270. (0) informational
  271. (1) warning
  272. (2) critical"
  273. ::= { alarmTrapEntry 4 }
  274. alarmDescription OBJECT-TYPE
  275. SYNTAX DisplayString
  276. MAX-ACCESS read-only
  277. STATUS current
  278. DESCRIPTION "
  279. Free-text description of alarm."
  280. ::= { alarmTrapEntry 5 }
  281. alarmId OBJECT-TYPE
  282. SYNTAX Integer32
  283. MAX-ACCESS read-only
  284. STATUS current
  285. DESCRIPTION "
  286. Alarm id."
  287. ::= { alarmTrapEntry 6 }
  288. ------------------------------------------------------------
  289. -- End of MIB definitions
  290. ------------------------------------------------------------
  291. END