EDS-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB; --Embedded Data Systems, Inc. enterprise OID edsMain OBJECT IDENTIFIER ::= { enterprises 31440 } --Enterprise company branch. edsEnterprise OBJECT IDENTIFIER ::= { edsMain 1 } eCompanyName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Company owner of this enterprise number" ::= { edsEnterprise 1 } eProductName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Name of this product" ::= { edsEnterprise 2 } eMIBVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of the MIB file in the product" ::= { edsEnterprise 3 } eFirmwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Firmware version" ::= { edsEnterprise 4 } eFirmwareDate OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Date of firmware" ::= { edsEnterprise 5 } --1-wire trap table owTrap OBJECT IDENTIFIER ::= { edsMain 2 } owTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF OwTrapEntry ACCESS not-accessible STATUS mandatory ::= { owTrap 1 } owTrapEntry OBJECT-TYPE SYNTAX OwTrapEntry ACCESS not-accessible STATUS mandatory INDEX { owTrapIndex } ::= { owTrapTable 1 } OwTrapEntry ::= SEQUENCE { owTrapIndex INTEGER, owTrapEnable INTEGER, owTrapIP IpAddress, owTrapCommunity INTEGER } owTrapIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of table." ::= { owTrapEntry 1 } owTrapEnable OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Zero disables the trap, one enables it." ::= { owTrapEntry 2 } owTrapIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Address to send trap to." ::= { owTrapEntry 3 } owTrapCommunity OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "Community string to send with trap message." ::= { owTrapEntry 4 } --owTrapDeviceTable owTrapDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF OwTrapDeviceEntry ACCESS not-accessible STATUS mandatory ::= { owTrap 2 } owTrapDeviceEntry OBJECT-TYPE SYNTAX OwTrapDeviceEntry ACCESS not-accessible STATUS mandatory INDEX { owTrapDeviceIndex } ::= { owTrapDeviceTable 1 } OwTrapDeviceEntry ::= SEQUENCE { owTrapDeviceIndex INTEGER, owTrapDeviceEnable INTEGER, owTrapDeviceSendPointer INTEGER, owTrapDeviceROM OCTET STRING, owTrapDeviceVariable INTEGER, owTrapDeviceHighThreshold DisplayString, owTrapDeviceLowThreshold DisplayString, owTrapDeviceHysteresis DisplayString } owTrapDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of table. Traps are sent with this OID followed by the index number of the table entry that generated the trap. For example, if the values at index 5 of this table generated a trap, the name of the trap would be .iso.org.dod.internet.private.enterprises.edsMain.owTrap. owTrapDeviceTable.owTrapDeviceEntry.owTrapDeviceIndex.5. The numeric value is 1.3.6.1.4.1.31440.2.2.1.1.5. An integer value is sent with the trap, which indicates what state change caused the trap. Using the owTrapDeviceHighThreshold, owTrapDeviceLowThreshold and owTrapDeviceHysteresis values, 3 windows are created. Transitions between these windows generates a trap. The integer value indicates which transition caused the trap as follows: 1 -> middle to high window transition 2 -> high to middle window transition 3 -> middle to low window transition 4 -> low to middle window transition Note the following when programming traps: 1) Programming the HighThreshold lower than the LowThreshold is invalid and will disable trap generation. 2) owTrapDeviceHysteresis values are not checked for validity, use them with caution. 3) A trap must be enabled to be sent. 4) The owTrapDeviceROM must be set to an active 1-wire device or a trap will not be sent. 5) The health of the 1-wire device must be greater than 0 or no trap will be sent. 6) The owTrapDeviceVariable must be valid. For exmaple, the DS18S20 has 3 variables as follows: Temperature, UserByte1 and UserByte2. These are numbered 0, 1 and 2 respectively. A setting of 3 or above is invalid. 7) The owTrapTable must be programmed correctly for traps to be sent. The respective table entry must be enabled and have a valid IP address. Community strings are not used by the SNMP server." ::= { owTrapDeviceEntry 1 } owTrapDeviceEnable OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Zero disables the trap, one enables it." ::= { owTrapDeviceEntry 2 } owTrapDeviceSendPointer OBJECT-TYPE SYNTAX INTEGER (0..1) ACCESS read-write STATUS mandatory DESCRIPTION "Indicates which entry in the Trap Table to use to determine where to send the trap. The Trap Table contains the destination IP address." ::= { owTrapDeviceEntry 3 } owTrapDeviceROM OBJECT-TYPE SYNTAX DisplayString(SIZE(16)) ACCESS read-write STATUS mandatory DESCRIPTION "1-wire device ROM code to base sending trap message on." ::= { owTrapDeviceEntry 4 } owTrapDeviceVariable OBJECT-TYPE SYNTAX INTEGER (0..99) ACCESS read-write STATUS mandatory DESCRIPTION "Number of the variable to reference, as listed in the owDevices section of this MIB. For example, the DS2406 has 9 items, which would be numbered 0 - 8. So if owTrapDeviceVariable were set to 0 it would refer to owDS2406PIOAFlipFlop, if it were set to 3 it would refer to owDS2406PIOBLevel." ::= { owTrapDeviceEntry 5 } owTrapDeviceHighThreshold OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A trap will be generated when the variable is greater than this value or it is less than or equal to this value - owTrapDeviceHysteresis. This number may be positive or negative and may contain a decimal point. It must be between -32767.00 and 32767.00." ::= { owTrapDeviceEntry 6 } owTrapDeviceLowThreshold OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A trap will be generated when the variable is less than this value or it is greater than or equal to this value + owTrapDeviceHysteresis. This number may be positive or negative and may contain a decimal point. It must be between -32767.00 and 32767.00." ::= { owTrapDeviceEntry 7 } owTrapDeviceHysteresis OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "This value is used to limit repeated trap sends due to a value hovering around a threshold. If it is not used it should be set to zero. This number may be positive or negative and may contain a decimal point. It must be between -32767.00 and 32767.00." ::= { owTrapDeviceEntry 8 } --1-wire devices branch. owDevices OBJECT IDENTIFIER ::= { edsMain 10 } --Device type table (conceptual). owDeviceTypes OBJECT IDENTIFIER ::= { owDevices 1 } owNone OBJECT IDENTIFIER ::= { owDeviceTypes 0 } owUnknown OBJECT IDENTIFIER ::= { owDeviceTypes 1 } owDS2406 OBJECT IDENTIFIER ::= { owDeviceTypes 2 } owDS18B20 OBJECT IDENTIFIER ::= { owDeviceTypes 3 } owDS18S20 OBJECT IDENTIFIER ::= { owDeviceTypes 4 } owDS2438 OBJECT IDENTIFIER ::= { owDeviceTypes 5 } owDS2423 OBJECT IDENTIFIER ::= { owDeviceTypes 6 } owDS2408 OBJECT IDENTIFIER ::= { owDeviceTypes 7 } owDS2450 OBJECT IDENTIFIER ::= { owDeviceTypes 8 } owEDS0064 OBJECT IDENTIFIER ::= { owDeviceTypes 9 } owEDS0065 OBJECT IDENTIFIER ::= { owDeviceTypes 10 } owEDS0066 OBJECT IDENTIFIER ::= { owDeviceTypes 11 } owEDS0067 OBJECT IDENTIFIER ::= { owDeviceTypes 12 } owEDS0068 OBJECT IDENTIFIER ::= { owDeviceTypes 13 } owEDS0069 OBJECT IDENTIFIER ::= { owDeviceTypes 14 } owDeviceInfo OBJECT IDENTIFIER ::= { owDevices 2 } owDeviceNumActive OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Number of currently active 1-wire devices. A device is active if it's health is non-zero." ::= { owDeviceInfo 1 } owDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF OwDeviceEntry ACCESS not-accessible STATUS mandatory ::= { owDevices 3 } owDeviceEntry OBJECT-TYPE SYNTAX OwDeviceEntry ACCESS not-accessible STATUS mandatory INDEX { owDeviceIndex } ::= { owDeviceTable 1 } OwDeviceEntry ::= SEQUENCE { owDeviceIndex INTEGER, owDeviceType INTEGER, owDeviceName DisplayString, owDeviceDescription DisplayString, owDeviceFamily INTEGER, owDeviceROM OCTET STRING, owDeviceHealth INTEGER } owDeviceIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index of table." ::= { owDeviceEntry 1 } owDeviceType OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the device type. This is the last OID number to the owDeviceTypes group pointing to the name of the device. The corresponding device table will contain the specific information from the device. For example: if this entry is 2 (owDS2406) then the table owDS2406Table, at the appropriate index, will contain the data from the device." ::= { owDeviceEntry 2 } owDeviceName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Text description of the device." ::= { owDeviceEntry 3 } owDeviceDescription OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Text description of the device." ::= { owDeviceEntry 4 } owDeviceFamily OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION "Family number as read from 1-wire device." ::= { owDeviceEntry 5 } owDeviceROM OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) ACCESS read-only STATUS mandatory DESCRIPTION "Entire ROM code as read from 1-wire device (includes family number and CRC). Always 16 bytes long." ::= { owDeviceEntry 6 } owDeviceHealth OBJECT-TYPE SYNTAX INTEGER (0..8) ACCESS read-only STATUS mandatory DESCRIPTION "Health of device. Ranges between 0 and 8 where 0 worst case and 8 is best case. Incremented every time device responds to a search, decremented if it does not respond." ::= { owDeviceEntry 7 } owDS2406Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS2406Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS2406 (dual addressable switch plus 1K bit memory)." ::= { owDevices 4 } owDS2406Entry OBJECT-TYPE SYNTAX OwDS2406Entry ACCESS not-accessible STATUS mandatory INDEX { owDeviceIndex } ::= { owDS2406Table 1 } OwDS2406Entry ::= SEQUENCE { owDS2406PIOALevel INTEGER, owDS2406PIOBLevel INTEGER, owDS2406PIOAFlipFlop INTEGER, owDS2406PIOBFlipFlop INTEGER, owDS2406PIOAActivityLatch INTEGER, owDS2406PIOBActivityLatch INTEGER, owDS2406NumChnls INTEGER, owDS2406PwrSupply INTEGER, owDS2406ActivityLatchReset INTEGER } owDS2406PIOALevel OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "PIO-A logic level on pin. If PIO-A flip flop is low, this input will always read low." ::= { owDS2406Entry 1 } owDS2406PIOBLevel OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "PIO-B logic level on pin. If PIO-B flip flop is low, this input will always read low." ::= { owDS2406Entry 2 } owDS2406PIOAFlipFlop OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "DS2406 PIO-A Flip Flop. Sets output state of the FF. The output is open collector, so the FF must be high (1) to be able to read a pin state of low (0)." ::= { owDS2406Entry 3 } owDS2406PIOBFlipFlop OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "DS2406 PIO-B Flip Flop. Sets output state of the FF. The output is open collector, so the FF must be high (1) to be able to read a pin state of low (0)." ::= { owDS2406Entry 4 } owDS2406PIOAActivityLatch OBJECT-TYPE SYNTAX INTEGER { noActivity( 0 ), yesActivity( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "High (1) if the pin state had activity. Reset by writing to activity latch reset." ::= { owDS2406Entry 5 } owDS2406PIOBActivityLatch OBJECT-TYPE SYNTAX INTEGER { noActivity( 0 ), yesActivity( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "High (1) if the pin state had activity. Reset by writing to activity latch reset." ::= { owDS2406Entry 6 } owDS2406NumChnls OBJECT-TYPE SYNTAX INTEGER { pioAonly( 0 ), pioAandB( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "Number of PIO channels the device supports. PIO-A only is 0, PIO-A and PIO-B is 1." ::= { owDS2406Entry 7 } owDS2406PwrSupply OBJECT-TYPE SYNTAX INTEGER { pwrParasite( 0 ), pwrExternal( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "Source of power for device. 0 is parasite powered, 1 is externally powered." ::= { owDS2406Entry 8 } owDS2406ActivityLatchReset OBJECT-TYPE SYNTAX INTEGER { noReset( 0 ), yesReset( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Activity latch reset is used to reset both PIO-A and PIO-B activity latch. Send 1 to reset the latch. Always reads 0." ::= { owDS2406Entry 9 } owDS18B20Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS18B20Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS18B20 (programmable resolution 1-wire digital thermometer)." ::= { owDevices 5 } owDS18B20Entry OBJECT-TYPE SYNTAX OwDS18B20Entry ACCESS not-accessible STATUS mandatory INDEX { owDeviceIndex } ::= { owDS18B20Table 1 } OwDS18B20Entry ::= SEQUENCE { owDS18B20Temperature DisplayString, owDS18B20UserByte1 INTEGER, owDS18B20UserByte2 INTEGER, owDS18B20Resolution INTEGER, owDS18B20PwrSupply INTEGER } owDS18B20Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Current temperature from device, desplayed as a string with decimal point. Required since MIB's cannot contain floating point numbers." ::= { owDS18B20Entry 1 } owDS18B20UserByte1 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "User byte 1 as read from EEPROM." ::= { owDS18B20Entry 2 } owDS18B20UserByte2 OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "User byte 2 as read from EEPROM." ::= { owDS18B20Entry 3 } owDS18B20Resolution OBJECT-TYPE SYNTAX INTEGER { nineBits( 9 ), tenBits( 10 ), elevenBits( 11 ), twelveBits( 12 ) } ACCESS read-only STATUS mandatory DESCRIPTION "Resolution of temperature reading, can be 9, 10, 11 or 12 bits. Default is 12 bits. 0 is 9 bits, 1 is 10 bits, 2 is 11 bits and 3 is 12 bits." ::= { owDS18B20Entry 4 } owDS18B20PwrSupply OBJECT-TYPE SYNTAX INTEGER { parasitePower( 0 ), externalPower( 255 ) } ACCESS read-only STATUS mandatory DESCRIPTION "Power source. Parasite or external. Zero is parasite." ::= { owDS18B20Entry 5 } owDS18S20Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS18S20Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS18S20 device data." ::= { owDevices 6 } owDS18S20Entry OBJECT-TYPE SYNTAX OwDS18S20Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owDS18S20Table 1 } OwDS18S20Entry ::= SEQUENCE { owDS18S20Temperature DisplayString, owDS18S20UserByte1 INTEGER, owDS18S20UserByte2 INTEGER } owDS18S20Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Latest temperature reading, in degrees centigrade." ::= { owDS18S20Entry 1 } owDS18S20UserByte1 OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "User byte from device EEPROM." ::= { owDS18S20Entry 2 } owDS18S20UserByte2 OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "User byte from device EEPROM." ::= { owDS18S20Entry 3 } -- DS2423 TABLE owDS2423Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS2423Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS2423 device data." ::= { owDevices 7 } owDS2423Entry OBJECT-TYPE SYNTAX OwDS2423Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owDS2423Table 1 } OwDS2423Entry ::= SEQUENCE { owDS2423CounterA COUNTER32, owDS2423CounterB COUNTER32 } owDS2423CounterA OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter A value." ::= { owDS2423Entry 1 } owDS2423CounterB OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter B value." ::= { owDS2423Entry 2 } -- DS2438 TABLE owDS2438Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS2438Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS2438 device data." ::= { owDevices 8 } owDS2438Entry OBJECT-TYPE SYNTAX OwDS2438Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owDS2438Table 1 } OwDS2438Entry ::= SEQUENCE { owDS2438Temperature DisplayString, owDS2438SupplyVoltage DisplayString, owDS2438Current DisplayString, owDS2438PinVoltage DisplayString } owDS2438Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owDS2438Entry 1 } owDS2438SupplyVoltage OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Voltage of the power supply." ::= { owDS2438Entry 2 } owDS2438PinVoltage OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Voltage at Pin Vad (pin 4)." ::= { owDS2438Entry 3 } owDS2438Current OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Voltage between the current pins." ::= { owDS2438Entry 4 } -- DS2408 TABLE owDS2408Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS2408Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS2408 (8-channel addressable switch)." ::= { owDevices 9 } owDS2408Entry OBJECT-TYPE SYNTAX owDS2408Entry ACCESS not-accessible STATUS mandatory INDEX { owDeviceIndex } ::= { owDS2408Table 1 } owDS2408Entry ::= SEQUENCE { owDS2408PIOLogicState INTEGER, owDS2408PIOOutputLatchState INTEGER, owDS2408PIOActivityLatchState INTEGER, owDS2408RSTZConfiguration INTEGER, owDS2408PowerOnResetLatch INTEGER, owDS2408VCCPowerStatus INTEGER } owDS2408PIOLogicState OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Logic level on the 8 IO pins." ::= { owDS2408Entry 1 } owDS2408PIOOutputLatchState OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Output latch states. Sets output state of the FFs. The output is open collector, so the FF must be high (1) to be able to read a pin state of low (0)." ::= { owDS2408Entry 2 } owDS2408PIOActivityLatchState OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 255 ) } ACCESS read-write STATUS mandatory DESCRIPTION "High (1) if the pin state had activity. Reset by writing to activity latch reset." ::= { owDS2408Entry 3 } owDS2408RSTZConfiguration OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Configures the RSTZ pin as a /RSTZ input (set to 0) or a /STRB output (set to 1)." ::= { owDS2408Entry 4 } owDS2408PowerOnResetLatch OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set high (1) with a power on reset. Reset by writing to a 0." ::= { owDS2408Entry 5 } owDS2408VCCPowerStatus OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-only STATUS mandatory DESCRIPTION "High (1) if the VCC pin is connected to power, low (0) otherwise." ::= { owDS2408Entry 6 } -- DS2450 TABLE owDS2450Table OBJECT-TYPE SYNTAX SEQUENCE OF OwDS2450Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for DS2450 (8-channel addressable switch)." ::= { owDevices 10 } owDS2450Entry OBJECT-TYPE SYNTAX owDS2450Entry ACCESS not-accessible STATUS mandatory INDEX { owDeviceIndex } ::= { owDS2450Table 1 } owDS2450Entry ::= SEQUENCE { owDS2450ChannelAConversionValue DisplayString, owDS2450ChannelAConversionResolution INTEGER, owDS2450ChannelAConversionRange INTEGER, owDS2450ChannelAOutputEnable INTEGER, owDS2450ChannelAOutputControl INTEGER, owDS2450ChannelBConversionValue DisplayString, owDS2450ChannelBConversionResolution INTEGER, owDS2450ChannelBConversionRange INTEGER, owDS2450ChannelBOutputEnable INTEGER, owDS2450ChannelBOutputControl INTEGER, owDS2450ChannelCConversionValue DisplayString, owDS2450ChannelCConversionResolution INTEGER, owDS2450ChannelCConversionRange INTEGER, owDS2450ChannelCOutputEnable INTEGER, owDS2450ChannelCOutputControl INTEGER, owDS2450ChannelDConversionValue DisplayString, owDS2450ChannelDConversionResolution INTEGER, owDS2450ChannelDConversionRange INTEGER, owDS2450ChannelDOutputEnable INTEGER, owDS2450ChannelDOutputControl INTEGER, owDS2450PowerOnReset INTEGER, owDS2450VCCControl INTEGER } owDS2450ChannelAConversionValue OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Conversion value of the channel, in volts." ::= { owDS2450Entry 1 } owDS2450ChannelAConversionResolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Conversion resolution of the channel. Can be set between 1 and 16." ::= { owDS2450Entry 2 } owDS2450ChannelAConversionRange OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "If high (1), the maximum voltage that can be measured is 5.10, low (0) sets the maximum voltage to 2.55." ::= { owDS2450Entry 3 } owDS2450ChannelAOutputEnable OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "A setting of 1 enables the output transistor, use ChannelXOutputControl to turn the transistor on / off." ::= { owDS2450Entry 4 } owDS2450ChannelAOutputControl OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to low (0) to turn on the output transistor. Has no effect if ChannelXOutputEnable is low (0)." ::= { owDS2450Entry 5 } owDS2450ChannelBConversionValue OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Conversion value of the channel, in volts." ::= { owDS2450Entry 6 } owDS2450ChannelBConversionResolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Conversion resolution of the channel. Can be set between 1 and 16." ::= { owDS2450Entry 7 } owDS2450ChannelBConversionRange OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "If high (1), the maximum voltage that can be measured is 5.10, low (0) sets the maximum voltage to 2.55." ::= { owDS2450Entry 8 } owDS2450ChannelBOutputEnable OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "A setting of 1 enables the output transistor, use ChannelXOutputControl to turn the transistor on / off." ::= { owDS2450Entry 9 } owDS2450ChannelBOutputControl OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to low (0) to turn on the output transistor. Has no effect if ChannelXOutputEnable is low (0)." ::= { owDS2450Entry 10 } owDS2450ChannelCConversionValue OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Conversion value of the channel, in volts." ::= { owDS2450Entry 11 } owDS2450ChannelCConversionResolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Conversion resolution of the channel. Can be set between 1 and 16." ::= { owDS2450Entry 12 } owDS2450ChannelCConversionRange OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "If high (1), the maximum voltage that can be measured is 5.10, low (0) sets the maximum voltage to 2.55." ::= { owDS2450Entry 13 } owDS2450ChannelCOutputEnable OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "A setting of 1 enables the output transistor, use ChannelXOutputControl to turn the transistor on / off." ::= { owDS2450Entry 14 } owDS2450ChannelCOutputControl OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to low (0) to turn on the output transistor. Has no effect if ChannelXOutputEnable is low (0)." ::= { owDS2450Entry 15 } owDS2450ChannelDConversionValue OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Conversion value of the channel, in volts." ::= { owDS2450Entry 16 } owDS2450ChannelDConversionResolution OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Conversion resolution of the channel. Can be set between 1 and 16." ::= { owDS2450Entry 17 } owDS2450ChannelDConversionRange OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "If high (1), the maximum voltage that can be measured is 5.10, low (0) sets the maximum voltage to 2.55." ::= { owDS2450Entry 18 } owDS2450ChannelDOutputEnable OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "A setting of 1 enables the output transistor, use ChannelXOutputControl to turn the transistor on / off." ::= { owDS2450Entry 19 } owDS2450ChannelDOutputControl OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set to low (0) to turn on the output transistor. Has no effect if ChannelXOutputEnable is low (0)." ::= { owDS2450Entry 20 } owDS2450PowerOnReset OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set high (1) with a power on reset. Reset by writing any value." ::= { owDS2450Entry 21 } owDS2450VCCControl OBJECT-TYPE SYNTAX INTEGER { low( 0 ), high( 1 ) } ACCESS read-write STATUS mandatory DESCRIPTION "Set high (1) if the VCC pin is connected to power, set low (0) otherwise." ::= { owDS2450Entry 22 } -- EDS0064 TABLE owEDS0064Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0064Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0064 device data (temperature)" ::= { owDevices 11 } owEDS0064Entry OBJECT-TYPE SYNTAX owEDS0064Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0064Table 1 } owEDS0064Entry ::= SEQUENCE { owEDS0064Temperature DisplayString, owEDS0064Counter COUNTER32 } owEDS0064Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0064Entry 1 } owEDS0064Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0064Entry 2 } -- EDS0065 TABLE owEDS0065Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0065Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0065 device data (temperature and humiditiy)." ::= { owDevices 12 } owEDS0065Entry OBJECT-TYPE SYNTAX owEDS0065Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0065Table 1 } owEDS0065Entry ::= SEQUENCE { owEDS0065Temperature DisplayString, owEDS0065Humidity DisplayString, owEDS0065DewPoint DisplayString, owEDS0065Humidex DisplayString, owEDS0065HeatIndex DisplayString, owEDS0065Counter COUNTER32 } owEDS0065Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0065Entry 1 } owEDS0065Humidity OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Humidity." ::= { owEDS0065Entry 2 } owEDS0065DewPoint OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "DewPoint." ::= { owEDS0065Entry 3 } owEDS0065Humidex OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Humidex." ::= { owEDS0065Entry 4 } owEDS0065HeatIndex OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Heat Index." ::= { owEDS0065Entry 5 } owEDS0065Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0065Entry 6 } -- EDS0066 TABLE owEDS0066Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0066Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0001 device data (temperature and barometric pressure)." ::= { owDevices 13 } owEDS0066Entry OBJECT-TYPE SYNTAX owEDS0066Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0066Table 1 } owEDS0066Entry ::= SEQUENCE { owEDS0066Temperature DisplayString, owEDS0066BarometricPressureMb DisplayString, owEDS0066BarometricPressureHg DisplayString, owEDS0066Counter COUNTER32 } owEDS0066Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0066Entry 1 } owEDS0066BarometricPressureMb OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Barometric Pressure in Millibars." ::= { owEDS0066Entry 2 } owEDS0066BarometricPressureHg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Barometric Pressure in Inches of Mercury." ::= { owEDS0066Entry 3 } owEDS0066Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0066Entry 4 } -- EDS0067 TABLE owEDS0067Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0067Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0067 device data (temperature and light)." ::= { owDevices 14 } owEDS0067Entry OBJECT-TYPE SYNTAX owEDS0067Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0067Table 1 } owEDS0067Entry ::= SEQUENCE { owEDS0067Temperature DisplayString, owEDS0067Light, DisplayString, owEDS0067Counter COUNTER32 } owEDS0067Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0067Entry 1 } owEDS0067Light OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Light." ::= { owEDS0067Entry 2 } owEDS0067Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0067Entry 3 } -- EDS0068 TABLE owEDS0068Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0068Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0068 device data (temperature, humidity, barometric pressure and light)." ::= { owDevices 15 } owEDS0068Entry OBJECT-TYPE SYNTAX owEDS0068Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0068Table 1 } owEDS0068Entry ::= SEQUENCE { owEDS0068Temperature DisplayString, owEDS0068Humidity DisplayString, owEDS0068DewPoint DisplayString, owEDS0068Humidex DisplayString, owEDS0068HeatIndex DisplayString, owEDS0068BarometricPressureMb DisplayString, owEDS0068BarometricPressureHg DisplayString, owEDS0068Light, DisplayString, owEDS0068Counter COUNTER32 } owEDS0068Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0068Entry 1 } owEDS0068Humidity OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Humidity." ::= { owEDS0068Entry 2 } owEDS0068DewPoint OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "DewPoint." ::= { owEDS0068Entry 3 } owEDS0068Humidex OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Humidex." ::= { owEDS0068Entry 4 } owEDS0068HeatIndex OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Heat Index." ::= { owEDS0068Entry 5 } owEDS0068BarometricPressureMb OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Barometric Pressure in Millibars." ::= { owEDS0068Entry 6 } owEDS0068BarometricPressureHg OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Barometric Pressure in Inches of Mercury." ::= { owEDS0068Entry 7 } owEDS0068Light OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Light." ::= { owEDS0068Entry 8 } owEDS0068Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0068Entry 9 } -- EDS0069 TABLE owEDS0069Table OBJECT-TYPE SYNTAX SEQUENCE OF owEDS0069Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table for EDS0069 device data (temperature and motion)." ::= { owDevices 16 } owEDS0069Entry OBJECT-TYPE SYNTAX owEDS0069Entry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { owDeviceIndex } ::= { owEDS0069Table 1 } owEDS0069Entry ::= SEQUENCE { owEDS0069Temperature DisplayString, owEDS0069Motion DisplayString, owEDS0069Counter COUNTER32 } owEDS0069Temperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Temperature." ::= { owEDS0069Entry 1 } owEDS0069Motion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Motion counter." ::= { owEDS0069Entry 2 } owEDS0069Counter OBJECT-TYPE SYNTAX COUNTER32 ACCESS read-only STATUS mandatory DESCRIPTION "Counter." ::= { owEDS0069Entry 3 } END