-- -- -- NPM3G-MIB DEFINITIONS ::= BEGIN IMPORTS TruthValue,DisplayString FROM SNMPv2-TC MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Integer32 FROM SNMPv2-SMI; npm3g MODULE-IDENTITY LAST-UPDATED "200905231801Z" ORGANIZATION "Shenzhen Clever" CONTACT-INFO "Clever NPM" DESCRIPTION "NPM MIB" REVISION "200905231801Z" DESCRIPTION "This is the MIB module for Clever NPM." ::= { cleverSys 1 } cleverSys OBJECT IDENTIFIER ::= { enterprises 30966 } -- The next few declarations just subdivide our address space into -- different sections. -- Now define a group and a table sGroup OBJECT IDENTIFIER ::= {npm3g 1} deviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device name." ::= { sGroup 1 } unitName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device's unit name." ::= { sGroup 2 } sensorName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The sensor name." ::= { sGroup 3 } alertStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alert status decription,such as 'open','overload',and so on." ::= { sGroup 4 } alertValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The actual numerical value of alert." ::= { sGroup 5 } lowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The low limit value." ::= { sGroup 6 } highLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The high limit value." ::= { sGroup 7 } npmTables OBJECT IDENTIFIER ::= {npm3g 2} -- **************** NPM1 begin ************************** npm1Table OBJECT IDENTIFIER ::= {npmTables 1} npm1OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm1OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm1Table 1 } npm1OutputEntry OBJECT-TYPE SYNTAX Npm1OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm1outputID } ::= { npm1OutputTable 1 } Npm1OutputEntry ::= SEQUENCE { npm1outputID Integer32, npm1OutputNo DisplayString, npm1OutputName DisplayString, npm1OutputStatus DisplayString, npm1OutputLoadValue DisplayString, npm1OutputLoadLowLimit DisplayString, npm1OutputLoadHighLimit DisplayString } npm1outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm1OutputEntry 1 } npm1OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm1OutputEntry 2 } npm1OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm1OutputEntry 3 } npm1OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm1OutputEntry 4 } npm1OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm1OutputEntry 5 } npm1OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm1OutputEntry 6 } npm1OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm1OutputEntry 7 } -- Device table information npm1DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm1Table 2 } npm1DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm1Table 3 } npm1SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm1Table 4 } npm1ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm1Table 5 } npm1TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm1Table 6 } npm1TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm1Table 7 } npm1TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm1Table 8 } npm1TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm1Table 9 } npm1TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm1Table 10 } npm1TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm1Table 11 } npm1TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm1Table 12 } npm1EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm1Table 13 } npm1EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm1Table 14 } npm1EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm1Table 15 } npm1EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm1Table 16 } npm1EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm1Table 17 } npm1EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm1Table 18 } npm1Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm1Table 19 } npm1Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm1Table 20 } npm1Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm1Table 21 } npm1Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm1Table 22 } npm1Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm1Table 23 } npm1Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm1Table 24 } npm1Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm1Table 25 } npm1Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm1Table 26 } npm1Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm1Table 27 } npm1Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm1Table 28 } -- **************** NPM2 begin ************************** --npmTraps OBJECT IDENTIFIER ::= {actipower 3} npm2Table OBJECT IDENTIFIER ::= {npmTables 2} npm2OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm2OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm2Table 1 } npm2OutputEntry OBJECT-TYPE SYNTAX Npm2OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm2outputID } ::= { npm2OutputTable 1 } Npm2OutputEntry ::= SEQUENCE { npm2outputID Integer32, npm2OutputNo DisplayString, npm2OutputName DisplayString, npm2OutputStatus DisplayString, npm2OutputLoadValue DisplayString, npm2OutputLoadLowLimit DisplayString, npm2OutputLoadHighLimit DisplayString } npm2outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm2OutputEntry 1 } npm2OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm2OutputEntry 2 } npm2OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm2OutputEntry 3 } npm2OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm2OutputEntry 4 } npm2OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm2OutputEntry 5 } npm2OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm2OutputEntry 6 } npm2OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm2OutputEntry 7 } -- Device table information npm2DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm2Table 2 } npm2DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm2Table 3 } npm2SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm2Table 4 } npm2ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm2Table 5 } npm2TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm2Table 6 } npm2TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm2Table 7 } npm2TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm2Table 8 } npm2TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm2Table 9 } npm2TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm2Table 10 } npm2TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm2Table 11 } npm2TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm2Table 12 } npm2EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm2Table 13 } npm2EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm2Table 14 } npm2EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm2Table 15 } npm2EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm2Table 16 } npm2EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm2Table 17 } npm2EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm2Table 18 } npm2Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm2Table 19 } npm2Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm2Table 20 } npm2Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm2Table 21 } npm2Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm2Table 22 } npm2Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm2Table 23 } npm2Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm2Table 24 } npm2Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm2Table 25 } npm2Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm2Table 26 } npm2Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm2Table 27 } npm2Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm2Table 28 } -- **************** NPM3 begin ************************** npm3Table OBJECT IDENTIFIER ::= {npmTables 3} npm3OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm3OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm3Table 1 } npm3OutputEntry OBJECT-TYPE SYNTAX Npm3OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm3outputID } ::= { npm3OutputTable 1 } Npm3OutputEntry ::= SEQUENCE { npm3outputID Integer32, npm3OutputNo DisplayString, npm3OutputName DisplayString, npm3OutputStatus DisplayString, npm3OutputLoadValue DisplayString, npm3OutputLoadLowLimit DisplayString, npm3OutputLoadHighLimit DisplayString } npm3outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm3OutputEntry 1 } npm3OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm3OutputEntry 2 } npm3OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm3OutputEntry 3 } npm3OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm3OutputEntry 4 } npm3OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm3OutputEntry 5 } npm3OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm3OutputEntry 6 } npm3OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm3OutputEntry 7 } -- Device table information npm3DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm3Table 2 } npm3DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm3Table 3 } npm3SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm3Table 4 } npm3ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm3Table 5 } npm3TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm3Table 6 } npm3TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm3Table 7 } npm3TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm3Table 8 } npm3TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm3Table 9 } npm3TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm3Table 10 } npm3TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm3Table 11 } npm3TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm3Table 12 } npm3EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm3Table 13 } npm3EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm3Table 14 } npm3EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm3Table 15 } npm3EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm3Table 16 } npm3EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm3Table 17 } npm3EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm3Table 18 } npm3Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm3Table 19 } npm3Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm3Table 20 } npm3Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm3Table 21 } npm3Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm3Table 22 } npm3Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm3Table 23 } npm3Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm3Table 24 } npm3Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm3Table 25 } npm3Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm3Table 26 } npm3Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm3Table 27 } npm3Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm3Table 28 } -- **************** NPM4 begin ************************** npm4Table OBJECT IDENTIFIER ::= {npmTables 4} npm4OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm4OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm4Table 1 } npm4OutputEntry OBJECT-TYPE SYNTAX Npm4OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm4outputID } ::= { npm4OutputTable 1 } Npm4OutputEntry ::= SEQUENCE { npm4outputID Integer32, npm4OutputNo DisplayString, npm4OutputName DisplayString, npm4OutputStatus DisplayString, npm4OutputLoadValue DisplayString, npm4OutputLoadLowLimit DisplayString, npm4OutputLoadHighLimit DisplayString } npm4outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm4OutputEntry 1 } npm4OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm4OutputEntry 2 } npm4OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm4OutputEntry 3 } npm4OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm4OutputEntry 4 } npm4OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm4OutputEntry 5 } npm4OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm4OutputEntry 6 } npm4OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm4OutputEntry 7 } -- Device table information npm4DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm4Table 2 } npm4DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm4Table 3 } npm4SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm4Table 4 } npm4ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm4Table 5 } npm4TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm4Table 6 } npm4TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm4Table 7 } npm4TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm4Table 8 } npm4TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm4Table 9 } npm4TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm4Table 10 } npm4TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm4Table 11 } npm4TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm4Table 12 } npm4EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm4Table 13 } npm4EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm4Table 14 } npm4EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm4Table 15 } npm4EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm4Table 16 } npm4EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm4Table 17 } npm4EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm4Table 18 } npm4Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm4Table 19 } npm4Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm4Table 20 } npm4Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm4Table 21 } npm4Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm4Table 22 } npm4Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm4Table 23 } npm4Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm4Table 24 } npm4Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm4Table 25 } npm4Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm4Table 26 } npm4Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm4Table 27 } npm4Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm4Table 28 } -- **************** NPM5 begin ************************** npm5Table OBJECT IDENTIFIER ::= {npmTables 5} npm5OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm5OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm5Table 1 } npm5OutputEntry OBJECT-TYPE SYNTAX Npm5OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm5outputID } ::= { npm5OutputTable 1 } Npm5OutputEntry ::= SEQUENCE { npm5outputID Integer32, npm5OutputNo DisplayString, npm5OutputName DisplayString, npm5OutputStatus DisplayString, npm5OutputLoadValue DisplayString, npm5OutputLoadLowLimit DisplayString, npm5OutputLoadHighLimit DisplayString } npm5outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm5OutputEntry 1 } npm5OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm5OutputEntry 2 } npm5OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm5OutputEntry 3 } npm5OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm5OutputEntry 4 } npm5OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm5OutputEntry 5 } npm5OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm5OutputEntry 6 } npm5OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm5OutputEntry 7 } -- Device table information npm5DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm5Table 2 } npm5DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm5Table 3 } npm5SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm5Table 4 } npm5ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm5Table 5 } npm5TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm5Table 6 } npm5TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm5Table 7 } npm5TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm5Table 8 } npm5TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm5Table 9 } npm5TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm5Table 10 } npm5TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm5Table 11 } npm5TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm5Table 12 } npm5EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm5Table 13 } npm5EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm5Table 14 } npm5EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm5Table 15 } npm5EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm5Table 16 } npm5EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm5Table 17 } npm5EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm5Table 18 } npm5Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm5Table 19 } npm5Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm5Table 20 } npm5Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm5Table 21 } npm5Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm5Table 22 } npm5Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm5Table 23 } npm5Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm5Table 24 } npm5Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm5Table 25 } npm5Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm5Table 26 } npm5Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm5Table 27 } npm5Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm5Table 28 } -- **************** NPM6 begin ************************** npm6Table OBJECT IDENTIFIER ::= {npmTables 6} npm6OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm6OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm6Table 1 } npm6OutputEntry OBJECT-TYPE SYNTAX Npm6OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm6outputID } ::= { npm6OutputTable 1 } Npm6OutputEntry ::= SEQUENCE { npm6outputID Integer32, npm6OutputNo DisplayString, npm6OutputName DisplayString, npm6OutputStatus DisplayString, npm6OutputLoadValue DisplayString, npm6OutputLoadLowLimit DisplayString, npm6OutputLoadHighLimit DisplayString } npm6outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm6OutputEntry 1 } npm6OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm6OutputEntry 2 } npm6OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm6OutputEntry 3 } npm6OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm6OutputEntry 4 } npm6OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm6OutputEntry 5 } npm6OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm6OutputEntry 6 } npm6OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm6OutputEntry 7 } -- Device table information npm6DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm6Table 2 } npm6DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm6Table 3 } npm6SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm6Table 4 } npm6ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm6Table 5 } npm6TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm6Table 6 } npm6TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm6Table 7 } npm6TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm6Table 8 } npm6TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm6Table 9 } npm6TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm6Table 10 } npm6TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm6Table 11 } npm6TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm6Table 12 } npm6EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm6Table 13 } npm6EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm6Table 14 } npm6EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm6Table 15 } npm6EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm6Table 16 } npm6EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm6Table 17 } npm6EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm6Table 18 } npm6Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm6Table 19 } npm6Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm6Table 20 } npm6Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm6Table 21 } npm6Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm6Table 22 } npm6Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm6Table 23 } npm6Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm6Table 24 } npm6Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm6Table 25 } npm6Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm6Table 26 } npm6Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm6Table 27 } npm6Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm6Table 28 } -- **************** NPM7 begin ************************** npm7Table OBJECT IDENTIFIER ::= {npmTables 7} npm7OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm7OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm7Table 1 } npm7OutputEntry OBJECT-TYPE SYNTAX Npm7OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm7outputID } ::= { npm7OutputTable 1 } Npm7OutputEntry ::= SEQUENCE { npm7outputID Integer32, npm7OutputNo DisplayString, npm7OutputName DisplayString, npm7OutputStatus DisplayString, npm7OutputLoadValue DisplayString, npm7OutputLoadLowLimit DisplayString, npm7OutputLoadHighLimit DisplayString } npm7outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm7OutputEntry 1 } npm7OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm7OutputEntry 2 } npm7OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm7OutputEntry 3 } npm7OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm7OutputEntry 4 } npm7OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm7OutputEntry 5 } npm7OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm7OutputEntry 6 } npm7OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm7OutputEntry 7 } -- Device table information npm7DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm7Table 2 } npm7DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm7Table 3 } npm7SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm7Table 4 } npm7ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm7Table 5 } npm7TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm7Table 6 } npm7TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm7Table 7 } npm7TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm7Table 8 } npm7TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm7Table 9 } npm7TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm7Table 10 } npm7TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm7Table 11 } npm7TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm7Table 12 } npm7EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm7Table 13 } npm7EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm7Table 14 } npm7EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm7Table 15 } npm7EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm7Table 16 } npm7EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm7Table 17 } npm7EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm7Table 18 } npm7Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm7Table 19 } npm7Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm7Table 20 } npm7Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm7Table 21 } npm7Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm7Table 22 } npm7Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm7Table 23 } npm7Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm7Table 24 } npm7Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm7Table 25 } npm7Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm7Table 26 } npm7Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm7Table 27 } npm7Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm7Table 28 } -- **************** NPM8 begin ************************** npm8Table OBJECT IDENTIFIER ::= {npmTables 8} npm8OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm8OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm8Table 1 } npm8OutputEntry OBJECT-TYPE SYNTAX Npm8OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm8outputID } ::= { npm8OutputTable 1 } Npm8OutputEntry ::= SEQUENCE { npm8outputID Integer32, npm8OutputNo DisplayString, npm8OutputName DisplayString, npm8OutputStatus DisplayString, npm8OutputLoadValue DisplayString, npm8OutputLoadLowLimit DisplayString, npm8OutputLoadHighLimit DisplayString } npm8outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm8OutputEntry 1 } npm8OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm8OutputEntry 2 } npm8OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm8OutputEntry 3 } npm8OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm8OutputEntry 4 } npm8OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm8OutputEntry 5 } npm8OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm8OutputEntry 6 } npm8OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm8OutputEntry 7 } -- Device table information npm8DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm8Table 2 } npm8DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm8Table 3 } npm8SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm8Table 4 } npm8ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm8Table 5 } npm8TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm8Table 6 } npm8TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm8Table 7 } npm8TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm8Table 8 } npm8TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm8Table 9 } npm8TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm8Table 10 } npm8TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm8Table 11 } npm8TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm8Table 12 } npm8EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm8Table 13 } npm8EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm8Table 14 } npm8EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm8Table 15 } npm8EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm8Table 16 } npm8EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm8Table 17 } npm8EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm8Table 18 } npm8Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm8Table 19 } npm8Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm8Table 20 } npm8Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm8Table 21 } npm8Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm8Table 22 } npm8Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm8Table 23 } npm8Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm8Table 24 } npm8Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm8Table 25 } npm8Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm8Table 26 } npm8Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm8Table 27 } npm8Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm8Table 28 } -- **************** NPM9 begin ************************** npm9Table OBJECT IDENTIFIER ::= {npmTables 9} npm9OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm9OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm9Table 1 } npm9OutputEntry OBJECT-TYPE SYNTAX Npm9OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm9outputID } ::= { npm9OutputTable 1 } Npm9OutputEntry ::= SEQUENCE { npm9outputID Integer32, npm9OutputNo DisplayString, npm9OutputName DisplayString, npm9OutputStatus DisplayString, npm9OutputLoadValue DisplayString, npm9OutputLoadLowLimit DisplayString, npm9OutputLoadHighLimit DisplayString } npm9outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm9OutputEntry 1 } npm9OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm9OutputEntry 2 } npm9OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm9OutputEntry 3 } npm9OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm9OutputEntry 4 } npm9OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm9OutputEntry 5 } npm9OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm9OutputEntry 6 } npm9OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm9OutputEntry 7 } -- device table information npm9DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm9Table 2 } npm9DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm9Table 3 } npm9SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm9Table 4 } npm9ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm9Table 5 } npm9TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm9Table 6 } npm9TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm9Table 7 } npm9TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm9Table 8 } npm9TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm9Table 9 } npm9TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm9Table 10 } npm9TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm9Table 11 } npm9TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm9Table 12 } npm9EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm9Table 13 } npm9EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm9Table 14 } npm9EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm9Table 15 } npm9EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm9Table 16 } npm9EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm9Table 17 } npm9EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm9Table 18 } npm9Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm9Table 19 } npm9Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm9Table 20 } npm9Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm9Table 21 } npm9Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm9Table 22 } npm9Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm9Table 23 } npm9Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm9Table 24 } npm9Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm9Table 25 } npm9Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm9Table 26 } npm9Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm9Table 27 } npm9Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm9Table 28 } -- **************** NPM10 begin ************************** npm10Table OBJECT IDENTIFIER ::= {npmTables 10} npm10OutputTable OBJECT-TYPE SYNTAX SEQUENCE OF Npm10OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table list the status of all outlets. " ::= { npm10Table 1 } npm10OutputEntry OBJECT-TYPE SYNTAX Npm10OutputEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Row definition for the status list." INDEX { npm10outputID } ::= { npm10OutputTable 1 } Npm10OutputEntry ::= SEQUENCE { npm10outputID Integer32, npm10OutputNo DisplayString, npm10OutputName DisplayString, npm10OutputStatus DisplayString, npm10OutputLoadValue DisplayString, npm10OutputLoadLowLimit DisplayString, npm10OutputLoadHighLimit DisplayString } npm10outputID OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ID." ::= { npm10OutputEntry 1 } npm10OutputNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's No." ::= { npm10OutputEntry 2 } npm10OutputName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "Outlet's name." ::= { npm10OutputEntry 3 } npm10OutputStatus OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Outlet's ON/OFF status." ::= { npm10OutputEntry 4 } npm10OutputLoadValue OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-only STATUS current DESCRIPTION "The load measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm10OutputEntry 5 } npm10OutputLoadLowLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load low threshold value of the outlet in Amps." ::= { npm10OutputEntry 6 } npm10OutputLoadHighLimit OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) UNITS "Amps" MAX-ACCESS read-write STATUS current DESCRIPTION "The load high threshold value of the outlet in Amps." ::= { npm10OutputEntry 7 } -- device table information npm10DeviceName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device name." ::= { npm10Table 2 } npm10DeviceType OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The device type." ::= { npm10Table 3 } npm10SeriesNo OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-write STATUS current DESCRIPTION "The device serial No." ::= { npm10Table 4 } npm10ONInterval OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Interval for device on operated." ::= { npm10Table 5 } npm10TotalLoadValueA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadA measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm10Table 6 } npm10TotalLoadValueB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadB measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm10Table 7 } npm10TotalLoadValueC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The loadC measured on the outlet. A non-negative value indicates the measured load in Amps. A negative value indicates that a load value was not able to be measured." ::= { npm10Table 8 } npm10TotalVoltageA OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageA of the device. A non-negative value indicates the VoltageA in Volts. A negative value indicates that the VoltageA was not available." ::= { npm10Table 9 } npm10TotalVoltageB OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageB of the device. A non-negative value indicates the VoltageB in Volts. A negative value indicates that the VoltageB was not available." ::= { npm10Table 10 } npm10TotalVoltageC OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The VoltageC of the device. A non-negative value indicates the VoltageC in Volts. A negative value indicates that the VoltageC was not available." ::= { npm10Table 11 } npm10TotalEnergyMeter OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Total Energy Meter of the device. A non-negative value indicates Total Energy Meter in KWHs. A negative value indicates that the Total Energy Meter was not available." ::= { npm10Table 12 } npm10EnergyMeter1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 1 of the device. A non-negative value indicates the Energy Meter 1 in KWHs. A negative value indicates that the Energy Meter 1 was not available." ::= { npm10Table 13 } npm10EnergyMeter2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 2 of the device. A non-negative value indicates the Energy Meter 2 in KWHs. A negative value indicates that the Energy Meter 2 was not available." ::= { npm10Table 14 } npm10EnergyMeter3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 3 of the device. A non-negative value indicates the Energy Meter 3 in KWHs. A negative value indicates that the Energy Meter 3 was not available." ::= { npm10Table 15 } npm10EnergyMeter4 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 4 of the device. A non-negative value indicates the Energy Meter 4 in KWHs. A negative value indicates that the Energy Meter 4 was not available." ::= { npm10Table 16 } npm10EnergyMeter5 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 5 of the device. A non-negative value indicates the Energy Meter 5 in KWHs. A negative value indicates that the Energy Meter 5 was not available." ::= { npm10Table 17 } npm10EnergyMeter6 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Energy Meter 6 of the device. A non-negative value indicates the Energy Meter 6 in KWHs. A negative value indicates that the Energy Meter 6 was not available." ::= { npm10Table 18 } npm10Temperature1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 1 value(Celsiur scale)." ::= { npm10Table 19 } npm10Humidity1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 1 value(Percent)." ::= { npm10Table 20 } npm10Temperature2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 2 value(Celsiur scale)." ::= { npm10Table 21 } npm10Humidity2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 2 value(Percent)." ::= { npm10Table 22 } npm10Temperature3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature 3 value(Celsiur scale)." ::= { npm10Table 23 } npm10Humidity3 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity 3 value(Percent)." ::= { npm10Table 24 } npm10Door1 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm10Table 25 } npm10Door2 OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Door 1 status(Open/Close)." ::= { npm10Table 26 } npm10Smog OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Smog status(Yes/No)." ::= { npm10Table 27 } npm10Waterlogging OBJECT-TYPE SYNTAX DisplayString(SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "Waterlogging status(Yes/No)." ::= { npm10Table 28 } -- -- Notifications -- npm3gTraps OBJECT IDENTIFIER ::= { npm3g 100 } basicTraps OBJECT IDENTIFIER ::= { npm3gTraps 0 } -- the 0 is for V1 compatibility thresholdAlert NOTIFICATION-TYPE OBJECTS{ unitName, deviceName, alertStatus, alertValue, lowLimit, highLimit } STATUS current DESCRIPTION "Outlet load and temperature/humidity value alert. The trap is sent when the current status is above the highLimig or below the lowLimit." ::= { basicTraps 1 } fuseAlert NOTIFICATION-TYPE OBJECTS{ unitName, deviceName, alertStatus } STATUS current DESCRIPTION "Outlets' fuse alert.The trap is sent when the fuse is burn." ::= { basicTraps 2 } environmentAlert NOTIFICATION-TYPE OBJECTS{ sensorName, deviceName, alertStatus } STATUS current DESCRIPTION "Environment alert.The trap is sent when the smog is found, the door is opened or the water is found." ::= { basicTraps 3 } END