Observium_CE/mibs/uec/UEC-STARLINE-MIB

3232 lines
110 KiB
Plaintext

--
-- Universal Electric Corp.
-- STARLINE measurement and control devices MIB
--
UEC-STARLINE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE,
OBJECT-TYPE, enterprises, Integer32,
IpAddress FROM SNMPv2-SMI
DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP,
MODULE-COMPLIANCE FROM SNMPv2-CONF;
uecStarline MODULE-IDENTITY
LAST-UPDATED "201710111524Z" -- 2017 OCT 11, 15:24 UTC, rev26
ORGANIZATION "Universal Electric Corp."
CONTACT-INFO
"Universal Electric Corp.
168 Georgetown Road
Canonsburg, PA 15317
Phone: +01 724.597.7800
email: info@uecorp.com"
DESCRIPTION
"MIB module for managing measurement and control devices
produced by the Universal Electric Corporation."
REVISION "201710111524Z" -- 2017 OCT 11, 15:24 UTC, rev26
DESCRIPTION
"Added support for the following new AC Meter features:
Outlet 5 and 6; Temperature Monitor; Line-to-Neutral
min, max, min alarm, max alarm; Frequency min, max;
Reset Group Command (min, max, peak, demand)."
REVISION "201705311147Z" -- 2017 MAY 31, 11:47 UTC, rev25
DESCRIPTION
"Changed cpmAc4to20maValue and cpmDc4to20maValue from
read-write to read-only."
REVISION "201603211851Z" -- 2016 MAR 21, 18:51 UTC, rev24
DESCRIPTION
"Added support DC meters. Objects renamed to provide unique
names for DC meters and limited to 24 characters maximum.
Conformance groups were removed, because SNMP agents in
these products will always implement all data objects."
REVISION "201503250333Z" -- 2015 MAR 25, 03:33 UTC, rev23
DESCRIPTION
"A fifth item, neutralM(5), was added to infeedLineIndex,
and the fourth item, neutral(4), was changed to neutralC(4)."
REVISION "201406031616Z" -- 2014 JUN 03, 16:16 UTC, rev22
DESCRIPTION
"infeedLineCurrentRating changed from read-only to read-write."
REVISION "201401201617Z" -- 2014 JAN 20, 16:17 UTC, rev21
DESCRIPTION
"PowerFactorAverage changed to TotalPowerFactor."
REVISION "201310141400Z" -- 2013 OCT 14, 14:00 UTC, rev20
DESCRIPTION
"read-only changed to read-write in 21 places. calibrationDate
changed from read-write to read-only. productType changed to
catalogNumber. Added: wifiSSID, wifiEncryption, modbusParity."
REVISION "201309091350Z" -- 2013 SEP 9, 13:50 UTC, rev19
DESCRIPTION
"removed infeedCurrentAverageDemand and infeedCurrentPeakAverageDemand.
Added measuredNeutralCurrent."
REVISION "201308261620Z" -- 2013 AUG 26, 16:20 UTC, rev18
DESCRIPTION
"removed infeedPhaseCurrent and infeedPhaseCurrentAverage."
REVISION "201308221615Z" -- 2013 AUG 22, 16:15 UTC, rev17
DESCRIPTION
"added outletLineCurrentMin, outletLineCurrentMax."
REVISION "201308072005Z" -- 2013 AUG 07, 20:05 UTC, rev16
DESCRIPTION
"changed lineToLineVoltage Alarms from read-only to read-write."
REVISION "201308071703Z" -- 2013 AUG 07, 17:03 UTC, rev15
DESCRIPTION
"Corrected units."
REVISION "201308071442Z" -- 2013 AUG 07, 14:42 UTC, rev14
DESCRIPTION
"Moved lineToNeutVoltage to phase table, added energyReset"
REVISION "201308061829Z" -- 2013 AUG 06, 18:29 UTC, rev13
DESCRIPTION
"Renamed line and phase voltage variables."
REVISION "201305302111Z" -- 2013 MAY 30, 21:11 UTC, rev12
DESCRIPTION
"Renamed outletReceptacleIndex to outletOutletIndex."
REVISION "201305211539Z" -- 2013 MAY 21, 15:39 UTC, rev11
DESCRIPTION
"Added outlet alarms and traps."
REVISION "201303261949Z" -- 2013 MAR 26, 19:39 UTC, rev10
DESCRIPTION
"Changed Trap definitions."
REVISION "201303081343Z" -- 2013 MAR 08, 13:43 UTC, rev09
DESCRIPTION
"Minor corrections to MIB."
REVISION "201303061728Z" -- 2013 MAR 07, 17:28 UTC, rev08
DESCRIPTION
"Deleted infeedPeakPowerDemand. Swapped the
sequential order of infeedActivePowerDemand and
infeedPeakActivePowerDemand. Updated compliance
groups. Minor MIB reformatting."
REVISION "201303012032Z" -- 2013 MAR 01, 20:32 UTC, rev07
DESCRIPTION
"Deleted infeedPeakPowerDemand. Swapped the
sequential order of infeedActivePowerDemand and
infeedPeakActivePowerDemand. Updated compliance
groups. Minor MIB reformatting."
REVISION "201302272223Z" -- 2013 FEB 27, 22:23 UTC, rev06
DESCRIPTION
"Added Interfaces and Protocols groups, added Email,
DigitalIo and AnalogIo. Minor MIB reformatting."
REVISION "201302252105Z" -- 2013 FEB 25, 21:05 UTC, rev05
DESCRIPTION
"Split the infeedphasetable into a seperate line
table and phase table. Updated syntax to meet
validation severity level 3. Reformatted MIB."
REVISION "201302221904Z" -- 2013 FEB 22, 19:04 UTC, rev04
DESCRIPTION
"Removed Receptacle X, Phase (A,B,C definitions."
REVISION "201302201603Z" -- 2013 FEB 20, 16:03 UTC, rev03
DESCRIPTION
"Removed Starline M9 MIB Definitions."
REVISION "201302141402Z" -- 2013 FEB 14, 14:02 UTC, rev02
DESCRIPTION
"Updated MIBs to match requirements."
REVISION "201206131801Z" -- 2012 JUN 13, 18:01 UTC, rev01
DESCRIPTION
"Added UECs M50 and M51 measurement devices MIB."
REVISION "201104251700Z" -- 2011 APR 25, 17:00 UTC, Draft
DESCRIPTION
"MIB definition for UECs M20 and M21 measurement devices."
::= { enterprises 35774 }
DisplayString ::= OCTET STRING
--
-- CPM Devices
--
cpm OBJECT IDENTIFIER ::= { uecStarline 2 }
-- *******************
-- * CPM AC Meters *
-- *******************
cpmAcMeter OBJECT IDENTIFIER ::= { cpm 1 }
--
-- General
--
cpmAcGeneral OBJECT IDENTIFIER ::= { cpmAcMeter 1 }
cpmAcDeviceName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the meter assigned by the user."
::= { cpmAcGeneral 1 }
cpmAcDeviceLocation OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A field for the user to describe the location of the device."
::= { cpmAcGeneral 2 }
cpmAcDeviceId OBJECT-TYPE
SYNTAX DisplayString -- 23 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A field for the user to describe the device's identification."
::= { cpmAcGeneral 3 }
cpmAcModelNumber OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set model number."
::= { cpmAcGeneral 4 }
cpmAcSerialNumber OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set serial number."
::= { cpmAcGeneral 5 }
cpmAcCatalogNumber OBJECT-TYPE
SYNTAX DisplayString -- 39 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set catalog number."
::= { cpmAcGeneral 6 }
cpmAcFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString -- 19 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A factory set string to define the firmware revision."
::= { cpmAcGeneral 7 }
cpmAcCalibrationDate OBJECT-TYPE
SYNTAX DisplayString -- 19 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Factory set date of calibration."
::= { cpmAcGeneral 8 }
cpmAcEnergyReset OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Energy reset. Set to 1 to issue reset energy command."
::= { cpmAcGeneral 9 }
cpmAcGroupReset OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset group command: this is an 8 character hexadecimal
value representing a 32-bit field of flags, of which
only the least significant 4 are used. Set to 1 the
following bits to reset a group:
bit0 = min values
bit1 = max values
bit2 = peak values
bit3 = demand values"
::= { cpmAcGeneral 10 }
-- End of General.
--
-- Physical Interfaces
--
cpmAcInterfaces OBJECT IDENTIFIER ::= { cpmAcMeter 2 }
--
-- Ethernet
--
cpmAcEthernet OBJECT IDENTIFIER ::= { cpmAcInterfaces 1 }
cpmAcEnetMacAddress OBJECT-TYPE
SYNTAX DisplayString -- 17 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set MAC address."
::= { cpmAcEthernet 1 }
cpmAcEnetIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP address."
::= { cpmAcEthernet 2 }
cpmAcEnetIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP subnet mask."
::= { cpmAcEthernet 3 }
cpmAcEnetIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned gateway address."
::= { cpmAcEthernet 4 }
cpmAcEnetEnableDHCP OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Static IP or DHCP should be used."
::= { cpmAcEthernet 5 }
cpmAcEnetStaticIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address to use if not using DHCP."
::= { cpmAcEthernet 6 }
cpmAcEnetStaticIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet mask to use if not using DHCP."
::= { cpmAcEthernet 7 }
cpmAcEnetStaticIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway address to use if not using DHCP."
::= { cpmAcEthernet 8 }
-- End of Ethernet.
--
-- WiFi
--
cpmAcWifi OBJECT IDENTIFIER ::= { cpmAcInterfaces 2 }
cpmAcWifiMacAddress OBJECT-TYPE
SYNTAX DisplayString -- 17 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set MAC address."
::= { cpmAcWifi 1 }
cpmAcWifiIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP address."
::= { cpmAcWifi 2 }
cpmAcWifiIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP subnet mask."
::= { cpmAcWifi 3 }
cpmAcWifiIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned gateway address."
::= { cpmAcWifi 4 }
cpmAcWifiEnableDHCP OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Static IP or DHCP should be used."
::= { cpmAcWifi 5 }
cpmAcWifiStaticIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address to use if not using DHCP."
::= { cpmAcWifi 6 }
cpmAcWifiStaticIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet mask to use if not using DHCP."
::= { cpmAcWifi 7 }
cpmAcWifiStaticIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway address to use if not using DHCP."
::= { cpmAcWifi 8 }
cpmAcWifiSSID OBJECT-TYPE
SYNTAX DisplayString -- 32 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SSID (network name) of the wireless local area network (WLAN)."
::= { cpmAcWifi 9 }
cpmAcWifiEncryptionType OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of encryption being used by the WLAN: none, wep, wpa, wpa2."
::= { cpmAcWifi 10 }
-- End of WiFi.
--
-- Modbus
--
cpmAcModbus OBJECT IDENTIFIER ::= { cpmAcInterfaces 3 }
cpmAcModbusAddress OBJECT-TYPE
SYNTAX DisplayString -- 3 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user given serial address used for Modbus."
::= { cpmAcModbus 1 }
cpmAcModbusBaudRate OBJECT-TYPE
SYNTAX DisplayString -- 5 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected baud rate of serial communications: 9600 or 19200."
::= { cpmAcModbus 2 }
cpmAcModbusStopBits OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected number of stop bits: 1 or 2."
::= { cpmAcModbus 3 }
cpmAcModbusParity OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected parity: 0=even, 1=odd, 2=none."
::= { cpmAcModbus 4 }
-- End of Modbus.
--
-- Digital I/O
--
cpmAcDigitalIo OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcDigitalIoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Digital I/O line data."
::= { cpmAcInterfaces 4 }
cpmAcDigitalIoEntry OBJECT-TYPE
SYNTAX CpmAcDigitalIoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to Digital I/Os."
INDEX { cpmAcDigitalIoIndex }
::= { cpmAcDigitalIo 1 }
CpmAcDigitalIoEntry ::= SEQUENCE
{
cpmAcDigitalIoIndex INTEGER,
cpmAcDigitalIoName DisplayString,
cpmAcDigitalIoValue DisplayString,
cpmAcDigitalIoDirection DisplayString,
cpmAcDigitalIoLevel DisplayString,
cpmAcDigitalIoAlarm DisplayString
}
cpmAcDigitalIoIndex OBJECT-TYPE
SYNTAX INTEGER { port1(1), port2(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Digital I/O entry."
::= { cpmAcDigitalIoEntry 1 }
cpmAcDigitalIoName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Digital I/O name."
::= { cpmAcDigitalIoEntry 2 }
cpmAcDigitalIoValue OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current value of the digital I/O."
::= { cpmAcDigitalIoEntry 3 }
cpmAcDigitalIoDirection OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction of the digital I/O."
::= { cpmAcDigitalIoEntry 4 }
cpmAcDigitalIoLevel OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The active level of the digital I/O."
::= { cpmAcDigitalIoEntry 5 }
cpmAcDigitalIoAlarm OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to generate an alarm on input."
::= { cpmAcDigitalIoEntry 6 }
-- End of Digital I/O.
--
-- Analog I/O
--
cpmAcAnalogIo OBJECT IDENTIFIER ::= { cpmAcInterfaces 5 }
cpmAc4to20maPortName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the 4-20 ma port."
::= { cpmAcAnalogIo 1 }
cpmAc4to20maValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the 4-20 ma port."
::= { cpmAcAnalogIo 2 }
-- End of Analog I/O.
-- End of Physical Interfaces.
--
-- Protocols
--
cpmAcProtocols OBJECT IDENTIFIER ::= { cpmAcMeter 3 }
--
-- SNMP
--
cpmAcSnmp OBJECT IDENTIFIER ::= { cpmAcProtocols 1 }
cpmAcSnmpTrapDestAddr1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set ip address for revceiving traps."
::= { cpmAcSnmp 1 }
cpmAcSnmpTrapDestAddr2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set ip address for revceiving traps."
::= { cpmAcSnmp 2 }
-- End of SNMP.
--
-- Email
--
cpmAcEmail OBJECT IDENTIFIER ::= { cpmAcProtocols 2 }
cpmAcEmailFromAddress OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set email address representing the originator of
the alarm message."
::= { cpmAcEmail 1 }
cpmAcEmailToAddress OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set email address representing the recipient of
the alarm message."
::= { cpmAcEmail 2 }
cpmAcEmailServer OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the email server."
::= { cpmAcEmail 3 }
cpmAcEmailPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port used by the email server"
::= { cpmAcEmail 4 }
cpmAcEmailAuthEnable OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 = Authentication Disabled, 1 = Authentication Enabled"
::= { cpmAcEmail 5 }
cpmAcEmailLogin OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name required for login to the
email server."
::= { cpmAcEmail 6 }
cpmAcEmailPassword OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password required for login to the
email server."
::= { cpmAcEmail 7 }
-- End of Email.
--
-- SNTP
--
cpmAcSntp OBJECT IDENTIFIER ::= { cpmAcProtocols 3 }
cpmAcSntpServer OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the SNTP server."
::= { cpmAcSntp 1 }
--
-- Telnet
--
cpmAcTelnet OBJECT IDENTIFIER ::= { cpmAcProtocols 4 }
-- End of Telnet.
-- End of Protocols.
--
-- Infeed
--
cpmAcInfeed OBJECT IDENTIFIER ::= { cpmAcMeter 4 }
cpmAcInfLineToNeutVoltAve OBJECT-TYPE
SYNTAX DisplayString
UNITS "Volts (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enabled line-to-neutral voltages (1 to 3),
cpmAcLineToNeutVoltage, summed together
then divided by the number of enabled lines.
= ((VL1N + VL2N + VL3N) / 3) for 3-Phase"
::= { cpmAcInfeed 1 }
cpmAcInfLineToLineVoltAve OBJECT-TYPE
SYNTAX DisplayString
UNITS "Volts (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enabled line-to-line voltages (1 to 3),
cpmAcLineToLineVoltage, summed together
then divided by the number of enabled lines.
= ((VL1L2 + VL2L3 + VL3L1) / 3) for 3-Phase"
::= { cpmAcInfeed 2 }
cpmAcInfLineCurrentAve OBJECT-TYPE
SYNTAX DisplayString
UNITS "Amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The enabled line currents (1 to 3),
cpmAcInfLineCurrent, summed together
then divided by the number of enabled lines.
= ((I1 + I2 + I3) / 3) for 3-Phase"
::= { cpmAcInfeed 3 }
cpmAcInfTotLineCurrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "Amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The infeed total line current demand."
::= { cpmAcInfeed 4 }
cpmAcInfTotLineCurrPeakDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "Amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcInfTotLineCurrDemand measured
since the last operator reset of this value."
::= { cpmAcInfeed 5 }
cpmAcInfDemandTime OBJECT-TYPE
SYNTAX DisplayString
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of time over which the demand
is calculated for the infeed parameters."
::= { cpmAcInfeed 6 }
cpmAcInfTotalActivePower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed total active power."
::= { cpmAcInfeed 7 }
cpmAcInfPeakTotalActivePower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest infeed total active power measured
since the last operator reset of this value."
::= { cpmAcInfeed 8 }
cpmAcInfTotalActivePwrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "W per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The infeed total active power demand."
::= { cpmAcInfeed 9 }
cpmAcInfPeakTotActPwrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "W per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest infeed total active power demand measured
since the last operator reset of this value."
::= { cpmAcInfeed 10 }
cpmAcInfTotalReactivePower OBJECT-TYPE
SYNTAX DisplayString
UNITS "var per demand interval"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed total reactive power."
::= { cpmAcInfeed 11 }
cpmAcInfTotReactivePwrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "var per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The infeed total reactive power demand."
::= { cpmAcInfeed 12 }
cpmAcInfPeakTotReactPwrDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "var per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest infeed total reactive power demand
measured since the last operator reset of this value."
::= { cpmAcInfeed 13 }
cpmAcInfTotalApparentPower OBJECT-TYPE
SYNTAX DisplayString
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed total apparent power."
::= { cpmAcInfeed 14 }
cpmAcInfTotApparentPwrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "VA per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The infeed total apparent power demand."
::= { cpmAcInfeed 15 }
cpmAcInfPeakTotApparPwrDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "VA per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcInfTotApparentPwrDemand measured
since the last operator reset of this value."
::= { cpmAcInfeed 16 }
cpmAcInfTotalPowerFactor OBJECT-TYPE
SYNTAX DisplayString
UNITS ""
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total power factor of the infeed."
::= { cpmAcInfeed 17 }
cpmAcInfFrequency OBJECT-TYPE
SYNTAX DisplayString
UNITS "Hz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The frequency of the infeed."
::= { cpmAcInfeed 18 }
cpmAcInfTotalEnergy OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total energy being consumed via the infeed, since
the last operator reset of this cumulative value."
::= { cpmAcInfeed 19 }
cpmAcInfLineCurrentRating OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum infeed line current allowed per the device rating."
::= { cpmAcInfeed 20 }
cpmAcInfMeasuredNeutralCurr OBJECT-TYPE
SYNTAX DisplayString
UNITS "Amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed measured neutral current."
::= { cpmAcInfeed 21 }
cpmAcInfFrequencyMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest cpmAcInfFrequency measured
since the last operator reset of this value."
::= { cpmAcInfeed 22 }
cpmAcInfFrequencyMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "Hz"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcInfFrequency measured
since the last operator reset of this value."
::= { cpmAcInfeed 23 }
-- End of Infeed.
--
-- Infeed Line Table
--
cpmAcInfeedLine OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcInfeedLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of infeed line data."
::= { cpmAcMeter 5 }
cpmAcInfeedLineEntry OBJECT-TYPE
SYNTAX CpmAcInfeedLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to infeed line."
INDEX { cpmAcInfeedLineIndex }
::= { cpmAcInfeedLine 1 }
CpmAcInfeedLineEntry ::= SEQUENCE
{
cpmAcInfeedLineIndex INTEGER,
cpmAcInfLineCurrent DisplayString,
cpmAcInfLineCurrentMin DisplayString,
cpmAcInfLineCurrentMax DisplayString,
cpmAcInfLineCurrRatPctOf DisplayString,
cpmAcInfLineCurrMinAlarm DisplayString,
cpmAcInfLineCurrMaxAlarm DisplayString,
cpmAcInfLineCurrDemand DisplayString,
cpmAcInfLineCurrPeakDmd DisplayString
}
cpmAcInfeedLineIndex OBJECT-TYPE
SYNTAX INTEGER { line1(1), line2(2), line3(3), neutralC(4), neutralM(5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the infeed line entry."
::= { cpmAcInfeedLineEntry 1 }
cpmAcInfLineCurrent OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current measurement of infeed."
::= { cpmAcInfeedLineEntry 3 }
cpmAcInfLineCurrentMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum current measured on infeed."
::= { cpmAcInfeedLineEntry 4 }
cpmAcInfLineCurrentMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum current measured on infeed."
::= { cpmAcInfeedLineEntry 5 }
cpmAcInfLineCurrRatPctOf OBJECT-TYPE
SYNTAX DisplayString
UNITS "% of rated"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infeed line current rating percent of
= (current / rated current * 100)."
::= { cpmAcInfeedLineEntry 6 }
cpmAcInfLineCurrMinAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (RMS)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum current threshold for alarm activiation."
::= { cpmAcInfeedLineEntry 7 }
cpmAcInfLineCurrMaxAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (RMS)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum current threshold for alarm activiation."
::= { cpmAcInfeedLineEntry 8 }
cpmAcInfLineCurrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current demand of this line."
::= { cpmAcInfeedLineEntry 9 }
cpmAcInfLineCurrPeakDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcInfLineCurrDemand measured
since the last operator reset of this value."
::= { cpmAcInfeedLineEntry 10 }
-- End of Infeed Line Table.
--
-- Infeed Phase Table
--
cpmAcInfeedPhase OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcInfeedPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of infeed phase data."
::= { cpmAcMeter 6 }
cpmAcInfeedPhaseEntry OBJECT-TYPE
SYNTAX CpmAcInfeedPhaseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to infeed phase."
INDEX { cpmAcInfeedPhaseIndex }
::= { cpmAcInfeedPhase 1 }
CpmAcInfeedPhaseEntry ::= SEQUENCE
{
cpmAcInfeedPhaseIndex INTEGER,
cpmAcLineToNeutVoltage DisplayString,
cpmAcLineToLineVoltage DisplayString,
cpmAcLineToLineVoltMin DisplayString,
cpmAcLineToLineVoltMax DisplayString,
cpmAcLinToLinVoltMinAlm DisplayString,
cpmAcLinToLinVoltMaxAlm DisplayString,
cpmAcInfPhasePowerFactor DisplayString,
cpmAcInfPhaseApparentPwr DisplayString,
cpmAcInfPhaseActivePower DisplayString,
cpmAcInfPhasePeakActPwr DisplayString,
cpmAcInfPhaseReactivePwr DisplayString,
cpmAcInfPhaseEnergy DisplayString,
cpmAcLineToNeutVoltMin DisplayString,
cpmAcLineToNeutVoltMax DisplayString,
cpmAcLinToNeutVoltMinAlm DisplayString,
cpmAcLinToNeutVoltMaxAlm DisplayString
}
cpmAcInfeedPhaseIndex OBJECT-TYPE
SYNTAX INTEGER { phaseA(1), phaseB(2), phaseC(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the infeed phase entry."
::= { cpmAcInfeedPhaseEntry 1 }
cpmAcLineToNeutVoltage OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current measurement of infeed."
::= { cpmAcInfeedPhaseEntry 2 }
cpmAcLineToLineVoltage OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C voltage."
::= { cpmAcInfeedPhaseEntry 3 }
cpmAcLineToLineVoltMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Phase A,B,C voltage minimum."
::= { cpmAcInfeedPhaseEntry 4 }
cpmAcLineToLineVoltMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Phase A,B,C voltage maximum."
::= { cpmAcInfeedPhaseEntry 5 }
cpmAcLinToLinVoltMinAlm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Phase A,B,C voltage minimum alarm threshold."
::= { cpmAcInfeedPhaseEntry 6 }
cpmAcLinToLinVoltMaxAlm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Phase A,B,C voltage maximum alarm threshold."
::= { cpmAcInfeedPhaseEntry 7 }
cpmAcInfPhasePowerFactor OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C power factor."
::= { cpmAcInfeedPhaseEntry 8 }
cpmAcInfPhaseApparentPwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C apparent power."
::= { cpmAcInfeedPhaseEntry 9 }
cpmAcInfPhaseActivePower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C active power"
::= { cpmAcInfeedPhaseEntry 10 }
cpmAcInfPhasePeakActPwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Phase A,B,C peak active power."
::= { cpmAcInfeedPhaseEntry 11 }
cpmAcInfPhaseReactivePwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "var"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C reactive power."
::= { cpmAcInfeedPhaseEntry 12 }
cpmAcInfPhaseEnergy OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Phase A,B,C metered energy."
::= { cpmAcInfeedPhaseEntry 13 }
cpmAcLineToNeutVoltMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Line-to-neutral voltage minimum."
::= { cpmAcInfeedPhaseEntry 14 }
cpmAcLineToNeutVoltMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Line-to-neutral voltage maximum."
::= { cpmAcInfeedPhaseEntry 15 }
cpmAcLinToNeutVoltMinAlm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Line-to-neutral voltage minimum alarm threshold."
::= { cpmAcInfeedPhaseEntry 16 }
cpmAcLinToNeutVoltMaxAlm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Line-to-neutral voltage maximum alarm threshold."
::= { cpmAcInfeedPhaseEntry 17 }
-- End of Infeed Phase Table.
--
-- Outlet Table
--
cpmAcOutlet OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of outlet data."
::= { cpmAcMeter 7 }
cpmAcOutletEntry OBJECT-TYPE
SYNTAX CpmAcOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to the outlet table."
INDEX { cpmAcOutletIndex }
::= { cpmAcOutlet 1 }
CpmAcOutletEntry ::= SEQUENCE
{
cpmAcOutletIndex INTEGER,
cpmAcOutletId DisplayString,
cpmAcOtlLineCurrRating DisplayString,
cpmAcOtlDemandTime DisplayString,
cpmAcOtlTotalActivePower DisplayString,
cpmAcOtlPeakTotActivePwr DisplayString,
cpmAcOtlTotalReactivePwr DisplayString,
cpmAcOtlTotalApparentPwr DisplayString,
cpmAcOtlTotalPowerFactor DisplayString,
cpmAcOtlTotalEnergy DisplayString,
cpmAcOtlCurrentMinAlarm DisplayString,
cpmAcOtlCurrentMaxAlarm DisplayString
}
cpmAcOutletIndex OBJECT-TYPE
SYNTAX INTEGER { outlet1(1), outlet2(2), outlet3(3), outlet4(4), outlet5(5), outlet6(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet entry."
::= { cpmAcOutletEntry 1 }
cpmAcOutletId OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name assigned to this outlet."
::= { cpmAcOutletEntry 2 }
cpmAcOtlLineCurrRating OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rated current of this outlet."
::= { cpmAcOutletEntry 3 }
cpmAcOtlDemandTime OBJECT-TYPE
SYNTAX DisplayString
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of time over which the demand
is calculated for the outlet parameters."
::= { cpmAcOutletEntry 4 }
cpmAcOtlTotalActivePower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total active power being supplied by this outlet."
::= { cpmAcOutletEntry 5 }
cpmAcOtlPeakTotActivePwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The peak total active power being supplied by this outlet."
::= { cpmAcOutletEntry 6 }
cpmAcOtlTotalReactivePwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "var"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total reactive power being supplied by this outlet."
::= { cpmAcOutletEntry 7 }
cpmAcOtlTotalApparentPwr OBJECT-TYPE
SYNTAX DisplayString
UNITS "VA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total apparent power being supplied by this outlet."
::= { cpmAcOutletEntry 8 }
cpmAcOtlTotalPowerFactor OBJECT-TYPE
SYNTAX DisplayString
UNITS ""
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total power factor of this outlet."
::= { cpmAcOutletEntry 9 }
cpmAcOtlTotalEnergy OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total energy supplied by this outlet, since
the last operator reset of this cumulative value."
::= { cpmAcOutletEntry 10 }
cpmAcOtlCurrentMinAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minumum outlet current alarm threshold. Current
values below threshold will trigger an alarm."
::= { cpmAcOutletEntry 11 }
cpmAcOtlCurrentMaxAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum outlet current alarm threshold. Current
values above threshold will trigger an alarm."
::= { cpmAcOutletEntry 12 }
-- End of Outlet Table.
--
-- Outlet Line Table
--
cpmAcOutletLine OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcOutletLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of outlet line data."
::= { cpmAcMeter 8 }
cpmAcOutletLineEntry OBJECT-TYPE
SYNTAX CpmAcOutletLineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to the outlet line table."
INDEX { cpmAcOutletOutletIndex, cpmAcOutletLineIndex }
::= { cpmAcOutletLine 1 }
CpmAcOutletLineEntry ::= SEQUENCE
{
cpmAcOutletOutletIndex INTEGER,
cpmAcOutletLineIndex INTEGER,
cpmAcOtlPhaseId DisplayString,
cpmAcOtlLineCurrent DisplayString,
cpmAcOtlLineCurrRatPctOf DisplayString,
cpmAcOtlLineCurrDemand DisplayString,
cpmAcOtlLineCurrPeakDmd DisplayString,
cpmAcOtlLineCurrentMin DisplayString,
cpmAcOtlLineCurrentMax DisplayString
}
cpmAcOutletOutletIndex OBJECT-TYPE
SYNTAX INTEGER { outlet1(1), outlet2(2), outlet3(3), outlet4(4), outlet5(5), outlet6(6) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet entry."
::= { cpmAcOutletLineEntry 1 }
cpmAcOutletLineIndex OBJECT-TYPE
SYNTAX INTEGER { line1(1), line2(2), line3(3), neutral(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet line entry."
::= { cpmAcOutletLineEntry 2 }
cpmAcOtlPhaseId OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name assigned to this phase of the outlet."
::= { cpmAcOutletLineEntry 3 }
cpmAcOtlLineCurrent OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The line current flowing through this outlet."
::= { cpmAcOutletLineEntry 4 }
cpmAcOtlLineCurrRatPctOf OBJECT-TYPE
SYNTAX DisplayString
UNITS "% of rated"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of rated line current flowing
through this outlet."
::= { cpmAcOutletLineEntry 5 }
cpmAcOtlLineCurrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current demand of this outlet."
::= { cpmAcOutletLineEntry 6 }
cpmAcOtlLineCurrPeakDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcOtlLineCurrDemand measured since
the last operator reset of this value."
::= { cpmAcOutletLineEntry 7 }
cpmAcOtlLineCurrentMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest cpmAcOtlLineCurrent measured since
the last operator reset of this value."
::= { cpmAcOutletLineEntry 8 }
cpmAcOtlLineCurrentMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcOtlLineCurrent measured since
the last operator reset of this value."
::= { cpmAcOutletLineEntry 9 }
-- End of Outlet Line Table.
--
-- Alarms
--
cpmAcAlarms OBJECT IDENTIFIER ::= { cpmAcMeter 9 }
cpmAcInfeedAlarmStatus OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmAcAlarms 1 }
cpmAcOutletAlarmStatus OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outlet 1 through 4 alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmAcAlarms 2 }
cpmAcOutletAlarmStatus2 OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outlet 5 and 6 alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmAcAlarms 3 }
cpmAcTempAlarmStatus OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmAcAlarms 4 }
-- End of Alarms Table.
--
-- Diagnostics
--
cpmAcDiagnostics OBJECT IDENTIFIER ::= { cpmAcMeter 10 }
cpmAcFirstErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The oldest error message."
::= { cpmAcDiagnostics 1 }
cpmAcLastErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent error message."
::= { cpmAcDiagnostics 2 }
-- End of Diagnostics Table.
--
-- Temperature Monitor
--
cpmAcTempMonitor OBJECT IDENTIFIER ::= { cpmAcMeter 11 }
cpmAcEnclosureTemp OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature inside the enclosure."
::= { cpmAcTempMonitor 1 }
cpmAcEnclosureTempMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcEnclosureTemp measured since
the last operator reset of this value."
::= { cpmAcTempMonitor 2 }
cpmAcEncSysMaxTempAlmThr OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set enclosure system maximum temperature
alarm threshold. Values above threshold will trigger an alarm."
::= { cpmAcTempMonitor 3 }
cpmAcEncUsrMaxTempAlmThr OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enclosure user maximum temperature alarm threshold.
Values above threshold will trigger an alarm."
::= { cpmAcTempMonitor 4 }
cpmAcBatVoltMinAlmThr OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set battery voltage minimum alarm threshold.
Values below threshold will trigger an alarm."
::= { cpmAcTempMonitor 5 }
-- End of Temperature Monitor.
--
-- Temperature Monitor Node Table
--
cpmAcTempNode OBJECT-TYPE
SYNTAX SEQUENCE OF CpmAcTempNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of temperature node data."
::= { cpmAcMeter 12 }
cpmAcTempNodeEntry OBJECT-TYPE
SYNTAX CpmAcTempNodeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to the temperature node table."
INDEX { cpmAcNodeIndex }
::= { cpmAcTempNode 1 }
CpmAcTempNodeEntry ::= SEQUENCE
{
cpmAcNodeIndex INTEGER,
cpmAcNodeId DisplayString,
cpmAcNodeTemperature DisplayString,
cpmAcNodeTemperatureMax DisplayString,
cpmAcNodeSysMaxAlmThresh DisplayString,
cpmAcNodeUsrMaxAlmThresh DisplayString,
cpmAcNodeBatteryVoltage DisplayString
}
cpmAcNodeIndex OBJECT-TYPE
SYNTAX INTEGER { tempNode1(1), tempNode2(2), tempNode3(3), tempNode4(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the temperature node entry."
::= { cpmAcTempNodeEntry 1 }
cpmAcNodeId OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name assigned to this temperature node."
::= { cpmAcTempNodeEntry 2 }
cpmAcNodeTemperature OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature at this node."
::= { cpmAcTempNodeEntry 3 }
cpmAcNodeTemperatureMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmAcNodeTemperature measured since
the last operator reset of this value."
::= { cpmAcTempNodeEntry 4 }
cpmAcNodeSysMaxAlmThresh OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set system maximum temperature alarm threshold.
Values above threshold will trigger an alarm."
::= { cpmAcTempNodeEntry 5 }
cpmAcNodeUsrMaxAlmThresh OBJECT-TYPE
SYNTAX DisplayString
UNITS "degrees"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user maximum temperature alarm threshold.
Values above threshold will trigger an alarm."
::= { cpmAcTempNodeEntry 6 }
cpmAcNodeBatteryVoltage OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The battery voltage of this temperature node."
::= { cpmAcTempNodeEntry 7 }
-- End of Temperature Monitor Node Table.
--
-- Notifications
--
cpmAcNotifications OBJECT IDENTIFIER ::= { cpmAcMeter 50 }
cpmAcEvents OBJECT IDENTIFIER ::= { cpmAcNotifications 0 }
cpmAcInfOvCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Over Current Assert Event"
::= { cpmAcEvents 1 }
cpmAcInfOvCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Over Current Deassert Event"
::= { cpmAcEvents 2 }
cpmAcInfUnCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Under Current Assert Event"
::= { cpmAcEvents 3 }
cpmAcInfUnCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Under Current Deassert Event"
::= { cpmAcEvents 4 }
cpmAcInfOvVoltAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedPhaseIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Over Voltage Assert Event"
::= { cpmAcEvents 5 }
cpmAcInfOvVoltDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedPhaseIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Over Voltage Deassert Event"
::= { cpmAcEvents 6 }
cpmAcInfUnVoltAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedPhaseIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Under Voltage Assert Event"
::= { cpmAcEvents 7 }
cpmAcInfUnVoltDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcInfeedPhaseIndex
}
STATUS current
DESCRIPTION
"AC CPM Infeed Under Voltage Deassert Event"
::= { cpmAcEvents 8 }
cpmAcOtlOvCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcOutletOutletIndex,
cpmAcOutletLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Outlet Over Current Assert Event"
::= { cpmAcEvents 9 }
cpmAcOtlOvCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcOutletOutletIndex,
cpmAcOutletLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Outlet Over Current Deassert Event"
::= { cpmAcEvents 10 }
cpmAcOtlUnCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcOutletOutletIndex,
cpmAcOutletLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Outlet Under Current Assert Event"
::= { cpmAcEvents 11 }
cpmAcOtlUnCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcOutletOutletIndex,
cpmAcOutletLineIndex
}
STATUS current
DESCRIPTION
"AC CPM Outlet Under Current Deassert Event"
::= { cpmAcEvents 12 }
cpmAcOvTempAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation
}
STATUS current
DESCRIPTION
"AC CPM Over Temperature Assert Event"
::= { cpmAcEvents 13 }
cpmAcOvTempDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation
}
STATUS current
DESCRIPTION
"AC CPM Over Temperature Deassert Event"
::= { cpmAcEvents 14 }
cpmAcBatVoltLowAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcNodeIndex
}
STATUS current
DESCRIPTION
"AC CPM Battery Voltage Low Assert Event"
::= { cpmAcEvents 15 }
cpmAcBatVoltLowDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmAcDeviceName,
cpmAcSerialNumber,
cpmAcDeviceLocation,
cpmAcNodeIndex
}
STATUS current
DESCRIPTION
"AC CPM Battery Voltage Low Deassert Event"
::= { cpmAcEvents 16 }
-- End of Notifications.
-- *******************
-- * CPM DC Meters *
-- *******************
cpmDcMeter OBJECT IDENTIFIER ::= { cpm 2 }
--
-- General
--
cpmDcGeneral OBJECT IDENTIFIER ::= { cpmDcMeter 1 }
cpmDcDeviceName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the meter assigned by the user."
::= { cpmDcGeneral 1 }
cpmDcDeviceLocation OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A field for the user to describe the location of the device."
::= { cpmDcGeneral 2 }
cpmDcDeviceId OBJECT-TYPE
SYNTAX DisplayString -- 23 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A field for the user to describe the device's identification."
::= { cpmDcGeneral 3 }
cpmDcModelNumber OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set model number."
::= { cpmDcGeneral 4 }
cpmDcSerialNumber OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set serial number."
::= { cpmDcGeneral 5 }
cpmDcCatalogNumber OBJECT-TYPE
SYNTAX DisplayString -- 39 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set catalog number."
::= { cpmDcGeneral 6 }
cpmDcFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString -- 19 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A factory set string to define the firmware revision."
::= { cpmDcGeneral 7 }
cpmDcEnergyReset OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Energy reset. Set to 1 to issue reset energy command."
::= { cpmDcGeneral 8 }
-- End of General.
--
-- Physical Interfaces
--
cpmDcInterfaces OBJECT IDENTIFIER ::= { cpmDcMeter 2 }
--
-- Ethernet
--
cpmDcEthernet OBJECT IDENTIFIER ::= { cpmDcInterfaces 1 }
cpmDcEnetMacAddress OBJECT-TYPE
SYNTAX DisplayString -- 17 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set MAC address."
::= { cpmDcEthernet 1 }
cpmDcEnetIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP address."
::= { cpmDcEthernet 2 }
cpmDcEnetIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP subnet mask."
::= { cpmDcEthernet 3 }
cpmDcEnetIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned gateway address."
::= { cpmDcEthernet 4 }
cpmDcEnetEnableDHCP OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Static IP or DHCP should be used."
::= { cpmDcEthernet 5 }
cpmDcEnetStaticIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address to use if not using DHCP."
::= { cpmDcEthernet 6 }
cpmDcEnetStaticIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet mask to use if not using DHCP."
::= { cpmDcEthernet 7 }
cpmDcEnetStaticIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway address to use if not using DHCP."
::= { cpmDcEthernet 8 }
-- End of Ethernet.
--
-- WiFi
--
cpmDcWifi OBJECT IDENTIFIER ::= { cpmDcInterfaces 2 }
cpmDcWifiMacAddress OBJECT-TYPE
SYNTAX DisplayString -- 17 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The factory set MAC address."
::= { cpmDcWifi 1 }
cpmDcWifiIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP address."
::= { cpmDcWifi 2 }
cpmDcWifiIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned IP subnet mask."
::= { cpmDcWifi 3 }
cpmDcWifiIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently assigned gateway address."
::= { cpmDcWifi 4 }
cpmDcWifiEnableDHCP OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Static IP or DHCP should be used."
::= { cpmDcWifi 5 }
cpmDcWifiStaticIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address to use if not using DHCP."
::= { cpmDcWifi 6 }
cpmDcWifiStaticIpNetmask OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP subnet mask to use if not using DHCP."
::= { cpmDcWifi 7 }
cpmDcWifiStaticIpGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The gateway address to use if not using DHCP."
::= { cpmDcWifi 8 }
cpmDcWifiSSID OBJECT-TYPE
SYNTAX DisplayString -- 32 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The SSID (network name) of the wireless local area network (WLAN)."
::= { cpmDcWifi 9 }
cpmDcWifiEncryptionType OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of encryption being used by the WLAN: none, wep, wpa, wpa2."
::= { cpmDcWifi 10 }
-- End of WiFi.
--
-- Modbus
--
cpmDcModbus OBJECT IDENTIFIER ::= { cpmDcInterfaces 3 }
cpmDcModbusAddress OBJECT-TYPE
SYNTAX DisplayString -- 3 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user given serial address used for Modbus."
::= { cpmDcModbus 1 }
cpmDcModbusBaudRate OBJECT-TYPE
SYNTAX DisplayString -- 5 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected baud rate of serial communications: 9600 or 19200."
::= { cpmDcModbus 2 }
cpmDcModbusStopBits OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected number of stop bits: 1 or 2."
::= { cpmDcModbus 3 }
cpmDcModbusParity OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User selected parity: 0=even, 1=odd, 2=none."
::= { cpmDcModbus 4 }
-- End of Modbus.
--
-- Digital I/O
--
cpmDcDigitalIo OBJECT-TYPE
SYNTAX SEQUENCE OF CpmDcDigitalIoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Digital I/O line data."
::= { cpmDcInterfaces 4 }
cpmDcDigitalIoEntry OBJECT-TYPE
SYNTAX CpmDcDigitalIoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to Digital I/Os."
INDEX { cpmDcDigitalIoIndex }
::= { cpmDcDigitalIo 1 }
CpmDcDigitalIoEntry ::= SEQUENCE
{
cpmDcDigitalIoIndex INTEGER,
cpmDcDigitalIoName DisplayString,
cpmDcDigitalIoValue DisplayString,
cpmDcDigitalIoDirection DisplayString,
cpmDcDigitalIoLevel DisplayString,
cpmDcDigitalIoAlarm DisplayString
}
cpmDcDigitalIoIndex OBJECT-TYPE
SYNTAX INTEGER { port1(1), port2(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to the Digital I/O entry."
::= { cpmDcDigitalIoEntry 1 }
cpmDcDigitalIoName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Digital I/O name."
::= { cpmDcDigitalIoEntry 2 }
cpmDcDigitalIoValue OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current value of the digital I/O."
::= { cpmDcDigitalIoEntry 3 }
cpmDcDigitalIoDirection OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The direction of the digital I/O."
::= { cpmDcDigitalIoEntry 4 }
cpmDcDigitalIoLevel OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The active level of the digital I/O."
::= { cpmDcDigitalIoEntry 5 }
cpmDcDigitalIoAlarm OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set to generate an alarm on input."
::= { cpmDcDigitalIoEntry 6 }
-- End of Digital I/O.
--
-- Analog I/O
--
cpmDcAnalogIo OBJECT IDENTIFIER ::= { cpmDcInterfaces 5 }
cpmDc4to20maPortName OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name of the 4-20 ma port."
::= { cpmDcAnalogIo 1 }
cpmDc4to20maValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the 4-20 ma port."
::= { cpmDcAnalogIo 2 }
-- End of Analog I/O.
-- End of Physical Interfaces.
--
-- Protocols
--
cpmDcProtocols OBJECT IDENTIFIER ::= { cpmDcMeter 3 }
--
-- SNMP
--
cpmDcSnmp OBJECT IDENTIFIER ::= { cpmDcProtocols 1 }
cpmDcSnmpTrapDestAddr1 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set ip address for revceiving traps."
::= { cpmDcSnmp 1 }
cpmDcSnmpTrapDestAddr2 OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set ip address for revceiving traps."
::= { cpmDcSnmp 2 }
-- End of SNMP.
--
-- Email
--
cpmDcEmail OBJECT IDENTIFIER ::= { cpmDcProtocols 2 }
cpmDcEmailFromAddress OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set email address representing the originator of
the alarm message."
::= { cpmDcEmail 1 }
cpmDcEmailToAddress OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A user set email address representing the recipient of
the alarm message."
::= { cpmDcEmail 2 }
cpmDcEmailServer OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the email server."
::= { cpmDcEmail 3 }
cpmDcEmailPort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port used by the email server"
::= { cpmDcEmail 4 }
cpmDcEmailAuthEnable OBJECT-TYPE
SYNTAX DisplayString -- 1 character max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"0 = Authentication Disabled, 1 = Authentication Enabled"
::= { cpmDcEmail 5 }
cpmDcEmailLogin OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user name required for login to the
email server."
::= { cpmDcEmail 6 }
cpmDcEmailPassword OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The password required for login to the
email server."
::= { cpmDcEmail 7 }
-- End of Email.
--
-- SNTP
--
cpmDcSntp OBJECT IDENTIFIER ::= { cpmDcProtocols 3 }
cpmDcSntpServer OBJECT-TYPE
SYNTAX DisplayString -- 47 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address of the SNTP server."
::= { cpmDcSntp 1 }
--
-- Telnet
--
cpmDcTelnet OBJECT IDENTIFIER ::= { cpmDcProtocols 4 }
-- End of Telnet.
-- End of Protocols.
--
-- Infeed
--
cpmDcInfeed OBJECT IDENTIFIER ::= { cpmDcMeter 4 }
cpmDcInfDemandTime OBJECT-TYPE
SYNTAX DisplayString
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of time over which the demand
is calculated for the infeed parameters."
::= { cpmDcInfeed 1 }
cpmDcInfCktCurrRating OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum infeed circuit current allowed per the device rating."
::= { cpmDcInfeed 2 }
-- End of Infeed.
--
-- Infeed Circuit Table
--
cpmDcInfCircuit OBJECT-TYPE
SYNTAX SEQUENCE OF CpmDcInfCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of infeed circuit data."
::= { cpmDcMeter 5 }
cpmDcInfCircuitEntry OBJECT-TYPE
SYNTAX CpmDcInfCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to infeed circuit."
INDEX { cpmDcInfeedCircuitIndex }
::= { cpmDcInfCircuit 1 }
CpmDcInfCircuitEntry ::= SEQUENCE
{
cpmDcInfeedCircuitIndex INTEGER,
cpmDcCktVoltage DisplayString,
cpmDcCktVoltageMin DisplayString,
cpmDcCktVoltageMax DisplayString,
cpmDcCktVoltageMinAlarm DisplayString,
cpmDcCktVoltageMaxAlarm DisplayString,
cpmDcInfCktPower DisplayString,
cpmDcInfCktPeakPower DisplayString,
cpmDcInfCktEnergyDelivrd DisplayString,
cpmDcInfCktEnergyRcvd DisplayString,
cpmDcInfCktCurrent DisplayString,
cpmDcInfCktCurrentMin DisplayString,
cpmDcInfCktCurrentMax DisplayString,
cpmDcInfCktCurrRatPctOf DisplayString,
cpmDcInfCktCurrMinAlarm DisplayString,
cpmDcInfCktCurrMaxAlarm DisplayString,
cpmDcInfCktCurrDemand DisplayString,
cpmDcInfCktCurrPeakDmd DisplayString
}
cpmDcInfeedCircuitIndex OBJECT-TYPE
SYNTAX INTEGER { circuit1(1), circuit2(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the infeed circuit entry."
::= { cpmDcInfCircuitEntry 1 }
cpmDcCktVoltage OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Circuit voltage."
::= { cpmDcInfCircuitEntry 2 }
cpmDcCktVoltageMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Circuit voltage minimum."
::= { cpmDcInfCircuitEntry 3 }
cpmDcCktVoltageMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Circuit voltage maximum."
::= { cpmDcInfCircuitEntry 4 }
cpmDcCktVoltageMinAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Circuit voltage minimum alarm threshold."
::= { cpmDcInfCircuitEntry 5 }
cpmDcCktVoltageMaxAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "volts (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Circuit voltage maximum alarm threshold."
::= { cpmDcInfCircuitEntry 6 }
cpmDcInfCktPower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infeed circuit power"
::= { cpmDcInfCircuitEntry 7 }
cpmDcInfCktPeakPower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Infeed circuit peak power."
::= { cpmDcInfCircuitEntry 8 }
cpmDcInfCktEnergyDelivrd OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infeed circuit energy delivered."
::= { cpmDcInfCircuitEntry 9 }
cpmDcInfCktEnergyRcvd OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Infeed circuit energy received."
::= { cpmDcInfCircuitEntry 10 }
cpmDcInfCktCurrent OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current measured on this infeed circuit."
::= { cpmDcInfCircuitEntry 11 }
cpmDcInfCktCurrentMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum current measured on this infeed circuit."
::= { cpmDcInfCircuitEntry 12 }
cpmDcInfCktCurrentMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum current measured on this infeed circuit."
::= { cpmDcInfCircuitEntry 13 }
cpmDcInfCktCurrRatPctOf OBJECT-TYPE
SYNTAX DisplayString
UNITS "% of rated"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"(current / rated current * 100) for this infeed circuit."
::= { cpmDcInfCircuitEntry 14 }
cpmDcInfCktCurrMinAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (RMS)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum current threshold for alarm activiation."
::= { cpmDcInfCircuitEntry 15 }
cpmDcInfCktCurrMaxAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (RMS)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum current threshold for alarm activiation."
::= { cpmDcInfCircuitEntry 16 }
cpmDcInfCktCurrDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current demand of this infeed circuit."
::= { cpmDcInfCircuitEntry 17 }
cpmDcInfCktCurrPeakDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmDcInfCktCurrDemand measured
since the last operator reset of this value."
::= { cpmDcInfCircuitEntry 18 }
-- End of Infeed Circuit Table.
--
-- Outlet Table
--
cpmDcOutlet OBJECT-TYPE
SYNTAX SEQUENCE OF CpmDcOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of outlet data."
::= { cpmDcMeter 6 }
cpmDcOutletEntry OBJECT-TYPE
SYNTAX CpmDcOutletEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to the outlet table."
INDEX { cpmDcOutletIndex }
::= { cpmDcOutlet 1 }
CpmDcOutletEntry ::= SEQUENCE
{
cpmDcOutletIndex INTEGER,
cpmDcOutletId DisplayString,
cpmDcOtlCktCurrRating DisplayString,
cpmDcOtlDemandTime DisplayString,
cpmDcOtlCurrentMinAlarm DisplayString,
cpmDcOtlCurrentMaxAlarm DisplayString
}
cpmDcOutletIndex OBJECT-TYPE
SYNTAX INTEGER { outlet1(1), outlet2(2), outlet3(3), outlet4(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet entry."
::= { cpmDcOutletEntry 1 }
cpmDcOutletId OBJECT-TYPE
SYNTAX DisplayString -- 15 characters max
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The name assigned to this outlet."
::= { cpmDcOutletEntry 2 }
cpmDcOtlCktCurrRating OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The rated current of this outlet."
::= { cpmDcOutletEntry 3 }
cpmDcOtlDemandTime OBJECT-TYPE
SYNTAX DisplayString
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval of time over which the demand
is calculated for the outlet parameters."
::= { cpmDcOutletEntry 4 }
cpmDcOtlCurrentMinAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minumum outlet current alarm threshold. Current
values below threshold will trigger an alarm."
::= { cpmDcOutletEntry 5 }
cpmDcOtlCurrentMaxAlarm OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximun outlet current alarm threshold. Current
values above threshold will trigger an alarm."
::= { cpmDcOutletEntry 6 }
-- End of Outlet Table.
--
-- Outlet Circuit Table
--
cpmDcOutletCircuit OBJECT-TYPE
SYNTAX SEQUENCE OF CpmDcOutletCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of outlet circuit data."
::= { cpmDcMeter 7 }
cpmDcOutletCircuitEntry OBJECT-TYPE
SYNTAX CpmDcOutletCircuitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Variables pertaining to the outlet circuit table."
INDEX { cpmDcOutletOutletIndex, cpmDcOutletCircuitIndex }
::= { cpmDcOutletCircuit 1 }
CpmDcOutletCircuitEntry ::= SEQUENCE
{
cpmDcOutletOutletIndex INTEGER,
cpmDcOutletCircuitIndex INTEGER,
cpmDcOtlCktCurrent DisplayString,
cpmDcOtlCktCurrRatPctOf DisplayString,
cpmDcOtlCktCurrentDemand DisplayString,
cpmDcOtlCktCurrPeakDmd DisplayString,
cpmDcOtlCktCurrentMin DisplayString,
cpmDcOtlCktCurrentMax DisplayString,
cpmDcOtlCktPower DisplayString,
cpmDcOtlCktPeakPower DisplayString,
cpmDcOtlCktEnergyDelivrd DisplayString,
cpmDcOtlCktEnergyRcvd DisplayString
}
cpmDcOutletOutletIndex OBJECT-TYPE
SYNTAX INTEGER { outlet1(1), outlet2(2), outlet3(3), outlet4(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet entry."
::= { cpmDcOutletCircuitEntry 1 }
cpmDcOutletCircuitIndex OBJECT-TYPE
SYNTAX INTEGER { circuit1(1), circuit2(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index to the outlet circuit entry."
::= { cpmDcOutletCircuitEntry 2 }
cpmDcOtlCktCurrent OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms)"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current flowing through this outlet circuit."
::= { cpmDcOutletCircuitEntry 3 }
cpmDcOtlCktCurrRatPctOf OBJECT-TYPE
SYNTAX DisplayString
UNITS "% of rated"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percent of rated current flowing
through this outlet circuit."
::= { cpmDcOutletCircuitEntry 4 }
cpmDcOtlCktCurrentDemand OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current demand of this outlet."
::= { cpmDcOutletCircuitEntry 5 }
cpmDcOtlCktCurrPeakDmd OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmDcOtlCktCurrentDemand measured
since the last operator reset of this value."
::= { cpmDcOutletCircuitEntry 6 }
cpmDcOtlCktCurrentMin OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The lowest cpmDcOtlCktCurrent measured since
the last operator reset of this value."
::= { cpmDcOutletCircuitEntry 7 }
cpmDcOtlCktCurrentMax OBJECT-TYPE
SYNTAX DisplayString
UNITS "amps (rms) per demand interval"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The highest cpmDcOtlCktCurrent measured since
the last operator reset of this value."
::= { cpmDcOutletCircuitEntry 8 }
cpmDcOtlCktPower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The power being supplied by this outlet circuit."
::= { cpmDcOutletCircuitEntry 9 }
cpmDcOtlCktPeakPower OBJECT-TYPE
SYNTAX DisplayString
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The peak power supplied by this outlet circuit."
::= { cpmDcOutletCircuitEntry 10 }
cpmDcOtlCktEnergyDelivrd OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total energy delivered by this outlet, since
the last operator reset of this cumulative value."
::= { cpmDcOutletCircuitEntry 11 }
cpmDcOtlCktEnergyRcvd OBJECT-TYPE
SYNTAX DisplayString
UNITS "kWh"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total energy received by this outlet, since
the last operator reset of this cumulative value."
::= { cpmDcOutletCircuitEntry 12 }
-- End of Outlet Circuit Table.
--
-- Alarms
--
cpmDcAlarms OBJECT IDENTIFIER ::= { cpmDcMeter 8 }
cpmDcInfeedAlarmStatus OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infeed alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmDcAlarms 1 }
cpmDcOutletAlarmStatus OBJECT-TYPE
SYNTAX DisplayString -- 8 characters max
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The outlet alarm status. This is an 8 character
hexadecimal value representing a 32-bit field
of flags. All flags are normally 0. If an alarm
condition occurs, specific bits are set to 1 to
indicate the condition that triggered the alarm."
::= { cpmDcAlarms 2 }
-- End of Alarms Table.
--
-- Diagnostics
--
cpmDcDiagnostics OBJECT IDENTIFIER ::= { cpmDcMeter 9 }
cpmDcFirstErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The oldest error message."
::= { cpmDcDiagnostics 1 }
cpmDcLastErrorMessage OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent error message."
::= { cpmDcDiagnostics 2 }
-- End of Diagnostics Table.
--
-- Notifications
--
cpmDcNotifications OBJECT IDENTIFIER ::= { cpmDcMeter 50 }
cpmDcEvents OBJECT IDENTIFIER ::= { cpmDcNotifications 0 }
cpmDcInfOvCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 1 }
cpmDcInfOvCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 2 }
cpmDcInfUnCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 3 }
cpmDcInfUnCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 4 }
cpmDcInfOvVoltAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 5 }
cpmDcInfOvVoltDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 6 }
cpmDcInfUnVoltAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 7 }
cpmDcInfUnVoltDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcInfeedCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 8 }
cpmDcOtlOvCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcOutletOutletIndex,
cpmDcOutletCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 9 }
cpmDcOtlOvCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcOutletOutletIndex,
cpmDcOutletCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 10 }
cpmDcOtlUnCurrAssertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcOutletOutletIndex,
cpmDcOutletCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 11 }
cpmDcOtlUnCurrDeassertEv NOTIFICATION-TYPE
OBJECTS
{
cpmDcDeviceName,
cpmDcSerialNumber,
cpmDcDeviceLocation,
cpmDcOutletOutletIndex,
cpmDcOutletCircuitIndex
}
STATUS current
DESCRIPTION
""
::= { cpmDcEvents 12 }
-- End of Notifications.
END