1f74e8e40SLuiz Otavio O Souza--
2f74e8e40SLuiz Otavio O Souza-- Copyright (c) 2014 Luiz Otavio O Souza <loos@FreeBSD.org>
3f74e8e40SLuiz Otavio O Souza-- All rights reserved.
4f74e8e40SLuiz Otavio O Souza--
5f74e8e40SLuiz Otavio O Souza-- Redistribution and use in source and binary forms, with or without
6f74e8e40SLuiz Otavio O Souza-- modification, are permitted provided that the following conditions
7f74e8e40SLuiz Otavio O Souza-- are met:
8f74e8e40SLuiz Otavio O Souza-- 1. Redistributions of source code must retain the above copyright
9f74e8e40SLuiz Otavio O Souza--    notice, this list of conditions and the following disclaimer.
10f74e8e40SLuiz Otavio O Souza-- 2. Redistributions in binary form must reproduce the above copyright
11f74e8e40SLuiz Otavio O Souza--    notice, this list of conditions and the following disclaimer in the
12f74e8e40SLuiz Otavio O Souza--    documentation and/or other materials provided with the distribution.
13f74e8e40SLuiz Otavio O Souza--
14f74e8e40SLuiz Otavio O Souza-- THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
15f74e8e40SLuiz Otavio O Souza-- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16f74e8e40SLuiz Otavio O Souza-- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
17f74e8e40SLuiz Otavio O Souza-- ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
18f74e8e40SLuiz Otavio O Souza-- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19f74e8e40SLuiz Otavio O Souza-- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20f74e8e40SLuiz Otavio O Souza-- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21f74e8e40SLuiz Otavio O Souza-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22f74e8e40SLuiz Otavio O Souza-- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23f74e8e40SLuiz Otavio O Souza-- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24f74e8e40SLuiz Otavio O Souza-- SUCH DAMAGE.
25f74e8e40SLuiz Otavio O Souza--
26f74e8e40SLuiz Otavio O Souza
27f74e8e40SLuiz Otavio O SouzaBEGEMOT-LM75-MIB DEFINITIONS ::= BEGIN
28f74e8e40SLuiz Otavio O Souza
29f74e8e40SLuiz Otavio O SouzaIMPORTS
30f74e8e40SLuiz Otavio O Souza    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
31f74e8e40SLuiz Otavio O Souza    Counter64, Integer32
32f74e8e40SLuiz Otavio O Souza	FROM SNMPv2-SMI
33f74e8e40SLuiz Otavio O Souza    TEXTUAL-CONVENTION, RowStatus
34f74e8e40SLuiz Otavio O Souza	FROM SNMPv2-TC
35f74e8e40SLuiz Otavio O Souza    begemot
36f74e8e40SLuiz Otavio O Souza	FROM BEGEMOT-MIB;
37f74e8e40SLuiz Otavio O Souza
38872e8940SEugene GrosbeinbegemotLm75 MODULE-IDENTITY
39f74e8e40SLuiz Otavio O Souza    LAST-UPDATED "201402240000Z"
40f74e8e40SLuiz Otavio O Souza    ORGANIZATION "FreeBSD"
41f74e8e40SLuiz Otavio O Souza    CONTACT-INFO
42f74e8e40SLuiz Otavio O Souza	    "		Luiz Otavio O Souza
43f74e8e40SLuiz Otavio O Souza
44f74e8e40SLuiz Otavio O Souza	     Postal:	N/A
45f74e8e40SLuiz Otavio O Souza
46f74e8e40SLuiz Otavio O Souza	     Fax:	N/A
47f74e8e40SLuiz Otavio O Souza
48f74e8e40SLuiz Otavio O Souza	     E-Mail:	loos@FreeBSD.org"
49f74e8e40SLuiz Otavio O Souza    DESCRIPTION
50f74e8e40SLuiz Otavio O Souza	    "The Begemot MIB for reading lm75 sensors data."
51f74e8e40SLuiz Otavio O Souza    REVISION     "201402240000Z"
52f74e8e40SLuiz Otavio O Souza    DESCRIPTION
53f74e8e40SLuiz Otavio O Souza	    "Initial revision."
54f74e8e40SLuiz Otavio O Souza    ::= { begemot 400 }
55f74e8e40SLuiz Otavio O Souza
56f74e8e40SLuiz Otavio O SouzabegemotLm75Objects	OBJECT IDENTIFIER ::= { begemotLm75 1 }
57f74e8e40SLuiz Otavio O Souza
58f74e8e40SLuiz Otavio O Souza-- ---------------------------------------------------------- --
59f74e8e40SLuiz Otavio O Souza-- Configuration parameters
60f74e8e40SLuiz Otavio O Souza-- ---------------------------------------------------------- --
61f74e8e40SLuiz Otavio O Souza
62872e8940SEugene Grosbeinlm75Sensor	OBJECT IDENTIFIER ::= { begemotLm75Objects 1 }
63f74e8e40SLuiz Otavio O Souza
64f74e8e40SLuiz Otavio O Souzalm75Sensors	OBJECT-TYPE
65f74e8e40SLuiz Otavio O Souza    SYNTAX	Integer32
66f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
67f74e8e40SLuiz Otavio O Souza    STATUS	current
68f74e8e40SLuiz Otavio O Souza    DESCRIPTION
69f74e8e40SLuiz Otavio O Souza	"Number of LM75 sensors in the system."
70872e8940SEugene Grosbein    ::= { lm75Sensor 1 }
71f74e8e40SLuiz Otavio O Souza
72f74e8e40SLuiz Otavio O Souza-- ---------------------------------------------------------- --
73f74e8e40SLuiz Otavio O Souza-- TempSensor Table
74f74e8e40SLuiz Otavio O Souza-- ---------------------------------------------------------- --
75f74e8e40SLuiz Otavio O Souzalm75SensorTable OBJECT-TYPE
76f74e8e40SLuiz Otavio O Souza    SYNTAX	SEQUENCE OF Lm75SensorEntry
77f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	not-accessible
78f74e8e40SLuiz Otavio O Souza    STATUS	current
79f74e8e40SLuiz Otavio O Souza    DESCRIPTION
80f74e8e40SLuiz Otavio O Souza	"A table containing information about all temperature sensors."
81f74e8e40SLuiz Otavio O Souza    ::= { begemotLm75Objects 2 }
82f74e8e40SLuiz Otavio O Souza
83872e8940SEugene Grosbeinlm75SensorEntry OBJECT-TYPE
84f74e8e40SLuiz Otavio O Souza    SYNTAX	Lm75SensorEntry
85f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	not-accessible
86f74e8e40SLuiz Otavio O Souza    STATUS	current
87f74e8e40SLuiz Otavio O Souza    DESCRIPTION
88f74e8e40SLuiz Otavio O Souza	"Table entry that describes one temperature sensor."
89f74e8e40SLuiz Otavio O Souza    INDEX	{ lm75SensorIndex }
90f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorTable 1 }
91f74e8e40SLuiz Otavio O Souza
92f74e8e40SLuiz Otavio O SouzaLm75SensorEntry ::= SEQUENCE {
93f74e8e40SLuiz Otavio O Souza    lm75SensorIndex			Integer32,
94f74e8e40SLuiz Otavio O Souza    lm75SensorSysctlIndex		Integer32,
95f74e8e40SLuiz Otavio O Souza    lm75SensorDesc			OCTET STRING,
96f74e8e40SLuiz Otavio O Souza    lm75SensorLocation			OCTET STRING,
97f74e8e40SLuiz Otavio O Souza    lm75SensorPnpInfo			OCTET STRING,
98f74e8e40SLuiz Otavio O Souza    lm75SensorParent			OCTET STRING,
99f74e8e40SLuiz Otavio O Souza    lm75SensorTemperature		Integer32
100f74e8e40SLuiz Otavio O Souza}
101f74e8e40SLuiz Otavio O Souza
102f74e8e40SLuiz Otavio O Souzalm75SensorIndex OBJECT-TYPE
103f74e8e40SLuiz Otavio O Souza    SYNTAX	Integer32
104f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
105f74e8e40SLuiz Otavio O Souza    STATUS	current
106f74e8e40SLuiz Otavio O Souza    DESCRIPTION
107f74e8e40SLuiz Otavio O Souza	"LM75 Sensor index."
108f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 1 }
109f74e8e40SLuiz Otavio O Souza
110f74e8e40SLuiz Otavio O Souzalm75SensorSysctlIndex OBJECT-TYPE
111f74e8e40SLuiz Otavio O Souza    SYNTAX	Integer32
112f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
113f74e8e40SLuiz Otavio O Souza    STATUS	current
114f74e8e40SLuiz Otavio O Souza    DESCRIPTION
115f74e8e40SLuiz Otavio O Souza	"LM75 Sensor sysctl index."
116f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 2 }
117f74e8e40SLuiz Otavio O Souza
118f74e8e40SLuiz Otavio O Souzalm75SensorDesc OBJECT-TYPE
119f74e8e40SLuiz Otavio O Souza    SYNTAX	OCTET STRING
120f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
121f74e8e40SLuiz Otavio O Souza    STATUS	current
122f74e8e40SLuiz Otavio O Souza    DESCRIPTION
123f74e8e40SLuiz Otavio O Souza	"LM75 Sensor description."
124f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 3 }
125f74e8e40SLuiz Otavio O Souza
126f74e8e40SLuiz Otavio O Souzalm75SensorLocation OBJECT-TYPE
127f74e8e40SLuiz Otavio O Souza    SYNTAX	OCTET STRING
128f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
129f74e8e40SLuiz Otavio O Souza    STATUS	current
130f74e8e40SLuiz Otavio O Souza    DESCRIPTION
131f74e8e40SLuiz Otavio O Souza	"LM75 Sensor location."
132f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 4 }
133f74e8e40SLuiz Otavio O Souza
134f74e8e40SLuiz Otavio O Souzalm75SensorPnpInfo OBJECT-TYPE
135f74e8e40SLuiz Otavio O Souza    SYNTAX	OCTET STRING
136f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
137f74e8e40SLuiz Otavio O Souza    STATUS	current
138f74e8e40SLuiz Otavio O Souza    DESCRIPTION
139f74e8e40SLuiz Otavio O Souza	"LM75 Sensor pnp information."
140f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 5 }
141f74e8e40SLuiz Otavio O Souza
142f74e8e40SLuiz Otavio O Souzalm75SensorParent OBJECT-TYPE
143f74e8e40SLuiz Otavio O Souza    SYNTAX	OCTET STRING
144f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
145f74e8e40SLuiz Otavio O Souza    STATUS	current
146f74e8e40SLuiz Otavio O Souza    DESCRIPTION
147f74e8e40SLuiz Otavio O Souza	"LM75 Sensor parent bus."
148f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 6 }
149f74e8e40SLuiz Otavio O Souza
150f74e8e40SLuiz Otavio O Souzalm75SensorTemperature OBJECT-TYPE
151f74e8e40SLuiz Otavio O Souza    SYNTAX	Integer32
152f74e8e40SLuiz Otavio O Souza    MAX-ACCESS	read-only
153f74e8e40SLuiz Otavio O Souza    STATUS	current
154f74e8e40SLuiz Otavio O Souza    DESCRIPTION
155f74e8e40SLuiz Otavio O Souza	"LM75 Sensor temperature."
156f74e8e40SLuiz Otavio O Souza    ::= { lm75SensorEntry 7 }
157f74e8e40SLuiz Otavio O Souza
158f74e8e40SLuiz Otavio O SouzaEND
159