2 -- Copyright (c) 2014 Luiz Otavio O Souza <loos@FreeBSD.org>
3 -- All rights reserved.
5 -- Redistribution and use in source and binary forms, with or without
6 -- modification, are permitted provided that the following conditions
8 -- 1. Redistributions of source code must retain the above copyright
9 -- notice, this list of conditions and the following disclaimer.
10 -- 2. Redistributions in binary form must reproduce the above copyright
11 -- notice, this list of conditions and the following disclaimer in the
12 -- documentation and/or other materials provided with the distribution.
14 -- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
15 -- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 -- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17 -- ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
18 -- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 -- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 -- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 -- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 -- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 -- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 BEGEMOT-LM75-MIB DEFINITIONS ::= BEGIN
32 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
35 TEXTUAL-CONVENTION, RowStatus
40 begemotLoos MODULE-IDENTITY
41 LAST-UPDATED "201402240000Z"
42 ORGANIZATION "FreeBSD"
50 E-Mail: loos@FreeBSD.org"
52 "The Begemot MIB for reading lm75 sensors data."
53 REVISION "201402240000Z"
58 begemotLm75Objects OBJECT IDENTIFIER ::= { begemotLm75 1 }
60 -- ---------------------------------------------------------- --
61 -- Configuration parameters
62 -- ---------------------------------------------------------- --
64 lm75Sensor OBJECT IDENTIFIER ::= { begemotlm75Objects 1 }
66 lm75Sensors OBJECT-TYPE
71 "Number of LM75 sensors in the system."
74 -- ---------------------------------------------------------- --
76 -- ---------------------------------------------------------- --
77 lm75SensorTable OBJECT-TYPE
78 SYNTAX SEQUENCE OF Lm75SensorEntry
79 MAX-ACCESS not-accessible
82 "A table containing information about all temperature sensors."
83 ::= { begemotLm75Objects 2 }
85 loosTempSensorEntry OBJECT-TYPE
86 SYNTAX Lm75SensorEntry
87 MAX-ACCESS not-accessible
90 "Table entry that describes one temperature sensor."
91 INDEX { lm75SensorIndex }
92 ::= { lm75SensorTable 1 }
94 Lm75SensorEntry ::= SEQUENCE {
95 lm75SensorIndex Integer32,
96 lm75SensorSysctlIndex Integer32,
97 lm75SensorDesc OCTET STRING,
98 lm75SensorLocation OCTET STRING,
99 lm75SensorPnpInfo OCTET STRING,
100 lm75SensorParent OCTET STRING,
101 lm75SensorTemperature Integer32
104 lm75SensorIndex OBJECT-TYPE
110 ::= { lm75SensorEntry 1 }
112 lm75SensorSysctlIndex OBJECT-TYPE
117 "LM75 Sensor sysctl index."
118 ::= { lm75SensorEntry 2 }
120 lm75SensorDesc OBJECT-TYPE
125 "LM75 Sensor description."
126 ::= { lm75SensorEntry 3 }
128 lm75SensorLocation OBJECT-TYPE
133 "LM75 Sensor location."
134 ::= { lm75SensorEntry 4 }
136 lm75SensorPnpInfo OBJECT-TYPE
141 "LM75 Sensor pnp information."
142 ::= { lm75SensorEntry 5 }
144 lm75SensorParent OBJECT-TYPE
149 "LM75 Sensor parent bus."
150 ::= { lm75SensorEntry 6 }
152 lm75SensorTemperature OBJECT-TYPE
157 "LM75 Sensor temperature."
158 ::= { lm75SensorEntry 7 }