1--*********************************
2-- MIB table for TH2E sensor
3--
4-- by Miroslav Steiger
5-- www.papouch.com - Copyright (c) 2009
6--
7--*********************************
8
9the_v01-MIB DEFINITIONS ::= BEGIN
10
11IMPORTS
12--	MODULE-IDENTITY,
13--	OBJECT-TYPE,
14--	NOTIFICATION-TYPE,
15		enterprises,
16		IpAddress,
17		Counter,
18		Gauge,
19		TimeTicks
20    	FROM RFC1155-SMI
21    OBJECT-TYPE
22		FROM RFC-1212
23	DisplayString
24		FROM RFC1213-MIB
25	TRAP-TYPE
26		FROM RFC-1215
27    ;
28
29papouchProjekt	   OBJECT IDENTIFIER ::= { enterprises 18248 }
30the		       OBJECT IDENTIFIER ::= { papouchProjekt 20 }
31version1            OBJECT IDENTIFIER ::= { the 1 }
32
33device_var         OBJECT IDENTIFIER ::= { version1 1 }
34table_channel      OBJECT IDENTIFIER ::= { version1 2 }
35table_watchValue   OBJECT IDENTIFIER ::= { version1 3 }
36--
37-- Type Definitions
38--
39
40PositiveInteger ::= INTEGER (0..65535)
41---
42--- TABULKA PRO PARAMETRY pro cteni a zapis
43---
44 channelTable OBJECT-TYPE
45	SYNTAX  SEQUENCE OF ChannelEntry
46	ACCESS  not-accessible
47	STATUS  current
48	DESCRIPTION	""
49 ::= { table_channel 1 }
50 channelEntry OBJECT-TYPE
51	SYNTAX  ChannelEntry
52	ACCESS  not-accessible
53	STATUS  current
54	DESCRIPTION	""
55	INDEX   { index }
56 ::= { channelTable 1 }
57 ChannelEntry ::=
58    SEQUENCE {
59        inChStatus
60            INTEGER,
61        inChValue
62            INTEGER,
63        inChUnits
64            INTEGER
65
66    }
67
68--
69-- parametry pro cteni status mode
70--
71--
72-- OID 1.3.6.1.4.1.18248.20.1.2.1.1.1.1 - 3
73-- Status kan�lu
74--
75inChStatus  OBJECT-TYPE
76	SYNTAX  	INTEGER
77	ACCESS		read-only
78	STATUS		current
79	DESCRIPTION	"0 = OK,1 = Not available,2 = over-flow,3 = under-flow,4=ERR"
80::= { channelEntry 1 }
81--
82-- OID 1.3.6.1.4.1.18248.20.1.2.1.1.2.1 - 3
83-- Nam��en� hodnota
84--
85inChValue  OBJECT-TYPE
86	SYNTAX  	INTEGER
87	ACCESS		read-only
88	STATUS		current
89	DESCRIPTION	""
90::= { channelEntry 2 }
91--
92-- OID 1.3.6.1.4.1.18248.20.1.2.1.1.3.1 - 3
93-- Jednotka (pro teplotu nebo vlhkost)
94--
95inChUnits  OBJECT-TYPE
96	SYNTAX  	INTEGER
97	ACCESS		read-only
98	STATUS		current
99	DESCRIPTION	"0 = Celsius, 1 = Fahrenfeit, 2 = Kelvin, 3 = Percents"
100::= { channelEntry 3 }
101
102---
103--- TABULKA PRO PARAMETRY HLIDANI
104---
105 watchValTable OBJECT-TYPE
106	SYNTAX  SEQUENCE OF WatchValEntry
107	ACCESS  not-accessible
108	STATUS  current
109	DESCRIPTION	""
110 ::= { table_watchValue 1 }
111
112 watchValEntry OBJECT-TYPE
113	SYNTAX  WatchValEntry
114	ACCESS  not-accessible
115	STATUS  current
116	DESCRIPTION	""
117	INDEX   { index }
118 ::= { watchValTable 1 }
119
120WatchValEntry ::=
121    SEQUENCE {
122        modeWatch
123            INTEGER,
124        limitHi
125            INTEGER,
126        limitLo
127            INTEGER,
128        limitHy
129            INTEGER
130    }
131--
132-- OID 1.3.6.1.4.1.18248.20.1.3.1.1.1.1 - 3
133-- Hl�d�n� mez�
134--
135modeWatch OBJECT-TYPE
136	SYNTAX  	INTEGER(0..1)
137	ACCESS		read-only
138	STATUS		current
139	DESCRIPTION	"1 = ON,0 = OFF"
140::= { watchValEntry 1 }
141--
142-- OID 1.3.6.1.4.1.18248.20.1.3.1.1.2.1 - 3
143-- Horn� mez
144--
145limitHi OBJECT-TYPE
146	SYNTAX  	INTEGER
147	ACCESS		read-only
148	STATUS		current
149	DESCRIPTION	""
150::= { watchValEntry 2 }
151--
152-- OID 1.3.6.1.4.1.18248.20.1.3.1.1.3.1 - 3
153-- Doln� mez
154--
155limitLo OBJECT-TYPE
156	SYNTAX  	INTEGER
157	ACCESS		read-only
158	STATUS		current
159	DESCRIPTION	""
160::= { watchValEntry 3 }
161--
162-- OID 1.3.6.1.4.1.18248.20.1.3.1.1.4.1 - 3
163-- Velikost hystereze
164--
165limitHy OBJECT-TYPE
166	SYNTAX  	INTEGER
167	ACCESS		read-only
168	STATUS		current
169	DESCRIPTION	""
170::= { watchValEntry 4 }
171--
172-- OID 1.3.6.1.4.1.18248.20.1.1.1.0
173-- N�zev za��zen�
174--
175deviceName OBJECT-TYPE
176	SYNTAX		DisplayString
177	ACCESS		read-only
178	STATUS		mandatory
179	DESCRIPTION	"Device Name"
180::= { device_var 1 }
181--
182-- OID 1.3.6.1.4.1.18248.20.1.1.2.0
183-- Chybov� hl�en� v trapu
184--
185psAlarmString OBJECT-TYPE
186	SYNTAX		DisplayString
187	ACCESS		read-only
188	STATUS		mandatory
189	DESCRIPTION	""
190::= { device_var 2 }
191
192
193temp_msg TRAP-TYPE
194        ENTERPRISE device_var
195        VARIABLES {deviceName,psAlarmString}
196		DESCRIPTION ""
197            ::= 1
198
199
200END
201
202