summaryrefslogtreecommitdiff
path: root/MIBS/sensatronics
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/sensatronics
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/sensatronics')
-rw-r--r--MIBS/sensatronics/SENSATRONICS-EM1493
-rw-r--r--MIBS/sensatronics/SENSATRONICS-ITTM568
-rw-r--r--MIBS/sensatronics/SENSATRONICS-SMI84
3 files changed, 1145 insertions, 0 deletions
diff --git a/MIBS/sensatronics/SENSATRONICS-EM1 b/MIBS/sensatronics/SENSATRONICS-EM1
new file mode 100644
index 0000000..67eed06
--- /dev/null
+++ b/MIBS/sensatronics/SENSATRONICS-EM1
@@ -0,0 +1,493 @@
+-- *****************************************************************
+-- SENSATRONICS-ITTM.TXT: MIB corresponding to ITTM firmware v3.0
+--
+-- February 2004 Andrew F. Thompson--
+-- Copyright (c) 2004 by Sensatronics LLC
+-- All rights reserved.--
+-- *****************************************************************
+SENSATRONICS-EM1 DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ IpAddress,
+ TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ envMonitors
+ FROM SENSATRONICS-SMI;
+
+productEM1 MODULE-IDENTITY
+ LAST-UPDATED "200409130900Z"
+ ORGANIZATION "Sensatronics LLC"
+ CONTACT-INFO
+ "Sensatronics LLC
+ Postal: 20A Dunklee Road
+ Bow, NH 03304
+ USA
+ Tel: +1 603 224 0617
+ E-mail: dthompson@sensatronics.com"
+ DESCRIPTION
+ "Description of EM1 code."
+ REVISION "200409130900Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+::= { envMonitors 3 }
+
+unitInfo OBJECT IDENTIFIER ::= { productEM1 1 } -- Unit info for the Temperature Monitor being accessed.
+configData OBJECT IDENTIFIER ::= { productEM1 2 } -- Config data for the Temperature Monitor being accessed.
+sensorInfo OBJECT IDENTIFIER ::= { productEM1 3 } -- Sensor data for the Temperature Monitor being accessed.
+unitName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A user-definable unit name for the module being managed."
+::= { unitInfo 1 }
+
+unitModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model number of the module being managed."
+::= { unitInfo 2 }
+
+unitManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Company name of unit producer."
+::= { unitInfo 3 }
+
+unitWeb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (28))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Website of manufacturer"
+::= { unitInfo 4 }
+
+unitFirmware OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Firmware revision of unit."
+::= { unitInfo 5 }
+
+unitFWReleaseDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release date of unit firmware."
+::= { unitInfo 6 }
+
+unitSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of unit being managed."
+::= { unitInfo 7 }
+
+unitConfig OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In-house configuration MIB - do not use."
+::= { unitInfo 8 }
+
+netInfo OBJECT IDENTIFIER ::= { configData 1 } -- Network info for unit
+trapConfig OBJECT IDENTIFIER ::= { configData 2 } -- Trap setup for unit
+measurementSystem OBJECT IDENTIFIER ::= { configData 3 } -- Configuration of system of units
+
+netMode OBJECT-TYPE
+ SYNTAX
+ INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "1 if the unit is self-configuring via DHCP, 0 if static IP assigned."
+::= { netInfo 1 }
+
+netIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of unit being managed."
+::= { netInfo 2 }
+
+netNM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of unit being managed."
+::= { netInfo 3 }
+
+netGW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway of unit being managed."
+::= { netInfo 4 }
+
+netHTTPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port the unit webserver listens on"
+::= { netInfo 5 }
+
+managerConfig OBJECT IDENTIFIER ::= { trapConfig 1 } -- Trap manager setup for unit
+
+unitMode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (2))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to C for Celsius units in probe data, F for Fahrenheit,
+ K for Kelvin, R for Rankine, other values disallowed."
+::= { measurementSystem 1 }
+
+managerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP of trap manager."
+::= { managerConfig 1 }
+
+group1 OBJECT IDENTIFIER ::= { sensorInfo 1 } -- 4 groups
+group2 OBJECT IDENTIFIER ::= { sensorInfo 2 }
+group3 OBJECT IDENTIFIER ::= { sensorInfo 3 }
+group4 OBJECT IDENTIFIER ::= { sensorInfo 4 }
+
+group1Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of group 1 - User configurable, 16 characters"
+::= { group1 1 }
+
+group1TempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Temperature probe in group 1 - User configurable, 16 characters"
+::= { group1 2 }
+
+group1TempDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 1, string format, to 1 decimal place"
+::= { group1 3 }
+
+group1TempDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1000..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 1, integer format, no decimal places"
+::= { group1 4 }
+
+group1HumidName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Humidity probe in group 1 - User configurable, 16 characters"
+::= { group1 5 }
+
+group1HumidDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 1, string format, to 1 decimal place"
+::= { group1 6 }
+
+group1HumidDataInt OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 1, integer format, no decimal places"
+::= { group1 7 }
+
+group1WetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Wetness probe in group 1 - User configurable, 16 characters"
+::= { group1 8 }
+
+group1WetDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 1, string format, to 1 decimal place"
+::= { group1 9 }
+
+group1WetDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1..110)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 1, integer format, no decimal places"
+::= { group1 10 }
+
+group2Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of group 2 - User configurable, 16 characters"
+::= { group2 1 }
+
+group2TempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Temperature probe in group 2 - User configurable, 16 characters"
+::= { group2 2 }
+
+group2TempDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 2, string format, to 1 decimal place"
+::= { group2 3 }
+
+group2TempDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1000..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 2, integer format, no decimal places"
+::= { group2 4 }
+
+group2HumidName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Humidity probe in group 2 - User configurable, 16 characters"
+::= { group2 5 }
+
+group2HumidDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 2, string format, to 1 decimal place"
+::= { group2 6 }
+
+group2HumidDataInt OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 2, integer format, no decimal places"
+::= { group2 7 }
+
+group2WetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Wetness probe in group 2 - User configurable, 16 characters"
+::= { group2 8 }
+
+group2WetDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 2, string format, to 1 decimal place"
+::= { group2 9 }
+
+group2WetDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1..110)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 2, integer format, no decimal places"
+::= { group2 10 }
+
+group3Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of group 3 - User configurable, 16 characters"
+::= { group3 1 }
+
+group3TempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Temperature probe in group 3 - User configurable, 16 characters"
+::= { group3 2 }
+
+group3TempDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 3, string format, to 1 decimal place"
+::= { group3 3 }
+
+group3TempDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1000..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 3, integer format, no decimal places"
+::= { group3 4 }
+
+group3HumidName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Humidity probe in group 3 - User configurable, 16 characters"
+::= { group3 5 }
+
+group3HumidDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 3, string format, to 1 decimal place"
+::= { group3 6 }
+
+group3HumidDataInt OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 3, integer format, no decimal places"
+::= { group3 7 }
+
+group3WetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Wetness probe in group 3 - User configurable, 16 characters"
+::= { group3 8 }
+
+group3WetDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 3, string format, to 1 decimal place"
+::= { group3 9 }
+
+group3WetDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1..110)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 3, integer format, no decimal places"
+::= { group3 10 }
+
+group4Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of group 4 - User configurable, 16 characters"
+::= { group4 1 }
+
+group4TempName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Temperature probe in group 4 - User configurable, 16 characters"
+::= { group4 2 }
+
+group4TempDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 4, string format, to 1 decimal place"
+::= { group4 3 }
+
+group4TempDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1000..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Temperature probe in group 4, integer format, no decimal places"
+::= { group4 4 }
+
+group4HumidName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Humidity probe in group 4 - User configurable, 16 characters"
+::= { group4 5 }
+
+group4HumidDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 4, string format, to 1 decimal place"
+::= { group4 6 }
+
+group4HumidDataInt OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Humidity probe in group 4, integer format, no decimal places"
+::= { group4 7 }
+
+group4WetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of Wetness probe in group 4 - User configurable, 16 characters"
+::= { group4 8 }
+
+group4WetDataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 4, string format, to 1 decimal place"
+::= { group4 9 }
+
+group4WetDataInt OBJECT-TYPE
+ SYNTAX INTEGER (-1..110)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from Wetness probe in group 4, integer format, no decimal places"
+::= { group4 10 }
+
+END
diff --git a/MIBS/sensatronics/SENSATRONICS-ITTM b/MIBS/sensatronics/SENSATRONICS-ITTM
new file mode 100644
index 0000000..b88876c
--- /dev/null
+++ b/MIBS/sensatronics/SENSATRONICS-ITTM
@@ -0,0 +1,568 @@
+-- *****************************************************************
+-- SENSATRONICS-ITTM.TXT: MIB corresponding to ITTM firmware v3.0
+--
+-- February 2004 Andrew F. Thompson--
+-- Copyright (c) 2004 by Sensatronics LLC
+-- All rights reserved.--
+-- *****************************************************************
+SENSATRONICS-ITTM DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ IpAddress,
+ TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ envMonitors
+ FROM SENSATRONICS-SMI;
+
+productITTM MODULE-IDENTITY
+ LAST-UPDATED "200402230900Z"
+ ORGANIZATION "Sensatronics LLC"
+ CONTACT-INFO
+ "Sensatronics LLC
+ Postal: 20A Dunklee Road
+ Bow, NH 03304
+ USA
+ Tel: +1 603 224 0617
+ E-mail: dthompson@sensatronics.com"
+ DESCRIPTION
+ "Description of ITTM code."
+ REVISION "200402230900Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+::= { envMonitors 1 }
+
+unitInfo OBJECT IDENTIFIER ::= { productITTM 1 } -- Unit info for the IT Temperature Monitor being accessed.
+configData OBJECT IDENTIFIER ::= { productITTM 2 } -- Config data for the IT Temperature Monitor being accessed.
+sensorInfo OBJECT IDENTIFIER ::= { productITTM 3 } -- Sensor data for the IT Temperature Monitor being accessed.
+unitName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A user-definable unit name for the module being managed."
+::= { unitInfo 1 }
+
+unitModel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The model number of the module being managed."
+::= { unitInfo 2 }
+
+unitManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (12))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Company name of unit producer."
+::= { unitInfo 3 }
+
+unitWeb OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (28))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Website of manufacturer"
+::= { unitInfo 4 }
+
+unitFirmware OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Firmware revision of unit."
+::= { unitInfo 5 }
+
+unitFWReleaseDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Release date of unit firmware."
+::= { unitInfo 6 }
+
+unitSerial OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial number of unit being managed."
+::= { unitInfo 7 }
+
+unitConfig OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "In-house configuration MIB - do not use."
+::= { unitInfo 8 }
+
+netInfo OBJECT IDENTIFIER ::= { configData 1 } -- Network info for unit
+trapConfig OBJECT IDENTIFIER ::= { configData 2 } -- Trap setup for unit
+measurementSystem OBJECT IDENTIFIER ::= { configData 3 } -- Configuration of system of units
+
+netMode OBJECT-TYPE
+ SYNTAX
+ INTEGER (0..1)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "1 if the unit is self-configuring via DHCP, 0 if static IP assigned."
+::= { netInfo 1 }
+
+netIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of unit being managed."
+::= { netInfo 2 }
+
+netNM OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Netmask of unit being managed."
+::= { netInfo 3 }
+
+netGW OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Gateway of unit being managed."
+::= { netInfo 4 }
+
+netHTTPPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port the unit webserver listens on"
+::= { netInfo 5 }
+
+managerConfig OBJECT IDENTIFIER ::= { trapConfig 1 } -- Trap manager setup for unit
+
+unitMode OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set to 0 for Celsius units in probe data, 1 for Fahrenheit, other values disallowed."
+::= { measurementSystem 1 }
+
+managerIP OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP of trap manager."
+::= { managerConfig 1 }
+
+sensor1 OBJECT IDENTIFIER ::= { sensorInfo 1 } -- 16 sensors
+sensor2 OBJECT IDENTIFIER ::= { sensorInfo 2 }
+sensor3 OBJECT IDENTIFIER ::= { sensorInfo 3 }
+sensor4 OBJECT IDENTIFIER ::= { sensorInfo 4 }
+sensor5 OBJECT IDENTIFIER ::= { sensorInfo 5 }
+sensor6 OBJECT IDENTIFIER ::= { sensorInfo 6 }
+sensor7 OBJECT IDENTIFIER ::= { sensorInfo 7 }
+sensor8 OBJECT IDENTIFIER ::= { sensorInfo 8 }
+sensor9 OBJECT IDENTIFIER ::= { sensorInfo 9 }
+sensor10 OBJECT IDENTIFIER ::= { sensorInfo 10 }
+sensor11 OBJECT IDENTIFIER ::= { sensorInfo 11 }
+sensor12 OBJECT IDENTIFIER ::= { sensorInfo 12 }
+sensor13 OBJECT IDENTIFIER ::= { sensorInfo 13 }
+sensor14 OBJECT IDENTIFIER ::= { sensorInfo 14 }
+sensor15 OBJECT IDENTIFIER ::= { sensorInfo 15 }
+sensor16 OBJECT IDENTIFIER ::= { sensorInfo 16 }
+
+sensor1Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 1 - User configurable, 16 characters"
+::= { sensor1 1 }
+
+sensor1DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 1, string format, to 1 decimal place"
+::= { sensor1 2 }
+
+sensor1DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 1, integer format, no decimal places"
+::= { sensor1 3 }
+
+sensor2Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 2 - User configurable, 16 characters"
+::= { sensor2 1 }
+
+sensor2DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 2, string format, to 1 decimal place"
+::= { sensor2 2 }
+
+sensor2DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 2, integer format, no decimal places"
+::= { sensor2 3 }
+
+sensor3Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 3 - User configurable, 16 characters"
+::= { sensor3 1 }
+
+sensor3DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 3, string format, to 1 decimal place"
+::= { sensor3 2 }
+
+sensor3DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 3, integer format, no decimal places"
+::= { sensor3 3 }
+
+sensor4Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 4 - User configurable, 16 characters"
+::= { sensor4 1 }
+
+sensor4DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 4, string format, to 1 decimal place"
+::= { sensor4 2 }
+
+sensor4DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 4, integer format, no decimal places"
+::= { sensor4 3 }
+
+sensor5Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 5 - User configurable, 16 characters"
+::= { sensor5 1 }
+
+sensor5DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 5, string format, to 1 decimal place"
+::= { sensor5 2 }
+
+sensor5DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 5, integer format, no decimal places"
+::= { sensor5 3 }
+
+sensor6Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 6 - User configurable, 16 characters"
+::= { sensor6 1 }
+
+sensor6DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 6, string format, to 1 decimal place"
+::= { sensor6 2 }
+
+sensor6DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 6, integer format, no decimal places"
+::= { sensor6 3 }
+
+sensor7Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 7 - User configurable, 16 characters"
+::= { sensor7 1 }
+
+sensor7DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 7, string format, to 1 decimal place"
+::= { sensor7 2 }
+
+sensor7DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 7, integer format, no decimal places"
+::= { sensor7 3 }
+
+sensor8Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 8 - User configurable, 16 characters"
+::= { sensor8 1 }
+
+sensor8DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 8, string format, to 1 decimal place"
+::= { sensor8 2 }
+
+sensor8DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 8, integer format, no decimal places"
+::= { sensor8 3 }
+
+sensor9Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 9 - User configurable, 16 characters"
+::= { sensor9 1 }
+
+sensor9DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 9, string format, to 1 decimal place"
+::= { sensor9 2 }
+
+sensor9DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 9, integer format, no decimal places"
+::= { sensor9 3 }
+
+sensor10Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 10 - User configurable, 16 characters"
+::= { sensor10 1 }
+
+sensor10DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 10, string format, to 1 decimal place"
+::= { sensor10 2 }
+
+sensor10DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 10, integer format, no decimal places"
+::= { sensor10 3 }
+
+sensor11Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 11 - User configurable, 16 characters"
+::= { sensor11 1 }
+
+sensor11DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 11, string format, to 1 decimal place"
+::= { sensor11 2 }
+
+sensor11DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 11, integer format, no decimal places"
+::= { sensor11 3 }
+
+sensor12Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 12 - User configurable, 16 characters"
+::= { sensor12 1 }
+
+sensor12DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 12, string format, to 1 decimal place"
+::= { sensor12 2 }
+
+sensor12DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 12, integer format, no decimal places"
+::= { sensor12 3 }
+
+sensor13Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 13 - User configurable, 16 characters"
+::= { sensor13 1 }
+
+sensor13DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 13, string format, to 1 decimal place"
+::= { sensor13 2 }
+
+sensor13DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 13, integer format, no decimal places"
+::= { sensor13 3 }
+
+sensor14Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 14 - User configurable, 16 characters"
+::= { sensor14 1 }
+
+sensor14DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 14, string format, to 1 decimal place"
+::= { sensor14 2 }
+
+sensor14DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 14, integer format, no decimal places"
+::= { sensor14 3 }
+
+sensor15Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 15 - User configurable, 16 characters"
+::= { sensor15 1 }
+
+sensor15DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 15, string format, to 1 decimal place"
+::= { sensor15 2 }
+
+sensor15DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 15, integer format, no decimal places"
+::= { sensor15 3 }
+
+sensor16Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of sensor 16 - User configurable, 16 characters"
+::= { sensor16 1 }
+
+sensor16DataStr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 16, string format, to 1 decimal place"
+::= { sensor16 2 }
+
+sensor16DataInt OBJECT-TYPE
+ SYNTAX INTEGER (-100..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Data from sensor 16, integer format, no decimal places"
+::= { sensor16 3 }
+
+END
diff --git a/MIBS/sensatronics/SENSATRONICS-SMI b/MIBS/sensatronics/SENSATRONICS-SMI
new file mode 100644
index 0000000..34df2cc
--- /dev/null
+++ b/MIBS/sensatronics/SENSATRONICS-SMI
@@ -0,0 +1,84 @@
+-- *****************************************************************
+-- SENSATRONICS-SMI.txt: Sensatronics LLC
+-- Structure of Management Information
+--
+-- February 2004 Andrew F. Thompson
+--
+-- Copyright (c) 2004 by Sensatronics LLC
+-- All rights reserved.
+--
+-- *****************************************************************
+SENSATRONICS-SMI DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI;
+ sensatronics MODULE-IDENTITY
+ LAST-UPDATED "200404200000Z"
+ ORGANIZATION "Sensatronics LLC"
+ CONTACT-INFO "
+ Sensatronics LLC
+ Postal: 20A Dunklee Rd
+ Bow, NH 03304
+ USA
+ Tel: +1 603 224 0617
+ E-mail: dthompson@sensatronics.com"
+ DESCRIPTION
+ "The Structure of Management Information for the
+ Sensatronics enterprise."
+ REVISION "200404200000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+::= { enterprises 16174 } -- assigned by IANA
+consumerProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "consumerProducts is the subtree root for consumer products developed
+ by Sensatronics"
+::= { sensatronics 1 }
+
+envMonitors OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "envMonitors is the subtree root for all Sensatronics products designed
+ for environmental monitoring"
+::= { consumerProducts 1 }
+
+consumerTools OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "consumerTools is the main subtree for tool development."
+::= { sensatronics 2 }
+
+customProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "customProducts is the root OID for custom products produced by Sensatronics."
+::= { sensatronics 3 }
+
+customTools OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "customTools provides a root object identifier
+ for custom tools produced by Sensatronics for other companies."
+::= { sensatronics 4 }
+
+productITTM OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "ITTM root"
+::= { envMonitors 1 }
+
+productCRYO OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Cryomonitor root"
+::= { envMonitors 2 }
+
+productEM1 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Environmental Monitor 1 root"
+::= { envMonitors 3 }
+END