-- SENSAPHONE-MIB

-- Copyright (c) Phonetics, Inc. 2002.
-- Sensaphone is a Trademark of Phonetics, Inc.
-- Version : 1.4 07/12/05
--	History
--	1.4 -  added Web programming configs
--	1.3 -  changed HP trap severitys to MAJOR/MINOR/NORMAL

-- Title: SENSAPHONE TOP LEVEL MIB for Unit 1

-- *************************************************************************
-- ************************************************************************
-- SENSAPHONE-MIB { iso org(3) dod(6) internet(1) private(4)
--    enterprises(1) sensaphone(8338) }

-- Uncomment the #condInclude's to compile with SMICng. Set env using:
-- SMICINCL=/opt/mibs
-- export SMICINCL

--#condInclude "rfc1155.inc"
--#condInclude "rfc1213.inc"
--#condInclude "rfc1212.inc"
--#condInclude "rfc1215.inc"

SENSAPHONE-MIB DEFINITIONS ::= BEGIN

IMPORTS
   enterprises								            FROM RFC1155-SMI
   DisplayString                                FROM RFC1213-MIB
   OBJECT-TYPE                                  FROM RFC-1212
   TRAP-TYPE                                    FROM RFC-1215;

sensaphone          OBJECT IDENTIFIER ::=  { enterprises 8338 }
products            OBJECT IDENTIFIER ::=  { sensaphone 1 }
hardware            OBJECT IDENTIFIER ::=  { products 1 }
ims4000             OBJECT IDENTIFIER ::=  { hardware 1 }
imsLite             OBJECT IDENTIFIER ::=  { hardware 2 }
imsTrapArgs         OBJECT IDENTIFIER ::=  { hardware 100 }

-- Units

host                OBJECT IDENTIFIER ::=  { ims4000 1 }
node1               OBJECT IDENTIFIER ::=  { ims4000 2 }
node2               OBJECT IDENTIFIER ::=  { ims4000 3 }
node3               OBJECT IDENTIFIER ::=  { ims4000 4 }
node4               OBJECT IDENTIFIER ::=  { ims4000 5 }
node5               OBJECT IDENTIFIER ::=  { ims4000 6 }
node6               OBJECT IDENTIFIER ::=  { ims4000 7 }
node7               OBJECT IDENTIFIER ::=  { ims4000 8 }
node8               OBJECT IDENTIFIER ::=  { ims4000 9 }
node9               OBJECT IDENTIFIER ::=  { ims4000 10 }
node10              OBJECT IDENTIFIER ::=  { ims4000 11 }
node11              OBJECT IDENTIFIER ::=  { ims4000 12 }
node12              OBJECT IDENTIFIER ::=  { ims4000 13 }
node13              OBJECT IDENTIFIER ::=  { ims4000 14 }
node14              OBJECT IDENTIFIER ::=  { ims4000 15 }
node15              OBJECT IDENTIFIER ::=  { ims4000 16 }
node16              OBJECT IDENTIFIER ::=  { ims4000 17 }
node17              OBJECT IDENTIFIER ::=  { ims4000 18 }
node18              OBJECT IDENTIFIER ::=  { ims4000 19 }
node19              OBJECT IDENTIFIER ::=  { ims4000 20 }
node20              OBJECT IDENTIFIER ::=  { ims4000 21 }
node21              OBJECT IDENTIFIER ::=  { ims4000 22 }
node22              OBJECT IDENTIFIER ::=  { ims4000 23 }
node23              OBJECT IDENTIFIER ::=  { ims4000 24 }
node24              OBJECT IDENTIFIER ::=  { ims4000 25 }
node25              OBJECT IDENTIFIER ::=  { ims4000 26 }
node26              OBJECT IDENTIFIER ::=  { ims4000 27 }
node27              OBJECT IDENTIFIER ::=  { ims4000 28 }
node28              OBJECT IDENTIFIER ::=  { ims4000 29 }
node29              OBJECT IDENTIFIER ::=  { ims4000 30 }
node30              OBJECT IDENTIFIER ::=  { ims4000 31 }
node31              OBJECT IDENTIFIER ::=  { ims4000 32 }

-- Sections

hostSystem          OBJECT IDENTIFIER ::=  { host 1 }
hostProfiles        OBJECT IDENTIFIER ::=  { host 2 }
hostClasses  				OBJECT IDENTIFIER ::=  { host 3 }
hostSecurity        OBJECT IDENTIFIER ::=  { host 4 }
hostDatalog        	OBJECT IDENTIFIER ::=  { host 5 }
hostTemplates				OBJECT IDENTIFIER ::=  { host 6 }
hostCameras					OBJECT IDENTIFIER ::=  { host 7 }
hostEnv             OBJECT IDENTIFIER ::=  { host 8 }
hostIP              OBJECT IDENTIFIER ::=  { host 9 }
hostUnit						OBJECT IDENTIFIER ::=  { host 10 }
hostPG							OBJECT IDENTIFIER ::=  { host 11 }
hostDiags						OBJECT IDENTIFIER ::=  { host 12 }

node1Env             OBJECT IDENTIFIER ::=  { node1 8 }
node1IP              OBJECT IDENTIFIER ::=  { node1 9 }
node1Unit            OBJECT IDENTIFIER ::=  { node1 10 }
node1PG		           OBJECT IDENTIFIER ::=  { node1 11 }
node1Diags	         OBJECT IDENTIFIER ::=  { node1 12}
node2Env             OBJECT IDENTIFIER ::=  { node2 8 }
node2IP              OBJECT IDENTIFIER ::=  { node2 9 }
node2Unit            OBJECT IDENTIFIER ::=  { node2 10 }
node2PG		           OBJECT IDENTIFIER ::=  { node2 11}
node2Diags	         OBJECT IDENTIFIER ::=  { node2 12}
node3Env             OBJECT IDENTIFIER ::=  { node3 8 }
node3IP              OBJECT IDENTIFIER ::=  { node3 9 }
node3Unit            OBJECT IDENTIFIER ::=  { node3 10 }
node3PG		           OBJECT IDENTIFIER ::=  { node3 11}
node3Diags	         OBJECT IDENTIFIER ::=  { node3 12}
node4Env             OBJECT IDENTIFIER ::=  { node4 8 }
node4IP              OBJECT IDENTIFIER ::=  { node4 9 }
node4Unit            OBJECT IDENTIFIER ::=  { node4 10 }
node4PG		           OBJECT IDENTIFIER ::=  { node4 11}
node4Diags	         OBJECT IDENTIFIER ::=  { node4 12}
node5Env             OBJECT IDENTIFIER ::=  { node5 8 }
node5IP              OBJECT IDENTIFIER ::=  { node5 9 }
node5Unit            OBJECT IDENTIFIER ::=  { node5 10}
node5PG		           OBJECT IDENTIFIER ::=  { node5 11}
node5Diags	         OBJECT IDENTIFIER ::=  { node5 12}
node6Env             OBJECT IDENTIFIER ::=  { node6 8 }
node6IP              OBJECT IDENTIFIER ::=  { node6 9 }
node6Unit            OBJECT IDENTIFIER ::=  { node6 10}
node6PG		           OBJECT IDENTIFIER ::=  { node6 11}
node6Diags	         OBJECT IDENTIFIER ::=  { node6 12}
node7Env             OBJECT IDENTIFIER ::=  { node7 8 }
node7IP              OBJECT IDENTIFIER ::=  { node7 9 }
node7Unit            OBJECT IDENTIFIER ::=  { node7 10}
node7PG		           OBJECT IDENTIFIER ::=  { node7 11}
node7Diags	         OBJECT IDENTIFIER ::=  { node7 12}
node8Env             OBJECT IDENTIFIER ::=  { node8 8 }
node8IP              OBJECT IDENTIFIER ::=  { node8 9 }
node8Unit            OBJECT IDENTIFIER ::=  { node8 10}
node8PG		           OBJECT IDENTIFIER ::=  { node8 11}
node8Diags	         OBJECT IDENTIFIER ::=  { node8 12}
node9Env             OBJECT IDENTIFIER ::=  { node9 8 }
node9IP              OBJECT IDENTIFIER ::=  { node9 9 }
node9Unit            OBJECT IDENTIFIER ::=  { node9 10}
node9PG		           OBJECT IDENTIFIER ::=  { node9 11}
node9Diags	         OBJECT IDENTIFIER ::=  { node9 12}
node10Env            OBJECT IDENTIFIER ::=  { node10 8 }
node10IP             OBJECT IDENTIFIER ::=  { node10 9 }
node10Unit           OBJECT IDENTIFIER ::=  { node10 10}
node10PG		         OBJECT IDENTIFIER ::= 	{ node10 11}
node10Diags	         OBJECT IDENTIFIER ::=  { node10 12}
node11Env            OBJECT IDENTIFIER ::=  { node11 8 }
node11IP             OBJECT IDENTIFIER ::=  { node11 9 }
node11Unit           OBJECT IDENTIFIER ::=  { node11 10}
node11PG		         OBJECT IDENTIFIER ::= 	{ node11 11}
node11Diags	         OBJECT IDENTIFIER ::=  { node11 12}
node12Env            OBJECT IDENTIFIER ::=  { node12 8 }
node12IP             OBJECT IDENTIFIER ::=  { node12 9 }
node12Unit           OBJECT IDENTIFIER ::=  { node12 10}
node12PG		         OBJECT IDENTIFIER ::=  { node12 11}
node12Diags	         OBJECT IDENTIFIER ::=  { node12 12}
node13Env            OBJECT IDENTIFIER ::=  { node13 8 }
node13IP             OBJECT IDENTIFIER ::=  { node13 9 }
node13Unit           OBJECT IDENTIFIER ::=  { node13 10}
node13PG		         OBJECT IDENTIFIER ::=  { node13 11}
node13Diags	         OBJECT IDENTIFIER ::=  { node13 12}
node14Env            OBJECT IDENTIFIER ::=  { node14 8 }
node14IP             OBJECT IDENTIFIER ::=  { node14 9 }
node14Unit           OBJECT IDENTIFIER ::=  { node14 10}
node14PG		         OBJECT IDENTIFIER ::=  { node14 11}
node14Diags	         OBJECT IDENTIFIER ::=  { node14 12}
node15Env            OBJECT IDENTIFIER ::=  { node15 8 }
node15IP             OBJECT IDENTIFIER ::=  { node15 9 }
node15Unit           OBJECT IDENTIFIER ::=  { node15 10}
node15PG		         OBJECT IDENTIFIER ::=  { node15 11}
node15Diags	         OBJECT IDENTIFIER ::=  { node15 12}
node16Env            OBJECT IDENTIFIER ::=  { node16 8 }
node16IP             OBJECT IDENTIFIER ::=  { node16 9 }
node16Unit           OBJECT IDENTIFIER ::=  { node16 10}
node16PG		         OBJECT IDENTIFIER ::=  { node16 11}
node16Diags	         OBJECT IDENTIFIER ::=  { node16 12}
node17Env            OBJECT IDENTIFIER ::=  { node17 8 }
node17IP             OBJECT IDENTIFIER ::=  { node17 9 }
node17Unit           OBJECT IDENTIFIER ::=  { node17 10}
node17PG		         OBJECT IDENTIFIER ::=  { node17 11}
node17Diags	         OBJECT IDENTIFIER ::=  { node17 12}
node18Env            OBJECT IDENTIFIER ::=  { node18 8 }
node18IP             OBJECT IDENTIFIER ::=  { node18 9 }
node18Unit           OBJECT IDENTIFIER ::=  { node18 10}
node18PG		         OBJECT IDENTIFIER ::=  { node18 11}
node18Diags	         OBJECT IDENTIFIER ::=  { node18 12}
node19Env            OBJECT IDENTIFIER ::=  { node19 8 }
node19IP             OBJECT IDENTIFIER ::=  { node19 9 }
node19Unit           OBJECT IDENTIFIER ::=  { node19 10}
node19PG		         OBJECT IDENTIFIER ::=  { node19 11}
node19Diags	         OBJECT IDENTIFIER ::=  { node19 12}
node20Env            OBJECT IDENTIFIER ::=  { node20 8 }
node20IP             OBJECT IDENTIFIER ::=  { node20 9 }
node20Unit           OBJECT IDENTIFIER ::=  { node20 10}
node20PG		         OBJECT IDENTIFIER ::=  { node20 11}
node20Diags	         OBJECT IDENTIFIER ::=  { node20 12}
node21Env            OBJECT IDENTIFIER ::=  { node21 8 }
node21IP             OBJECT IDENTIFIER ::=  { node21 9 }
node21Unit           OBJECT IDENTIFIER ::=  { node21 10}
node21PG		         OBJECT IDENTIFIER ::=  { node21 11}
node21Diags	         OBJECT IDENTIFIER ::=  { node21 12}
node22Env            OBJECT IDENTIFIER ::=  { node22 8 }
node22IP             OBJECT IDENTIFIER ::=  { node22 9 }
node22Unit           OBJECT IDENTIFIER ::=  { node22 10}
node22PG		         OBJECT IDENTIFIER ::=  { node22 11}
node22Diags	         OBJECT IDENTIFIER ::=  { node22 12}
node23Env            OBJECT IDENTIFIER ::=  { node23 8 }
node23IP             OBJECT IDENTIFIER ::=  { node23 9 }
node23Unit           OBJECT IDENTIFIER ::=  { node23 10}
node23PG		         OBJECT IDENTIFIER ::=  { node23 11}
node23Diags	         OBJECT IDENTIFIER ::=  { node23 12}
node24Env            OBJECT IDENTIFIER ::=  { node24 8 }
node24IP             OBJECT IDENTIFIER ::=  { node24 9 }
node24Unit           OBJECT IDENTIFIER ::=  { node24 10}
node24PG		         OBJECT IDENTIFIER ::=  { node24 11}
node24Diags	         OBJECT IDENTIFIER ::=  { node24 12}
node25Env            OBJECT IDENTIFIER ::=  { node25 8 }
node25IP             OBJECT IDENTIFIER ::=  { node25 9 }
node25Unit           OBJECT IDENTIFIER ::=  { node25 10}
node25PG		         OBJECT IDENTIFIER ::=  { node25 11}
node25Diags	         OBJECT IDENTIFIER ::=  { node25 12}
node26Env            OBJECT IDENTIFIER ::=  { node26 8 }
node26IP             OBJECT IDENTIFIER ::=  { node26 9 }
node26Unit           OBJECT IDENTIFIER ::=  { node26 10}
node26PG		         OBJECT IDENTIFIER ::=  { node26 11}
node26Diags	         OBJECT IDENTIFIER ::=  { node26 12}
node27Env            OBJECT IDENTIFIER ::=  { node27 8 }
node27IP             OBJECT IDENTIFIER ::=  { node27 9 }
node27Unit           OBJECT IDENTIFIER ::=  { node27 10}
node27PG		         OBJECT IDENTIFIER ::=  { node27 11}
node27Diags	         OBJECT IDENTIFIER ::=  { node27 12}
node28Env            OBJECT IDENTIFIER ::=  { node28 8 }
node28IP             OBJECT IDENTIFIER ::=  { node28 9 }
node28Unit           OBJECT IDENTIFIER ::=  { node28 10}
node28PG		         OBJECT IDENTIFIER ::=  { node28 11}
node28Diags	         OBJECT IDENTIFIER ::=  { node28 12}
node29Env            OBJECT IDENTIFIER ::=  { node29 8 }
node29IP             OBJECT IDENTIFIER ::=  { node29 9 }
node29Unit           OBJECT IDENTIFIER ::=  { node29 10}
node29PG		         OBJECT IDENTIFIER ::=  { node29 11}
node29Diags	         OBJECT IDENTIFIER ::=  { node29 12}
node30Env            OBJECT IDENTIFIER ::=  { node30 8 }
node30IP             OBJECT IDENTIFIER ::=  { node30 9 }
node30Unit           OBJECT IDENTIFIER ::=  { node30 10}
node30PG		         OBJECT IDENTIFIER ::=  { node30 11}
node30Diags	         OBJECT IDENTIFIER ::=  { node30 12}
node31Env            OBJECT IDENTIFIER ::=  { node31 8}
node31IP             OBJECT IDENTIFIER ::=  { node31 9 }
node31Unit           OBJECT IDENTIFIER ::=  { node31 10}
node31PG		         OBJECT IDENTIFIER ::=  { node31 11}
node31Diags					 OBJECT IDENTIFIER ::=  { node31 12}

-- Env tables

envHostTable	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvHostEntry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { hostEnv	1 }

envHostEntry	OBJECT-TYPE
	SYNTAX EnvHostEntry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envHostIndex }
	::= { envHostTable 1 }

EnvHostEntry ::=
	SEQUENCE {
		envHostIndex
			INTEGER,
		envHostInputName
			DisplayString,
		envHostInputType
			INTEGER,
		envHostInputInUse
			INTEGER,
		envHostInputUserInUse
			INTEGER,
		envHostInputEnable
			INTEGER,
		envHostInputValue
			INTEGER,
		envHostInputStatus
			INTEGER,
		envHostInputMin
			INTEGER,
		envHostInputMax
			INTEGER,
		envHostInputLastAlarm
			DisplayString,
		envHostInputLastAck
			DisplayString,
		envHostInputLowLimit
			INTEGER,
		envHostInputHighLimit
			INTEGER,
		envHostInputCalib
			INTEGER,
		envHostInputRecTime
			INTEGER,
		envHostInputResetTime
			INTEGER,
		envHostInputAlarmOnRTN
			INTEGER,
		envHostInputClass
			INTEGER,
		envHostInputDatalogEnable
			INTEGER,
		envHostInputCustomVoice
			DisplayString,
		envHostInputAck
			INTEGER
	}

envHostIndex				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envHostEntry 1 }

envHostInputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envHostEntry 2 }

envHostInputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envHostEntry 3 }

envHostInputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envHostEntry 4 }

envHostInputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envHostEntry 5 }

envHostInputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envHostEntry 6 }

envHostInputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envHostEntry 7 }

envHostInputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envHostEntry 8 }

envHostInputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envHostEntry 9 }

envHostInputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envHostEntry 10 }

envHostInputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envHostEntry 11 }

envHostInputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envHostEntry 12 }

envHostInputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envHostEntry 13 }

envHostInputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envHostEntry 14}

envHostInputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envHostEntry 15 }

envHostInputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envHostEntry 16 }

envHostInputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envHostEntry 17 }

envHostInputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envHostEntry 18 }

envHostInputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envHostEntry 19 }

envHostInputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envHostEntry 20 }

envHostInputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envHostEntry 21 }

envHostInputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envHostEntry 22 }

envNode1Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode1Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node1Env	1 }

envNode1Entry	OBJECT-TYPE
	SYNTAX EnvNode1Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode1Index }
	::= { envNode1Table 1 }

EnvNode1Entry ::=
	SEQUENCE {
		envNode1Index
			INTEGER,
		envNode1InputName
			DisplayString,
		envNode1InputType
			INTEGER,
		envNode1InputInUse
			INTEGER,
		envNode1InputUserInUse
			INTEGER,
		envNode1InputEnable
			INTEGER,
		envNode1InputValue
			INTEGER,
		envNode1InputStatus
			INTEGER,
		envNode1InputMin
			INTEGER,
		envNode1InputMax
			INTEGER,
		envNode1InputLastAlarm
			DisplayString,
		envNode1InputLastAck
			DisplayString,
		envNode1InputLowLimit
			INTEGER,
		envNode1InputHighLimit
			INTEGER,
		envNode1InputCalib
			INTEGER,
		envNode1InputRecTime
			INTEGER,
		envNode1InputResetTime
			INTEGER,
		envNode1InputAlarmOnRTN
			INTEGER,
		envNode1InputClass
			INTEGER,
		envNode1InputDatalogEnable
			INTEGER,
		envNode1InputCustomVoice
			DisplayString,
		envNode1InputAck
			INTEGER
	}

envNode1Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode1Entry 1 }

envNode1InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode1Entry 2 }

envNode1InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),	undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode1Entry 3 }

envNode1InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode1Entry 4 }

envNode1InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode1Entry 5 }

envNode1InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode1Entry 6 }

envNode1InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode1Entry 7 }

envNode1InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode1Entry 8 }

envNode1InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode1Entry 9 }

envNode1InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode1Entry 10 }

envNode1InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode1Entry 11 }

envNode1InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode1Entry 12 }

envNode1InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode1Entry 13 }

envNode1InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode1Entry 14 }

envNode1InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode1Entry 15 }

envNode1InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode1Entry 16 }

envNode1InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode1Entry 17 }

envNode1InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode1Entry 18 }

envNode1InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode1Entry 19 }

envNode1InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow this input being included into the data logger"
	::= { envNode1Entry 20 }

envNode1InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode1Entry 21 }

envNode1InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode1Entry 22 }

envNode2Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode2Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node2Env	1 }

envNode2Entry	OBJECT-TYPE
	SYNTAX EnvNode2Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode2Index }
	::= { envNode2Table 1 }

EnvNode2Entry ::=
	SEQUENCE {
		envNode2Index
			INTEGER,
		envNode2InputName
			DisplayString,
		envNode2InputType
			INTEGER,
		envNode2InputInUse
			INTEGER,
		envNode2InputUserInUse
			INTEGER,
		envNode2InputEnable
			INTEGER,
		envNode2InputValue
			INTEGER,
		envNode2InputStatus
			INTEGER,
		envNode2InputMin
			INTEGER,
		envNode2InputMax
			INTEGER,
		envNode2InputLastAlarm
			DisplayString,
		envNode2InputLastAck
			DisplayString,
		envNode2InputLowLimit
			INTEGER,
		envNode2InputHighLimit
			INTEGER,
		envNode2InputCalib
			INTEGER,
		envNode2InputRecTime
			INTEGER,
		envNode2InputResetTime
			INTEGER,
		envNode2InputAlarmOnRTN
			INTEGER,
		envNode2InputClass
			INTEGER,
		envNode2InputDatalogEnable
			INTEGER,
		envNode2InputCustomVoice
			DisplayString,
		envNode2InputAck
			INTEGER
	}

envNode2Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode2Entry 1 }

envNode2InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode2Entry 2 }

envNode2InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode2Entry 3 }

envNode2InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode2Entry 4 }

envNode2InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode2Entry 5 }

envNode2InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode2Entry 6 }

envNode2InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode2Entry 7 }

envNode2InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode2Entry 8 }

envNode2InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode2Entry 9 }

envNode2InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode2Entry 10 }

envNode2InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode2Entry 11 }

envNode2InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode2Entry 12 }

envNode2InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode2Entry 13 }

envNode2InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode2Entry 14 }

envNode2InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode2Entry 15 }

envNode2InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode2Entry 16 }

envNode2InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	""
	::= { envNode2Entry 17 }

envNode2InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode2Entry 18 }

envNode2InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode2Entry 19 }

envNode2InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode2Entry 20 }

envNode2InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode2Entry 21 }

envNode2InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode2Entry 22 }

envNode3Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode3Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node3Env	1 }

envNode3Entry	OBJECT-TYPE
	SYNTAX EnvNode3Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode3Index }
	::= { envNode3Table 1 }

EnvNode3Entry ::=
	SEQUENCE {
		envNode3Index
			INTEGER,
		envNode3InputName
			DisplayString,
		envNode3InputType
			INTEGER,
		envNode3InputInUse
			INTEGER,
		envNode3InputUserInUse
			INTEGER,
		envNode3InputEnable
			INTEGER,
		envNode3InputValue
			INTEGER,
		envNode3InputStatus
			INTEGER,
		envNode3InputMin
			INTEGER,
		envNode3InputMax
			INTEGER,
		envNode3InputLastAlarm
			DisplayString,
		envNode3InputLastAck
			DisplayString,
		envNode3InputLowLimit
			INTEGER,
		envNode3InputHighLimit
			INTEGER,
		envNode3InputCalib
			INTEGER,
		envNode3InputRecTime
			INTEGER,
		envNode3InputResetTime
			INTEGER,
		envNode3InputAlarmOnRTN
			INTEGER,
		envNode3InputClass
			INTEGER,
		envNode3InputDatalogEnable
			INTEGER,
		envNode3InputCustomVoice
			DisplayString,
		envNode3InputAck
			INTEGER
	}

envNode3Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode3Entry 1 }

envNode3InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode3Entry 2 }

envNode3InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode3Entry 3 }

envNode3InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode3Entry 4 }

envNode3InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode3Entry 5 }

envNode3InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode3Entry 6 }

envNode3InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode3Entry 7 }

envNode3InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode3Entry 8 }

envNode3InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode3Entry 9 }

envNode3InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode3Entry 10}

envNode3InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode3Entry 11 }

envNode3InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode3Entry 12 }

envNode3InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode3Entry 13 }

envNode3InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode3Entry 14}

envNode3InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode3Entry 15 }

envNode3InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode3Entry 16 }

envNode3InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode3Entry 17 }

envNode3InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode3Entry 18 }

envNode3InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode3Entry 19 }

envNode3InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow this input being included into the data logger"
	::= { envNode3Entry 20 }

envNode3InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode3Entry 21 }

envNode3InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode3Entry 22 }

envNode4Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode4Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node4Env	1 }

envNode4Entry	OBJECT-TYPE
	SYNTAX EnvNode4Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode4Index }
	::= { envNode4Table 1 }

EnvNode4Entry ::=
	SEQUENCE {
		envNode4Index
			INTEGER,
		envNode4InputName
			DisplayString,
		envNode4InputType
			INTEGER,
		envNode4InputInUse
			INTEGER,
		envNode4InputUserInUse
			INTEGER,
		envNode4InputEnable
			INTEGER,
		envNode4InputValue
			INTEGER,
		envNode4InputStatus
			INTEGER,
		envNode4InputMin
			INTEGER,
		envNode4InputMax
			INTEGER,
		envNode4InputLastAlarm
			DisplayString,
		envNode4InputLastAck
			DisplayString,
		envNode4InputLowLimit
			INTEGER,
		envNode4InputHighLimit
			INTEGER,
		envNode4InputCalib
			INTEGER,
		envNode4InputRecTime
			INTEGER,
		envNode4InputResetTime
			INTEGER,
		envNode4InputAlarmOnRTN
			INTEGER,
		envNode4InputClass
			INTEGER,
		envNode4InputDatalogEnable
			INTEGER,
		envNode4InputCustomVoice
			DisplayString,
		envNode4InputAck
			INTEGER
	}

envNode4Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode4Entry 1 }

envNode4InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode4Entry 2 }

envNode4InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode4Entry 3 }

envNode4InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode4Entry 4 }

envNode4InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode4Entry 5 }

envNode4InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode4Entry 6 }

envNode4InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode4Entry 7 }

envNode4InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode4Entry 8 }

envNode4InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode4Entry 9 }

envNode4InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode4Entry 10}

envNode4InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode4Entry 11 }

envNode4InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode4Entry 12 }

envNode4InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode4Entry 13 }

envNode4InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode4Entry 14}

envNode4InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode4Entry 15 }

envNode4InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode4Entry 16 }

envNode4InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode4Entry 17 }

envNode4InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode4Entry 18 }

envNode4InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode4Entry 19 }

envNode4InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode4Entry 20 }

envNode4InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode4Entry 21 }

envNode4InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode4Entry 22 }

envNode5Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode5Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node5Env	1 }

envNode5Entry	OBJECT-TYPE
	SYNTAX EnvNode5Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode5Index }
	::= { envNode5Table 1 }

EnvNode5Entry ::=
	SEQUENCE {
		envNode5Index
			INTEGER,
		envNode5InputName
			DisplayString,
		envNode5InputType
			INTEGER,
		envNode5InputInUse
			INTEGER,
		envNode5InputUserInUse
			INTEGER,
		envNode5InputEnable
			INTEGER,
		envNode5InputValue
			INTEGER,
		envNode5InputStatus
			INTEGER,
		envNode5InputMin
			INTEGER,
		envNode5InputMax
			INTEGER,
		envNode5InputLastAlarm
			DisplayString,
		envNode5InputLastAck
			DisplayString,
		envNode5InputLowLimit
			INTEGER,
		envNode5InputHighLimit
			INTEGER,
		envNode5InputCalib
			INTEGER,
		envNode5InputRecTime
			INTEGER,
		envNode5InputResetTime
			INTEGER,
		envNode5InputAlarmOnRTN
			INTEGER,
		envNode5InputClass
			INTEGER,
		envNode5InputDatalogEnable
			INTEGER,
		envNode5InputCustomVoice
			DisplayString,
		envNode5InputAck
			INTEGER
	}

envNode5Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode5Entry 1 }

envNode5InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode5Entry 2 }

envNode5InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode5Entry 3 }

envNode5InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode5Entry 4 }

envNode5InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode5Entry 5 }

envNode5InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode5Entry 6 }

envNode5InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode5Entry 7 }

envNode5InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode5Entry 8 }

envNode5InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode5Entry 9 }

envNode5InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode5Entry 10}

envNode5InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode5Entry 11 }

envNode5InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode5Entry 12 }

envNode5InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode5Entry 13 }

envNode5InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode5Entry 14}

envNode5InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode5Entry 15 }

envNode5InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode5Entry 16 }

envNode5InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode5Entry 17 }

envNode5InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode5Entry 18 }

envNode5InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode5Entry 19 }

envNode5InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode5Entry 20 }

envNode5InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode5Entry 21 }

envNode5InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode5Entry 22 }

envNode6Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode6Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node6Env	1 }

envNode6Entry	OBJECT-TYPE
	SYNTAX EnvNode6Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode6Index }
	::= { envNode6Table 1 }

EnvNode6Entry ::=
	SEQUENCE {
		envNode6Index
			INTEGER,
		envNode6InputName
			DisplayString,
		envNode6InputType
			INTEGER,
		envNode6InputInUse
			INTEGER,
		envNode6InputUserInUse
			INTEGER,
		envNode6InputEnable
			INTEGER,
		envNode6InputValue
			INTEGER,
		envNode6InputStatus
			INTEGER,
		envNode6InputMin
			INTEGER,
		envNode6InputMax
			INTEGER,
		envNode6InputLastAlarm
			DisplayString,
		envNode6InputLastAck
			DisplayString,
		envNode6InputLowLimit
			INTEGER,
		envNode6InputHighLimit
			INTEGER,
		envNode6InputCalib
			INTEGER,
		envNode6InputRecTime
			INTEGER,
		envNode6InputResetTime
			INTEGER,
		envNode6InputAlarmOnRTN
			INTEGER,
		envNode6InputClass
			INTEGER,
		envNode6InputDatalogEnable
			INTEGER,
		envNode6InputCustomVoice
			DisplayString,
		envNode6InputAck
			INTEGER
	}

envNode6Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode6Entry 1 }

envNode6InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode6Entry 2 }

envNode6InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode6Entry 3 }

envNode6InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode6Entry 4 }

envNode6InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode6Entry 5 }

envNode6InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode6Entry 6 }

envNode6InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode6Entry 7 }

envNode6InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode6Entry 8 }

envNode6InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode6Entry 9 }

envNode6InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode6Entry 10}

envNode6InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode6Entry 11 }

envNode6InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode6Entry 12 }

envNode6InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode6Entry 13 }

envNode6InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode6Entry 14}

envNode6InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode6Entry 15 }

envNode6InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode6Entry 16 }

envNode6InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode6Entry 17 }

envNode6InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode6Entry 18 }

envNode6InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode6Entry 19 }

envNode6InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode6Entry 20 }

envNode6InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode6Entry 21 }

envNode6InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode6Entry 22 }

envNode7Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode7Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node7Env	1 }

envNode7Entry	OBJECT-TYPE
	SYNTAX EnvNode7Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode7Index }
	::= { envNode7Table 1 }

EnvNode7Entry ::=
	SEQUENCE {
		envNode7Index
			INTEGER,
		envNode7InputName
			DisplayString,
		envNode7InputType
			INTEGER,
		envNode7InputInUse
			INTEGER,
		envNode7InputUserInUse
			INTEGER,
		envNode7InputEnable
			INTEGER,
		envNode7InputValue
			INTEGER,
		envNode7InputStatus
			INTEGER,
		envNode7InputMin
			INTEGER,
		envNode7InputMax
			INTEGER,
		envNode7InputLastAlarm
			DisplayString,
		envNode7InputLastAck
			DisplayString,
		envNode7InputLowLimit
			INTEGER,
		envNode7InputHighLimit
			INTEGER,
		envNode7InputCalib
			INTEGER,
		envNode7InputRecTime
			INTEGER,
		envNode7InputResetTime
			INTEGER,
		envNode7InputAlarmOnRTN
			INTEGER,
		envNode7InputClass
			INTEGER,
		envNode7InputDatalogEnable
			INTEGER,
		envNode7InputCustomVoice
			DisplayString,
		envNode7InputAck
			INTEGER
	}

envNode7Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode7Entry 1 }

envNode7InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode7Entry 2 }

envNode7InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode7Entry 3 }

envNode7InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode7Entry 4 }

envNode7InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode7Entry 5 }

envNode7InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode7Entry 6 }

envNode7InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode7Entry 7 }

envNode7InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode7Entry 8 }

envNode7InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode7Entry 9 }

envNode7InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode7Entry 10}

envNode7InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode7Entry 11 }

envNode7InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode7Entry 12 }

envNode7InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode7Entry 13 }

envNode7InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode7Entry 14}

envNode7InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode7Entry 15 }

envNode7InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode7Entry 16 }

envNode7InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode7Entry 17 }

envNode7InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode7Entry 18 }

envNode7InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode7Entry 19 }

envNode7InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode7Entry 20 }

envNode7InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode7Entry 21 }

envNode7InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode7Entry 22 }

envNode8Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode8Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node8Env	1 }

envNode8Entry	OBJECT-TYPE
	SYNTAX EnvNode8Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode8Index }
	::= { envNode8Table 1 }

EnvNode8Entry ::=
	SEQUENCE {
		envNode8Index
			INTEGER,
		envNode8InputName
			DisplayString,
		envNode8InputType
			INTEGER,
		envNode8InputInUse
			INTEGER,
		envNode8InputUserInUse
			INTEGER,
		envNode8InputEnable
			INTEGER,
		envNode8InputValue
			INTEGER,
		envNode8InputStatus
			INTEGER,
		envNode8InputMin
			INTEGER,
		envNode8InputMax
			INTEGER,
		envNode8InputLastAlarm
			DisplayString,
		envNode8InputLastAck
			DisplayString,
		envNode8InputLowLimit
			INTEGER,
		envNode8InputHighLimit
			INTEGER,
		envNode8InputCalib
			INTEGER,
		envNode8InputRecTime
			INTEGER,
		envNode8InputResetTime
			INTEGER,
		envNode8InputAlarmOnRTN
			INTEGER,
		envNode8InputClass
			INTEGER,
		envNode8InputDatalogEnable
			INTEGER,
		envNode8InputCustomVoice
			DisplayString,
		envNode8InputAck
			INTEGER
	}

envNode8Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode8Entry 1 }

envNode8InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode8Entry 2 }

envNode8InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode8Entry 3 }

envNode8InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode8Entry 4 }

envNode8InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode8Entry 5 }

envNode8InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode8Entry 6 }

envNode8InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode8Entry 7 }

envNode8InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode8Entry 8 }

envNode8InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode8Entry 9 }

envNode8InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode8Entry 10}

envNode8InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode8Entry 11 }

envNode8InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode8Entry 12 }

envNode8InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode8Entry 13 }

envNode8InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode8Entry 14}

envNode8InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode8Entry 15 }

envNode8InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode8Entry 16 }

envNode8InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode8Entry 17 }

envNode8InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode8Entry 18 }

envNode8InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode8Entry 19 }

envNode8InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode8Entry 20 }

envNode8InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode8Entry 21 }

envNode8InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode8Entry 22 }

envNode9Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode9Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node9Env	1 }

envNode9Entry	OBJECT-TYPE
	SYNTAX EnvNode9Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode9Index }
	::= { envNode9Table 1 }

EnvNode9Entry ::=
	SEQUENCE {
		envNode9Index
			INTEGER,
		envNode9InputName
			DisplayString,
		envNode9InputType
			INTEGER,
		envNode9InputInUse
			INTEGER,
		envNode9InputUserInUse
			INTEGER,
		envNode9InputEnable
			INTEGER,
		envNode9InputValue
			INTEGER,
		envNode9InputStatus
			INTEGER,
		envNode9InputMin
			INTEGER,
		envNode9InputMax
			INTEGER,
		envNode9InputLastAlarm
			DisplayString,
		envNode9InputLastAck
			DisplayString,
		envNode9InputLowLimit
			INTEGER,
		envNode9InputHighLimit
			INTEGER,
		envNode9InputCalib
			INTEGER,
		envNode9InputRecTime
			INTEGER,
		envNode9InputResetTime
			INTEGER,
		envNode9InputAlarmOnRTN
			INTEGER,
		envNode9InputClass
			INTEGER,
		envNode9InputDatalogEnable
			INTEGER,
		envNode9InputCustomVoice
			DisplayString,
		envNode9InputAck
			INTEGER
	}

envNode9Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode9Entry 1 }

envNode9InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode9Entry 2 }

envNode9InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode9Entry 3 }

envNode9InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode9Entry 4 }

envNode9InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode9Entry 5 }

envNode9InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"True if this input is enabled by the scheduler"
	::= { envNode9Entry 6 }

envNode9InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode9Entry 7 }

envNode9InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode9Entry 8 }

envNode9InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode9Entry 9 }

envNode9InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode9Entry 10}

envNode9InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode9Entry 11 }

envNode9InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode9Entry 12 }

envNode9InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode9Entry 13 }

envNode9InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode9Entry 14}

envNode9InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode9Entry 15 }

envNode9InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode9Entry 16 }

envNode9InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode9Entry 17 }

envNode9InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode9Entry 18 }

envNode9InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode9Entry 19 }

envNode9InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog input"
	::= { envNode9Entry 20 }

envNode9InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode9Entry 21 }

envNode9InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode9Entry 22 }

envNode10Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode10Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node10Env	1 }

envNode10Entry	OBJECT-TYPE
	SYNTAX EnvNode10Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode10Index }
	::= { envNode10Table 1 }

EnvNode10Entry ::=
	SEQUENCE {
		envNode10Index
			INTEGER,
		envNode10InputName
			DisplayString,
		envNode10InputType
			INTEGER,
		envNode10InputInUse
			INTEGER,
		envNode10InputUserInUse
			INTEGER,
		envNode10InputEnable
			INTEGER,
		envNode10InputValue
			INTEGER,
		envNode10InputStatus
			INTEGER,
		envNode10InputMin
			INTEGER,
		envNode10InputMax
			INTEGER,
		envNode10InputLastAlarm
			DisplayString,
		envNode10InputLastAck
			DisplayString,
		envNode10InputLowLimit
			INTEGER,
		envNode10InputHighLimit
			INTEGER,
		envNode10InputCalib
			INTEGER,
		envNode10InputRecTime
			INTEGER,
		envNode10InputResetTime
			INTEGER,
		envNode10InputAlarmOnRTN
			INTEGER,
		envNode10InputClass
			INTEGER,
		envNode10InputDatalogEnable
			INTEGER,
		envNode10InputCustomVoice
			DisplayString,
		envNode10InputAck
			INTEGER
	}

envNode10Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode10Entry 1 }

envNode10InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode10Entry 2 }

envNode10InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode10Entry 3 }

envNode10InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode10Entry 4 }

envNode10InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode10Entry 5 }

envNode10InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Iput enabled by scheduler"
	::= { envNode10Entry 6 }

envNode10InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode10Entry 7 }

envNode10InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode10Entry 8 }

envNode10InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode10Entry 9 }

envNode10InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode10Entry 10}

envNode10InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode10Entry 11 }

envNode10InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode10Entry 12 }

envNode10InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode10Entry 13 }

envNode10InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode10Entry 14}

envNode10InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode10Entry 15 }

envNode10InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode10Entry 16 }

envNode10InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode10Entry 17 }

envNode10InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode10Entry 18 }

envNode10InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode10Entry 19 }

envNode10InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode10Entry 20 }

envNode10InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode10Entry 21 }

envNode10InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode10Entry 22 }

envNode11Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode11Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node11Env	1 }

envNode11Entry	OBJECT-TYPE
	SYNTAX EnvNode11Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode11Index }
	::= { envNode11Table 1 }

EnvNode11Entry ::=
	SEQUENCE {
		envNode11Index
			INTEGER,
		envNode11InputName
			DisplayString,
		envNode11InputType
			INTEGER,
		envNode11InputInUse
			INTEGER,
		envNode11InputUserInUse
			INTEGER,
		envNode11InputEnable
			INTEGER,
		envNode11InputValue
			INTEGER,
		envNode11InputStatus
			INTEGER,
		envNode11InputMin
			INTEGER,
		envNode11InputMax
			INTEGER,
		envNode11InputLastAlarm
			DisplayString,
		envNode11InputLastAck
			DisplayString,
		envNode11InputLowLimit
			INTEGER,
		envNode11InputHighLimit
			INTEGER,
		envNode11InputCalib
			INTEGER,
		envNode11InputRecTime
			INTEGER,
		envNode11InputResetTime
			INTEGER,
		envNode11InputAlarmOnRTN
			INTEGER,
		envNode11InputClass
			INTEGER,
		envNode11InputDatalogEnable
			INTEGER,
		envNode11InputCustomVoice
			DisplayString,
		envNode11InputAck
			INTEGER
	}

envNode11Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode11Entry 1 }

envNode11InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode11Entry 2 }

envNode11InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode11Entry 3 }

envNode11InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode11Entry 4 }

envNode11InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode11Entry 5 }

envNode11InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode11Entry 6 }

envNode11InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode11Entry 7 }

envNode11InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode11Entry 8 }

envNode11InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode11Entry 9 }

envNode11InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode11Entry 10}

envNode11InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode11Entry 11 }

envNode11InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode11Entry 12 }

envNode11InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode11Entry 13 }

envNode11InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode11Entry 14}

envNode11InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode11Entry 15 }

envNode11InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode11Entry 16 }

envNode11InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode11Entry 17 }

envNode11InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode11Entry 18 }

envNode11InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode11Entry 19 }

envNode11InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode11Entry 20 }

envNode11InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode11Entry 21 }

envNode11InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode11Entry 22 }

envNode12Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode12Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node12Env	1 }

envNode12Entry	OBJECT-TYPE
	SYNTAX EnvNode12Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode12Index }
	::= { envNode12Table 1 }

EnvNode12Entry ::=
	SEQUENCE {
		envNode12Index
			INTEGER,
		envNode12InputName
			DisplayString,
		envNode12InputType
			INTEGER,
		envNode12InputInUse
			INTEGER,
		envNode12InputUserInUse
			INTEGER,
		envNode12InputEnable
			INTEGER,
		envNode12InputValue
			INTEGER,
		envNode12InputStatus
			INTEGER,
		envNode12InputMin
			INTEGER,
		envNode12InputMax
			INTEGER,
		envNode12InputLastAlarm
			DisplayString,
		envNode12InputLastAck
			DisplayString,
		envNode12InputLowLimit
			INTEGER,
		envNode12InputHighLimit
			INTEGER,
		envNode12InputCalib
			INTEGER,
		envNode12InputRecTime
			INTEGER,
		envNode12InputResetTime
			INTEGER,
		envNode12InputAlarmOnRTN
			INTEGER,
		envNode12InputClass
			INTEGER,
		envNode12InputDatalogEnable
			INTEGER,
		envNode12InputCustomVoice
			DisplayString,
		envNode12InputAck
			INTEGER
	}

envNode12Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode12Entry 1 }

envNode12InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode12Entry 2 }

envNode12InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"The type of sensor attached to Input 1 on the host"
	::= { envNode12Entry 3 }

envNode12InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode12Entry 4 }

envNode12InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode12Entry 5 }

envNode12InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode12Entry 6 }

envNode12InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode12Entry 7 }

envNode12InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode12Entry 8 }

envNode12InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode12Entry 9 }

envNode12InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode12Entry 10}

envNode12InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode12Entry 11 }

envNode12InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode12Entry 12 }

envNode12InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode12Entry 13 }

envNode12InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode12Entry 14}

envNode12InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode12Entry 15 }

envNode12InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode12Entry 16 }

envNode12InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode12Entry 17 }

envNode12InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode12Entry 18}

envNode12InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode12Entry 19 }

envNode12InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode12Entry 20 }

envNode12InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode12Entry 21 }

envNode12InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode12Entry 22 }

envNode13Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode13Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node13Env	1 }

envNode13Entry	OBJECT-TYPE
	SYNTAX EnvNode13Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode13Index }
	::= { envNode13Table 1 }

EnvNode13Entry ::=
	SEQUENCE {
		envNode13Index
			INTEGER,
		envNode13InputName
			DisplayString,
		envNode13InputType
			INTEGER,
		envNode13InputInUse
			INTEGER,
		envNode13InputUserInUse
			INTEGER,
		envNode13InputEnable
			INTEGER,
		envNode13InputValue
			INTEGER,
		envNode13InputStatus
			INTEGER,
		envNode13InputMin
			INTEGER,
		envNode13InputMax
			INTEGER,
		envNode13InputLastAlarm
			DisplayString,
		envNode13InputLastAck
			DisplayString,
		envNode13InputLowLimit
			INTEGER,
		envNode13InputHighLimit
			INTEGER,
		envNode13InputCalib
			INTEGER,
		envNode13InputRecTime
			INTEGER,
		envNode13InputResetTime
			INTEGER,
		envNode13InputAlarmOnRTN
			INTEGER,
		envNode13InputClass
			INTEGER,
		envNode13InputDatalogEnable
			INTEGER,
		envNode13InputCustomVoice
			DisplayString,
		envNode13InputAck
			INTEGER
	}

envNode13Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode13Entry 1 }

envNode13InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode13Entry 2 }

envNode13InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode13Entry 3 }

envNode13InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode13Entry 4 }

envNode13InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode13Entry 5 }

envNode13InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode13Entry 6 }

envNode13InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode13Entry 7 }

envNode13InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode13Entry 8 }

envNode13InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode13Entry 9 }

envNode13InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode13Entry 10}

envNode13InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode13Entry 11 }

envNode13InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode13Entry 12 }

envNode13InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode13Entry 13 }

envNode13InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode13Entry 14}

envNode13InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode13Entry 15 }

envNode13InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode13Entry 16 }

envNode13InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode13Entry 17 }

envNode13InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode13Entry 18 }

envNode13InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode13Entry 19 }

envNode13InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode13Entry 20 }

envNode13InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode13Entry 21 }

envNode13InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode13Entry 22 }

envNode14Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode14Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node14Env	1 }

envNode14Entry	OBJECT-TYPE
	SYNTAX EnvNode14Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode14Index }
	::= { envNode14Table 1 }

EnvNode14Entry ::=
	SEQUENCE {
		envNode14Index
			INTEGER,
		envNode14InputName
			DisplayString,
		envNode14InputType
			INTEGER,
		envNode14InputInUse
			INTEGER,
		envNode14InputUserInUse
			INTEGER,
		envNode14InputEnable
			INTEGER,
		envNode14InputValue
			INTEGER,
		envNode14InputStatus
			INTEGER,
		envNode14InputMin
			INTEGER,
		envNode14InputMax
			INTEGER,
		envNode14InputLastAlarm
			DisplayString,
		envNode14InputLastAck
			DisplayString,
		envNode14InputLowLimit
			INTEGER,
		envNode14InputHighLimit
			INTEGER,
		envNode14InputCalib
			INTEGER,
		envNode14InputRecTime
			INTEGER,
		envNode14InputResetTime
			INTEGER,
		envNode14InputAlarmOnRTN
			INTEGER,
		envNode14InputClass
			INTEGER,
		envNode14InputDatalogEnable
			INTEGER,
		envNode14InputCustomVoice
			DisplayString,
		envNode14InputAck
			INTEGER
	}

envNode14Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode14Entry 1 }

envNode14InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode14Entry 2 }

envNode14InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode14Entry 3 }

envNode14InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode14Entry 4 }

envNode14InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode14Entry 5 }

envNode14InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"True if this input is enabled by the scheduler"
	::= { envNode14Entry 6 }

envNode14InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode14Entry 7 }

envNode14InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode14Entry 8 }

envNode14InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode14Entry 9 }

envNode14InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode14Entry 10}

envNode14InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode14Entry 11 }

envNode14InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode14Entry 12 }

envNode14InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode14Entry 13 }

envNode14InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode14Entry 14}

envNode14InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode14Entry 15 }

envNode14InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode14Entry 16 }

envNode14InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode14Entry 17 }

envNode14InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode14Entry 18 }

envNode14InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode14Entry 19 }

envNode14InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode14Entry 20 }

envNode14InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode14Entry 21 }

envNode14InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode14Entry 22 }

envNode15Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode15Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node15Env	1 }

envNode15Entry	OBJECT-TYPE
	SYNTAX EnvNode15Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode15Index }
	::= { envNode15Table 1 }

EnvNode15Entry ::=
	SEQUENCE {
		envNode15Index
			INTEGER,
		envNode15InputName
			DisplayString,
		envNode15InputType
			INTEGER,
		envNode15InputInUse
			INTEGER,
		envNode15InputUserInUse
			INTEGER,
		envNode15InputEnable
			INTEGER,
		envNode15InputValue
			INTEGER,
		envNode15InputStatus
			INTEGER,
		envNode15InputMin
			INTEGER,
		envNode15InputMax
			INTEGER,
		envNode15InputLastAlarm
			DisplayString,
		envNode15InputLastAck
			DisplayString,
		envNode15InputLowLimit
			INTEGER,
		envNode15InputHighLimit
			INTEGER,
		envNode15InputCalib
			INTEGER,
		envNode15InputRecTime
			INTEGER,
		envNode15InputResetTime
			INTEGER,
		envNode15InputAlarmOnRTN
			INTEGER,
		envNode15InputClass
			INTEGER,
		envNode15InputDatalogEnable
			INTEGER,
		envNode15InputCustomVoice
			DisplayString,
		envNode15InputAck
			INTEGER
	}

envNode15Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode15Entry 1 }

envNode15InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode15Entry 2 }

envNode15InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode15Entry 3 }

envNode15InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode15Entry 4 }

envNode15InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode15Entry 5 }

envNode15InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode15Entry 6 }

envNode15InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode15Entry 7 }

envNode15InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode15Entry 8 }

envNode15InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode15Entry 9 }

envNode15InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode15Entry 10}

envNode15InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode15Entry 11 }

envNode15InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode15Entry 12 }

envNode15InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode15Entry 13 }

envNode15InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode15Entry 14}

envNode15InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode15Entry 15 }

envNode15InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode15Entry 16 }

envNode15InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode15Entry 17 }

envNode15InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode15Entry 18 }

envNode15InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode15Entry 19 }

envNode15InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode15Entry 20 }

envNode15InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode15Entry 21 }

envNode15InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode15Entry 22 }

envNode16Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode16Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node16Env	1 }

envNode16Entry	OBJECT-TYPE
	SYNTAX EnvNode16Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode16Index }
	::= { envNode16Table 1 }

EnvNode16Entry ::=
	SEQUENCE {
		envNode16Index
			INTEGER,
		envNode16InputName
			DisplayString,
		envNode16InputType
			INTEGER,
		envNode16InputInUse
			INTEGER,
		envNode16InputUserInUse
			INTEGER,
		envNode16InputEnable
			INTEGER,
		envNode16InputValue
			INTEGER,
		envNode16InputStatus
			INTEGER,
		envNode16InputMin
			INTEGER,
		envNode16InputMax
			INTEGER,
		envNode16InputLastAlarm
			DisplayString,
		envNode16InputLastAck
			DisplayString,
		envNode16InputLowLimit
			INTEGER,
		envNode16InputHighLimit
			INTEGER,
		envNode16InputCalib
			INTEGER,
		envNode16InputRecTime
			INTEGER,
		envNode16InputResetTime
			INTEGER,
		envNode16InputAlarmOnRTN
			INTEGER,
		envNode16InputClass
			INTEGER,
		envNode16InputDatalogEnable
			INTEGER,
		envNode16InputCustomVoice
			DisplayString,
		envNode16InputAck
			INTEGER
	}

envNode16Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode16Entry 1 }

envNode16InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode16Entry 2 }

envNode16InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),	undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode16Entry 3 }

envNode16InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode16Entry 4 }

envNode16InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode16Entry 5 }

envNode16InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode16Entry 6 }

envNode16InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode16Entry 7 }

envNode16InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode16Entry 8 }

envNode16InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode16Entry 9 }

envNode16InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode16Entry 10}

envNode16InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode16Entry 11 }

envNode16InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode16Entry 12 }

envNode16InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode16Entry 13 }

envNode16InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode16Entry 14}

envNode16InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode16Entry 15 }

envNode16InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode16Entry 16 }

envNode16InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode16Entry 17 }

envNode16InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode16Entry 18 }

envNode16InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode16Entry 19 }

envNode16InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode16Entry 20 }

envNode16InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode16Entry 21 }

envNode16InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode16Entry 22 }

envNode17Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode17Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node17Env	1 }

envNode17Entry	OBJECT-TYPE
	SYNTAX EnvNode17Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode17Index }
	::= { envNode17Table 1 }

EnvNode17Entry ::=
	SEQUENCE {
		envNode17Index
			INTEGER,
		envNode17InputName
			DisplayString,
		envNode17InputType
			INTEGER,
		envNode17InputInUse
			INTEGER,
		envNode17InputUserInUse
			INTEGER,
		envNode17InputEnable
			INTEGER,
		envNode17InputValue
			INTEGER,
		envNode17InputStatus
			INTEGER,
		envNode17InputMin
			INTEGER,
		envNode17InputMax
			INTEGER,
		envNode17InputLastAlarm
			DisplayString,
		envNode17InputLastAck
			DisplayString,
		envNode17InputLowLimit
			INTEGER,
		envNode17InputHighLimit
			INTEGER,
		envNode17InputCalib
			INTEGER,
		envNode17InputRecTime
			INTEGER,
		envNode17InputResetTime
			INTEGER,
		envNode17InputAlarmOnRTN
			INTEGER,
		envNode17InputClass
			INTEGER,
		envNode17InputDatalogEnable
			INTEGER,
		envNode17InputCustomVoice
			DisplayString,
		envNode17InputAck
			INTEGER
	}

envNode17Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode17Entry 1 }

envNode17InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode17Entry 2 }

envNode17InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode17Entry 3 }

envNode17InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode17Entry 4 }

envNode17InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode17Entry 5 }

envNode17InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode17Entry 6 }

envNode17InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode17Entry 7 }

envNode17InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode17Entry 8 }

envNode17InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode17Entry 9 }

envNode17InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode17Entry 10}

envNode17InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode17Entry 11 }

envNode17InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode17Entry 12 }

envNode17InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode17Entry 13 }

envNode17InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode17Entry 14}

envNode17InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode17Entry 15 }

envNode17InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode17Entry 16 }

envNode17InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode17Entry 17 }

envNode17InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode17Entry 18 }

envNode17InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode17Entry 19 }

envNode17InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode17Entry 20 }

envNode17InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode17Entry 21 }

envNode17InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode17Entry 22 }

envNode18Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode18Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node18Env	1 }

envNode18Entry	OBJECT-TYPE
	SYNTAX EnvNode18Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode18Index }
	::= { envNode18Table 1 }

EnvNode18Entry ::=
	SEQUENCE {
		envNode18Index
			INTEGER,
		envNode18InputName
			DisplayString,
		envNode18InputType
			INTEGER,
		envNode18InputInUse
			INTEGER,
		envNode18InputUserInUse
			INTEGER,
		envNode18InputEnable
			INTEGER,
		envNode18InputValue
			INTEGER,
		envNode18InputStatus
			INTEGER,
		envNode18InputMin
			INTEGER,
		envNode18InputMax
			INTEGER,
		envNode18InputLastAlarm
			DisplayString,
		envNode18InputLastAck
			DisplayString,
		envNode18InputLowLimit
			INTEGER,
		envNode18InputHighLimit
			INTEGER,
		envNode18InputCalib
			INTEGER,
		envNode18InputRecTime
			INTEGER,
		envNode18InputResetTime
			INTEGER,
		envNode18InputAlarmOnRTN
			INTEGER,
		envNode18InputClass
			INTEGER,
		envNode18InputDatalogEnable
			INTEGER,
		envNode18InputCustomVoice
			DisplayString,
		envNode18InputAck
			INTEGER
	}

envNode18Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode18Entry 1 }

envNode18InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode18Entry 2 }

envNode18InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode18Entry 3 }

envNode18InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode18Entry 4 }

envNode18InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode18Entry 5 }

envNode18InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode18Entry 6 }

envNode18InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode18Entry 7 }

envNode18InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode18Entry 8 }

envNode18InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode18Entry 9 }

envNode18InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode18Entry 10}

envNode18InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode18Entry 11 }

envNode18InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode18Entry 12 }

envNode18InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode18Entry 13 }

envNode18InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode18Entry 14}

envNode18InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode18Entry 15 }

envNode18InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode18Entry 16 }

envNode18InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode18Entry 17 }

envNode18InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode18Entry 18 }

envNode18InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode18Entry 19 }

envNode18InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode18Entry 20 }

envNode18InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode18Entry 21 }

envNode18InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode18Entry 22 }

envNode19Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode19Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node19Env	1 }

envNode19Entry	OBJECT-TYPE
	SYNTAX EnvNode19Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode19Index }
	::= { envNode19Table 1 }

EnvNode19Entry ::=
	SEQUENCE {
		envNode19Index
			INTEGER,
		envNode19InputName
			DisplayString,
		envNode19InputType
			INTEGER,
		envNode19InputInUse
			INTEGER,
		envNode19InputUserInUse
			INTEGER,
		envNode19InputEnable
			INTEGER,
		envNode19InputValue
			INTEGER,
		envNode19InputStatus
			INTEGER,
		envNode19InputMin
			INTEGER,
		envNode19InputMax
			INTEGER,
		envNode19InputLastAlarm
			DisplayString,
		envNode19InputLastAck
			DisplayString,
		envNode19InputLowLimit
			INTEGER,
		envNode19InputHighLimit
			INTEGER,
		envNode19InputCalib
			INTEGER,
		envNode19InputRecTime
			INTEGER,
		envNode19InputResetTime
			INTEGER,
		envNode19InputAlarmOnRTN
			INTEGER,
		envNode19InputClass
			INTEGER,
		envNode19InputDatalogEnable
			INTEGER,
		envNode19InputCustomVoice
			DisplayString,
		envNode19InputAck
			INTEGER
	}

envNode19Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode19Entry 1 }

envNode19InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode19Entry 2 }

envNode19InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode19Entry 3 }

envNode19InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode19Entry 4 }

envNode19InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode19Entry 5 }

envNode19InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode19Entry 6 }

envNode19InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode19Entry 7 }

envNode19InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode19Entry 8 }

envNode19InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode19Entry 9 }

envNode19InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode19Entry 10}

envNode19InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode19Entry 11 }

envNode19InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode19Entry 12 }

envNode19InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode19Entry 13 }

envNode19InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode19Entry 14}

envNode19InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode19Entry 15 }

envNode19InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode19Entry 16 }

envNode19InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode19Entry 17 }

envNode19InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode19Entry 18 }

envNode19InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode19Entry 19 }

envNode19InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode19Entry 20 }

envNode19InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode19Entry 21 }

envNode19InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode19Entry 22 }

envNode20Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode20Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node20Env	1 }

envNode20Entry	OBJECT-TYPE
	SYNTAX EnvNode20Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode20Index }
	::= { envNode20Table 1 }

EnvNode20Entry ::=
	SEQUENCE {
		envNode20Index
			INTEGER,
		envNode20InputName
			DisplayString,
		envNode20InputType
			INTEGER,
		envNode20InputInUse
			INTEGER,
		envNode20InputUserInUse
			INTEGER,
		envNode20InputEnable
			INTEGER,
		envNode20InputValue
			INTEGER,
		envNode20InputStatus
			INTEGER,
		envNode20InputMin
			INTEGER,
		envNode20InputMax
			INTEGER,
		envNode20InputLastAlarm
			DisplayString,
		envNode20InputLastAck
			DisplayString,
		envNode20InputLowLimit
			INTEGER,
		envNode20InputHighLimit
			INTEGER,
		envNode20InputCalib
			INTEGER,
		envNode20InputRecTime
			INTEGER,
		envNode20InputResetTime
			INTEGER,
		envNode20InputAlarmOnRTN
			INTEGER,
		envNode20InputClass
			INTEGER,
		envNode20InputDatalogEnable
			INTEGER,
		envNode20InputCustomVoice
			DisplayString,
		envNode20InputAck
			INTEGER
	}

envNode20Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode20Entry 1 }

envNode20InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode20Entry 2 }

envNode20InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode20Entry 3 }

envNode20InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	::= { envNode20Entry 4 }

envNode20InputUserInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Channel Enable"
	::= { envNode20Entry 5 }

envNode20InputEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Input enabled by scheduler"
	::= { envNode20Entry 6 }

envNode20InputValue	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Real time value of this input"
	::= { envNode20Entry 7 }

envNode20InputStatus	OBJECT-TYPE
	SYNTAX				INTEGER	{
		ok(1),waiting(2),openSensorClosed(3),
		closedSensorOpened(4),low(5),high(6),pingTO(7),retToNorm(8),
		sensorTrouble(9),routeDown(10),nodeTrouble(11),pGTrouble(12)
	}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Alarm status code"
	::= { envNode20Entry 8 }

envNode20InputMin		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The minimum value this input has reached"
	::= { envNode20Entry 9 }

envNode20InputMax		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The maximum value this input has reached"
	::= { envNode20Entry 10}

envNode20InputLastAlarm	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm"
	::= {  envNode20Entry 11 }

envNode20InputLastAck	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Timestamp of the last alarm Ack"
	::= { envNode20Entry 12 }

envNode20InputLowLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The low alarm threshold"
	::= { envNode20Entry 13 }

envNode20InputHighLimit	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"The high alarm threshold"
	::= { envNode20Entry 14}

envNode20InputCalib	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Calibration offset"
	::= { envNode20Entry 15 }

envNode20InputRecTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Time in seconds for an alarm to be recognized"
	::= { envNode20Entry 16 }

envNode20InputResetTime	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"A value >= 30 mins enables feature, 0 disables"
	::= { envNode20Entry 17 }

envNode20InputAlarmOnRTN	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Allow an alarm to occur when a condition goes back to normal"
	::= { envNode20Entry 18 }

envNode20InputClass	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Alarm class of Input (255 is none)"
	::= { envNode20Entry 19 }

envNode20InputDatalogEnable	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Datalog Input"
	::= { envNode20Entry 20 }

envNode20InputCustomVoice	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"WAV file for the custom voice message"
	::= { envNode20Entry 21}

envNode20InputAck	OBJECT-TYPE
	SYNTAX		INTEGER { false(1),true(2) }
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"Ack alarm"
	::= { envNode20Entry 22 }

envNode21Table	OBJECT-TYPE
	SYNTAX	SEQUENCE OF	EnvNode21Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A List of Env entries"
	::= { node21Env	1 }

envNode21Entry	OBJECT-TYPE
	SYNTAX EnvNode21Entry
	ACCESS not-accessible
	STATUS	mandatory
	DESCRIPTION
		"A Env entry"
	INDEX { envNode21Index }
	::= { envNode21Table 1 }

EnvNode21Entry ::=
	SEQUENCE {
		envNode21Index
			INTEGER,
		envNode21InputName
			DisplayString,
		envNode21InputType
			INTEGER,
		envNode21InputInUse
			INTEGER,
		envNode21InputUserInUse
			INTEGER,
		envNode21InputEnable
			INTEGER,
		envNode21InputValue
			INTEGER,
		envNode21InputStatus
			INTEGER,
		envNode21InputMin
			INTEGER,
		envNode21InputMax
			INTEGER,
		envNode21InputLastAlarm
			DisplayString,
		envNode21InputLastAck
			DisplayString,
		envNode21InputLowLimit
			INTEGER,
		envNode21InputHighLimit
			INTEGER,
		envNode21InputCalib
			INTEGER,
		envNode21InputRecTime
			INTEGER,
		envNode21InputResetTime
			INTEGER,
		envNode21InputAlarmOnRTN
			INTEGER,
		envNode21InputClass
			INTEGER,
		envNode21InputDatalogEnable
			INTEGER,
		envNode21InputCustomVoice
			DisplayString,
		envNode21InputAck
			INTEGER
	}

envNode21Index				OBJECT-TYPE
	SYNTAX				INTEGER (1..11)
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"The index of the env entry 1..11"
	::= { envNode21Entry 1 }

envNode21InputName		OBJECT-TYPE
	SYNTAX				DisplayString
	ACCESS				read-write
	STATUS				mandatory
	DESCRIPTION	"Name for Input"
	::= { envNode21Entry 2 }

envNode21InputType			OBJECT-TYPE
	SYNTAX				INTEGER {
		temp-F(1),temp-C(2),hum(3),water(4),extPower(5),nc(6),no(7),
		smoke(8),irMotion(9),humLCD(10),temp-F-LCD(11),temp-C-LCD(12),
		trans40-20ma(13),undef1(14),undef2(15),none(16),hostPower(17),
		nodePower(18),battery(19),sound(20),ip(21)
	}
	ACCESS				read-only
	STATUS				mandatory
	DESCRIPTION	"Type of sensor"
	::= { envNode21Entry 3 }

envNode21InputInUse	OBJECT-TYPE
	SYNTAX		INTEGER {	false(1),true(2) }
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Sensor plugged in"
	: