Advertisement
Guest User

Untitled

a guest
May 3rd, 2024
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.05 KB | Software | 0 0
  1. --
  2. --defines ROOMALERT12S-MIB for SNMP agent extension of Room Alert 12S
  3. --Contents: Global Registration Module
  4. -- Room Alert OIDs - Enterprise 20916
  5. --Version: 1.2.0
  6. --Developed By: AVTECH Software, Inc.
  7.  
  8. --
  9. --Copyright (c) 2019 AVTECH Software, Inc.
  10. --
  11.  
  12. ROOMALERT12S-MIB DEFINITIONS ::= BEGIN
  13.  
  14.  
  15. IMPORTS
  16. enterprises, IpAddress, Gauge, TimeTicks FROM RFC1155-SMI
  17. DisplayString, system FROM RFC1213-MIB
  18. TRAP-TYPE FROM RFC-1215;
  19.  
  20.  
  21. avtech OBJECT IDENTIFIER ::= { enterprises 20916 }
  22. products OBJECT IDENTIFIER ::= { avtech 1 }
  23. roomalert12S OBJECT IDENTIFIER ::= { products 12 }
  24. sensors OBJECT IDENTIFIER ::= { roomalert12S 1 }
  25. internal OBJECT IDENTIFIER ::= { sensors 1 }
  26. digital OBJECT IDENTIFIER ::= { sensors 2 }
  27. switch OBJECT IDENTIFIER ::= { sensors 3 }
  28.  
  29. temperature OBJECT IDENTIFIER ::= { internal 1 }
  30. analog OBJECT IDENTIFIER ::= { internal 2 }
  31. relay OBJECT IDENTIFIER ::= { internal 3 }
  32.  
  33. digital-sen1 OBJECT IDENTIFIER ::= { digital 1 }
  34. digital-sen2 OBJECT IDENTIFIER ::= { digital 2 }
  35. digital-sen3 OBJECT IDENTIFIER ::= { digital 3 }
  36.  
  37. traps OBJECT IDENTIFIER ::= { roomalert12S 2 }
  38. externalrelays OBJECT IDENTIFIER ::= { roomalert12S 3 }
  39. externalrelay1 OBJECT IDENTIFIER ::= { externalrelays 1 }
  40.  
  41. labels OBJECT IDENTIFIER ::= { sensors 4 }
  42. int-labels OBJECT IDENTIFIER ::= { labels 1 }
  43. digital-labels OBJECT IDENTIFIER ::= { labels 2 }
  44. switch-labels OBJECT IDENTIFIER ::= { labels 3 }
  45. analog-labels OBJECT IDENTIFIER ::= { labels 4 }
  46.  
  47. -- Room Alert 12S MIB
  48. -- Parameters
  49.  
  50.  
  51. internal-tempf OBJECT-TYPE
  52. SYNTAX INTEGER(0..65535)
  53. ACCESS read-only
  54. STATUS mandatory
  55. DESCRIPTION "The internal temperature reading in Fahrenheit."
  56. ::= { temperature 1 }
  57.  
  58. internal-tempc OBJECT-TYPE
  59. SYNTAX INTEGER(0..65535)
  60. ACCESS read-only
  61. STATUS mandatory
  62. DESCRIPTION "The internal temperature reading in Celsius."
  63. ::= { temperature 2 }
  64.  
  65. internal-analog1 OBJECT-TYPE
  66. SYNTAX INTEGER(0..65535)
  67. ACCESS read-only
  68. STATUS mandatory
  69. DESCRIPTION "The current status of the Room Alert 12S analog input (0-5VDC)."
  70. ::= { analog 1 }
  71.  
  72. internal-analog-computed1 OBJECT-TYPE
  73. SYNTAX INTEGER(0..65535)
  74. ACCESS read-only
  75. STATUS mandatory
  76. DESCRIPTION "The current computed value of the Room Alert 12S analog input."
  77. ::= { analog 2 }
  78.  
  79. internal-analog-computed-units1 OBJECT-TYPE
  80. SYNTAX OCTET STRING
  81. ACCESS read-only
  82. STATUS mandatory
  83. DESCRIPTION "The computed analog units for the Room Alert 12S analog input.."
  84. ::= { analog 3 }
  85.  
  86. internal-relay1 OBJECT-TYPE
  87. SYNTAX INTEGER(0..1)
  88. ACCESS read-write
  89. STATUS mandatory
  90. DESCRIPTION "The status of the on-board relay output"
  91. ::= { relay 1 }
  92.  
  93. digital-sen1-1 OBJECT-TYPE
  94. SYNTAX INTEGER(0..65535)
  95. ACCESS read-only
  96. STATUS mandatory
  97. DESCRIPTION "The sensor's current temperature in Celsius."
  98. ::= { digital-sen1 1 }
  99.  
  100. digital-sen1-2 OBJECT-TYPE
  101. SYNTAX INTEGER(0..65535)
  102. ACCESS read-only
  103. STATUS mandatory
  104. DESCRIPTION "The sensor's current temperature in Fahrenheit."
  105. ::= { digital-sen1 2 }
  106.  
  107. digital-sen1-3 OBJECT-TYPE
  108. SYNTAX INTEGER(0..65535)
  109. ACCESS read-only
  110. STATUS mandatory
  111. DESCRIPTION "Varies by sensor type: current % relative humidity, voltage reading (V), power state (1=Power Detected, 0=No Power Detected), thermocouple temperature (C), or air speed (m/s)."
  112. ::= { digital-sen1 3 }
  113.  
  114. digital-sen1-4 OBJECT-TYPE
  115. SYNTAX INTEGER(0..65535)
  116. ACCESS read-only
  117. STATUS mandatory
  118. DESCRIPTION "Varies by sensor type: current heat index (F), custom analog reading, thermocouple temperature (F), or air speed (f/m)."
  119. ::= { digital-sen1 4 }
  120.  
  121. digital-sen1-5 OBJECT-TYPE
  122. SYNTAX INTEGER(0..65535)
  123. ACCESS read-only
  124. STATUS mandatory
  125. DESCRIPTION "Varies by sensor type: current heat index (C), thermocouple fault code (0=No Fault), or air flow (CMH)."
  126. ::= { digital-sen1 5 }
  127.  
  128.  
  129. digital-sen1-6 OBJECT-TYPE
  130. SYNTAX INTEGER(0..65535)
  131. ACCESS read-only
  132. STATUS mandatory
  133. DESCRIPTION "Varies by sensor type: current dew point (C) or air flow (CFM)."
  134. ::= { digital-sen1 6 }
  135.  
  136. digital-sen1-7 OBJECT-TYPE
  137. SYNTAX INTEGER(0..65535)
  138. ACCESS read-only
  139. STATUS mandatory
  140. DESCRIPTION "Varies by sensor type: current dew point (F)."
  141. ::= { digital-sen1 7 }
  142.  
  143. digital-sen2-1 OBJECT-TYPE
  144. SYNTAX INTEGER(0..65535)
  145. ACCESS read-only
  146. STATUS mandatory
  147. DESCRIPTION "The sensor's current temperature in Celsius."
  148. ::= { digital-sen2 1 }
  149.  
  150. digital-sen2-2 OBJECT-TYPE
  151. SYNTAX INTEGER(0..65535)
  152. ACCESS read-only
  153. STATUS mandatory
  154. DESCRIPTION "The sensor's current temperature in Fahrenheit."
  155. ::= { digital-sen2 2 }
  156.  
  157. digital-sen2-3 OBJECT-TYPE
  158. SYNTAX INTEGER(0..65535)
  159. ACCESS read-only
  160. STATUS mandatory
  161. DESCRIPTION "Varies by sensor type: current % relative humidity, voltage reading (V), power state (1=Power Detected, 0=No Power Detected), thermocouple temperature (C), or air speed (m/s)."
  162. ::= { digital-sen2 3 }
  163.  
  164. digital-sen2-4 OBJECT-TYPE
  165. SYNTAX INTEGER(0..65535)
  166. ACCESS read-only
  167. STATUS mandatory
  168. DESCRIPTION "Varies by sensor type: current heat index (F), custom analog reading, thermocouple temperature (F), or air speed (f/m)."
  169. ::= { digital-sen2 4 }
  170.  
  171. digital-sen2-5 OBJECT-TYPE
  172. SYNTAX INTEGER(0..65535)
  173. ACCESS read-only
  174. STATUS mandatory
  175. DESCRIPTION "Varies by sensor type: current heat index (C), thermocouple fault code (0=No Fault), or air flow (CMH)."
  176. ::= { digital-sen2 5 }
  177.  
  178.  
  179. digital-sen2-6 OBJECT-TYPE
  180. SYNTAX INTEGER(0..65535)
  181. ACCESS read-only
  182. STATUS mandatory
  183. DESCRIPTION "Varies by sensor type: current dew point (C) or air flow (CFM)."
  184. ::= { digital-sen2 6 }
  185.  
  186. digital-sen2-7 OBJECT-TYPE
  187. SYNTAX INTEGER(0..65535)
  188. ACCESS read-only
  189. STATUS mandatory
  190. DESCRIPTION "Varies by sensor type: current dew point (F)."
  191. ::= { digital-sen2 7 }
  192.  
  193. digital-sen3-1 OBJECT-TYPE
  194. SYNTAX INTEGER(0..65535)
  195. ACCESS read-only
  196. STATUS mandatory
  197. DESCRIPTION "The sensor's current temperature in Celsius."
  198. ::= { digital-sen3 1 }
  199.  
  200. digital-sen3-2 OBJECT-TYPE
  201. SYNTAX INTEGER(0..65535)
  202. ACCESS read-only
  203. STATUS mandatory
  204. DESCRIPTION "The sensor's current temperature in Fahrenheit."
  205. ::= { digital-sen3 2 }
  206.  
  207. digital-sen3-3 OBJECT-TYPE
  208. SYNTAX INTEGER(0..65535)
  209. ACCESS read-only
  210. STATUS mandatory
  211. DESCRIPTION "Varies by sensor type: current % relative humidity, voltage reading (V), power state (1=Power Detected, 0=No Power Detected), thermocouple temperature (C), or air speed (m/s)."
  212. ::= { digital-sen3 3 }
  213.  
  214. digital-sen3-4 OBJECT-TYPE
  215. SYNTAX INTEGER(0..65535)
  216. ACCESS read-only
  217. STATUS mandatory
  218. DESCRIPTION "Varies by sensor type: current heat index (F), custom analog reading, thermocouple temperature (F), or air speed (f/m)."
  219. ::= { digital-sen3 4 }
  220.  
  221. digital-sen3-5 OBJECT-TYPE
  222. SYNTAX INTEGER(0..65535)
  223. ACCESS read-only
  224. STATUS mandatory
  225. DESCRIPTION "Varies by sensor type: current heat index (C), thermocouple fault code (0=No Fault), or air flow (CMH)."
  226. ::= { digital-sen3 5 }
  227.  
  228. digital-sen3-6 OBJECT-TYPE
  229. SYNTAX INTEGER(0..65535)
  230. ACCESS read-only
  231. STATUS mandatory
  232. DESCRIPTION "Varies by sensor type: current dew point (C) or air flow (CFM)."
  233. ::= { digital-sen3 6 }
  234.  
  235. digital-sen3-7 OBJECT-TYPE
  236. SYNTAX INTEGER(0..65535)
  237. ACCESS read-only
  238. STATUS mandatory
  239. DESCRIPTION "Varies by sensor type: current dew point (F)."
  240. ::= { digital-sen3 7 }
  241.  
  242. switch-sen1 OBJECT-TYPE
  243. SYNTAX INTEGER(0..1)
  244. ACCESS read-only
  245. STATUS mandatory
  246. DESCRIPTION "The reading for switch sensor 1 (0 = OPEN, 1 = CLOSED)."
  247. ::= { switch 1 }
  248.  
  249. switch-sen2 OBJECT-TYPE
  250. SYNTAX INTEGER(0..1)
  251. ACCESS read-only
  252. STATUS mandatory
  253. DESCRIPTION "The reading for switch sensor 2 (0 = OPEN, 1 = CLOSED)."
  254. ::= { switch 2 }
  255.  
  256. switch-sen3 OBJECT-TYPE
  257. SYNTAX INTEGER(0..1)
  258. ACCESS read-only
  259. STATUS mandatory
  260. DESCRIPTION "The reading for switch sensor 3 (0 = OPEN, 1 = CLOSED)."
  261. ::= { switch 3 }
  262.  
  263. switch-sen4 OBJECT-TYPE
  264. SYNTAX INTEGER(0..1)
  265. ACCESS read-only
  266. STATUS mandatory
  267. DESCRIPTION "The reading for switch sensor 4 (0 = OPEN, 1 = CLOSED)."
  268. ::= { switch 4 }
  269.  
  270. alarmmessage TRAP-TYPE
  271. ENTERPRISE traps
  272. VARIABLES { ifIndex }
  273. DESCRIPTION "Indicates that an alarm condition has occurred on the sensor indicated by the alarmMessage variable."
  274. ::= 1
  275.  
  276. -- externalrelay1
  277.  
  278. externalrelay1-element-one OBJECT-TYPE
  279. SYNTAX INTEGER(0..1)
  280. ACCESS read-write
  281. STATUS mandatory
  282. DESCRIPTION "The status of the first element on external relay 1."
  283. ::= { externalrelay1 1 }
  284.  
  285. externalrelay1-element-two OBJECT-TYPE
  286. SYNTAX INTEGER(0..1)
  287. ACCESS read-write
  288. STATUS mandatory
  289. DESCRIPTION "The status of the second element on external relay 1."
  290. ::= { externalrelay1 2 }
  291.  
  292. externalrelay1-element-three OBJECT-TYPE
  293. SYNTAX INTEGER(0..1)
  294. ACCESS read-write
  295. STATUS mandatory
  296. DESCRIPTION "The status of the third element on external relay 1."
  297. ::= { externalrelay1 3 }
  298.  
  299. externalrelay1-element-four OBJECT-TYPE
  300. SYNTAX INTEGER(0..1)
  301. ACCESS read-write
  302. STATUS mandatory
  303. DESCRIPTION "The status of the fourth element on external relay 1."
  304. ::= { externalrelay1 4 }
  305.  
  306. externalrelay1-element-five OBJECT-TYPE
  307. SYNTAX INTEGER(0..1)
  308. ACCESS read-write
  309. STATUS mandatory
  310. DESCRIPTION "The status of the fifth element on external relay 1."
  311. ::= { externalrelay1 5 }
  312.  
  313. externalrelay1-element-six OBJECT-TYPE
  314. SYNTAX INTEGER(0..1)
  315. ACCESS read-write
  316. STATUS mandatory
  317. DESCRIPTION "The status of the sixth element on external relay 1."
  318. ::= { externalrelay1 6 }
  319.  
  320. externalrelay1-element-seven OBJECT-TYPE
  321. SYNTAX INTEGER(0..1)
  322. ACCESS read-write
  323. STATUS mandatory
  324. DESCRIPTION "The status of the seventh element on external relay 1."
  325. ::= { externalrelay1 7 }
  326.  
  327. externalrelay1-element-eight OBJECT-TYPE
  328. SYNTAX INTEGER(0..1)
  329. ACCESS read-write
  330. STATUS mandatory
  331. DESCRIPTION "The status of the eighth element on external relay 1"
  332. ::= { externalrelay1 8 }
  333.  
  334. -- labels
  335.  
  336. labels-digital-sen1 OBJECT-TYPE
  337. SYNTAX OCTET STRING
  338. ACCESS read-only
  339. STATUS mandatory
  340. DESCRIPTION "Digital Sensor Port 1 Label"
  341. ::= { digital-labels 1 }
  342.  
  343. labels-digital-sen2 OBJECT-TYPE
  344. SYNTAX OCTET STRING
  345. ACCESS read-only
  346. STATUS mandatory
  347. DESCRIPTION "Digital Sensor Port 2 Label"
  348. ::= { digital-labels 2 }
  349.  
  350. labels-digital-sen3 OBJECT-TYPE
  351. SYNTAX OCTET STRING
  352. ACCESS read-only
  353. STATUS mandatory
  354. DESCRIPTION "Digital Sensor Port 3 Label"
  355. ::= { digital-labels 3 }
  356.  
  357. labels-switch-sen1 OBJECT-TYPE
  358. SYNTAX OCTET STRING
  359. ACCESS read-only
  360. STATUS mandatory
  361. DESCRIPTION "Switch 1 Label"
  362. ::= { switch-labels 1 }
  363.  
  364. labels-switch-sen2 OBJECT-TYPE
  365. SYNTAX OCTET STRING
  366. ACCESS read-only
  367. STATUS mandatory
  368. DESCRIPTION "Switch 2 Label"
  369. ::= { switch-labels 2 }
  370.  
  371. labels-switch-sen3 OBJECT-TYPE
  372. SYNTAX OCTET STRING
  373. ACCESS read-only
  374. STATUS mandatory
  375. DESCRIPTION "Switch 3 Label"
  376. ::= { switch-labels 3 }
  377.  
  378. labels-switch-sen4 OBJECT-TYPE
  379. SYNTAX OCTET STRING
  380. ACCESS read-only
  381. STATUS mandatory
  382. DESCRIPTION "Switch 4 Label"
  383. ::= { switch-labels 4 }
  384.  
  385. labels-internal-sen1 OBJECT-TYPE
  386. SYNTAX OCTET STRING
  387. ACCESS read-only
  388. STATUS mandatory
  389. DESCRIPTION "Internal Sensor Label"
  390. ::= { int-labels 1 }
  391.  
  392. labels-analog-sen1 OBJECT-TYPE
  393. SYNTAX OCTET STRING
  394. ACCESS read-only
  395. STATUS mandatory
  396. DESCRIPTION "Analog Sensor 1 Label"
  397. ::= { analog-labels 1 }
  398.  
  399. END
  400.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement