SYNLINK-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI DisplayString, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF; --inetAddressType, InetAddress, InetPortNumber -- FROM INET-ADDRESS-MIB -- sysContact, sysName, sysLocation -- FROM RFC1213-MIB; synlink MODULE-IDENTITY LAST-UPDATED "202311010000Z" -- November 1, 2023 ORGANIZATION "Synaccess Networks Inc" CONTACT-INFO " Author: Engineering Dept. Synaccess Networks postal: 8147 E Evans Rd Ste 3, Scottsdale, AZ 85260 email: support@synaccess-net.com " DESCRIPTION "MIB File for SynLink PDUs SNMP functionality" REVISION "202003300000Z" DESCRIPTION "Init" ::= { synaccess 4 } synaccess OBJECT IDENTIFIER ::= { enterprises 21728 } device OBJECT IDENTIFIER ::= { synlink 1 } inlets OBJECT IDENTIFIER ::= { synlink 2 } banks OBJECT IDENTIFIER ::= { synlink 4 } outlets OBJECT IDENTIFIER ::= { synlink 5 } groups OBJECT IDENTIFIER ::= { synlink 6 } sensors OBJECT IDENTIFIER ::= { synlink 7 } logs OBJECT IDENTIFIER ::= { synlink 8 } events OBJECT IDENTIFIER ::= { synlink 9 } conformance OBJECT IDENTIFIER ::= { synlink 10 } RelayEnumeration ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Relay States" SYNTAX INTEGER { open(0), closed(1) } synLinkModel OBJECT-TYPE SYNTAX DisplayString(SIZE(0..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model number of SynLink PDU" ::= { device 1 } enclosureSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of SynLink PDU Controller and Enclosure" ::= { device 2 } controllerSerialNumber OBJECT-TYPE SYNTAX DisplayString(SIZE(0..12)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial number of SynLink PDU Controller and Enclosure" ::= { device 3 } inletConfiguration OBJECT-TYPE SYNTAX DisplayString(SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Either 'standard', 'dualcircuit', or 'ats'" ::= { device 4 } numOutlets OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of outlets on PDU" ::= { device 5 } numBanks OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of banks currently connected" ::= { device 6 } phase OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "1 for single phase. 2 for 3 phase delta. 3 for 3 phase wye." ::= { device 7 } numInlets OBJECT-TYPE SYNTAX Integer32 (0..3) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Inlets. Either 1 or 2. ATS Dual inlets count as a single inlet." ::= { device 8 } outletPwrMeasurementsSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes if individual outlet current measurements is supported" ::= { device 9 } outletSwitchingSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes if individual outlet switching is supported" ::= { device 10 } deviceName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name for device" ::= { device 11 } deviceIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP Address for device." ::= { device 12 } controllerHardwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of controller" ::= { device 13 } controllerFirmwareVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of controller" ::= { device 14 } -- inletTable OBJECT-TYPE SYNTAX SEQUENCE OF InletSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all inlets entries. Inlet Entry includes information about plug type, power capacity number of poles and more." ::= { inlets 1 } inletEntry OBJECT-TYPE SYNTAX InletSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Inlet Object for an individual inlet instance." INDEX { inletIndex } ::= { inletTable 1 } inletIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Which number inlet it is." ::= { inletEntry 1 } inletType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Describes which type of setup the inlet is part of. Single for one input plug. Double for two simultaneously used input plugs. ATS (Auto Transfer Switch) for 2 inputs with primary and secondary redundancy." ::= { inletEntry 2 } inletPlug OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of Inlet Plug Connector." ::={ inletEntry 3 } inletName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name for Inlet" ::={ inletEntry 4 } inletEnergyAccumulation OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "kWH value to show energy consumption for inlet plug" ::={ inletEntry 5 } inletPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Power factor value for inlet plug" ::={ inletEntry 6 } inletPhase OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Possibilities are: Single Phase, 3 Phase Delta, or 3 Phase Wye" ::={ inletEntry 7 } inletUuid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for Inlet" ::= { inletEntry 8 } -- 3 phase attributes start -- inlet3PhaseBalance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percentage of imbalance in 3 phase inlet. Calculated with largest difference of any 2 lines, divided by average current. All times 100." ::={ inletEntry 9 } inletLine1CurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Line 1 of 3 phase inlet Current RMS in Amperes" ::={ inletEntry 10 } inletLine2CurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Line 2 of 3 phase inlet Current RMS in Amperes" ::={ inletEntry 11 } inletLine3CurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Line 3 of 3 phase inlet Current RMS in Amperes" ::={ inletEntry 12 } -- 3 phase attributes end -- -- 1 phase attributes start -- inletLineConfiguration OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Applies only to single phase. Options are L-L, L-N, or L-L\N" ::={ inletEntry 13 } inletActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet Active Power in watts" ::={ inletEntry 14 } inletApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet Apparent Power in Volt-amperes (VA)" ::={ inletEntry 15 } inletReactivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet Reactive Power in Volt-Amps-Reactive (VAR)" ::={ inletEntry 16 } inletCurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet current draw in amps" ::={ inletEntry 17 } inletLineFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet line frequency in hertz" ::={ inletEntry 18 } inletVoltageRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inlet voltage RMS in volts" ::={ inletEntry 19 } -- ats attributes start -- atsActiveInlet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If inputType is 'ats' then this value will be true if it is the currently used inlet. False if the inlet is not in use." ::={ inletEntry 20 } atsInletId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Should be A (primary) or B (secondary) for two ATS inputs" ::={ inletEntry 21 } atsInletReady OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the Inlet is ready to be used as a power source" ::={ inletEntry 22 } -- ats attributes end -- -- 1 phase attributes end -- InletSchema ::= SEQUENCE { inletIndex Integer32, inletType DisplayString, inletPlug DisplayString, inletName DisplayString, inletEnergyAccumulation Integer32, inletPowerFactor Integer32, inletPhase DisplayString, inletUuid DisplayString, inlet3PhaseBalance Integer32, inletLine1CurrentRms Integer32, inletLine2CurrentRms Integer32, inletLine3CurrentRms Integer32, inletLineConfiguration DisplayString, inletActivePower Integer32, inletApparentPower Integer32, inletReactivePower Integer32, inletCurrentRms Integer32, inletLineFrequency Integer32, inletVoltageRms Integer32, atsActiveInlet TruthValue, atsInletId DisplayString, atsInletReady TruthValue } -- bankTable OBJECT-TYPE SYNTAX SEQUENCE OF BankSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of bank instances." ::= { banks 1 } bankEntry OBJECT-TYPE SYNTAX BankSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bank object for a particular outlet bank." INDEX { bankIndex } ::= { bankTable 1 } bankIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Which number bank it is." ::= { bankEntry 1 } bankUuid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique Identifier for Bank" ::= { bankEntry 2 } bankOutletSwitchingSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes if bank outlets have relays for switching" ::= { bankEntry 3 } bankOutletMeteringSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes if bank outlets can measure individual outlet current in amps" ::= { bankEntry 4 } bankCurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current RMS of all outlets on bank in Amperes." ::= { bankEntry 5 } bankVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Voltage of bank." ::= { bankEntry 6 } bankLineFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Line Frequency of bank." ::= { bankEntry 7 } bankPowerFactor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bank Power factor" ::= { bankEntry 8 } bankLines OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Specific Lines or line configuration which this bank is utilizing" ::= { bankEntry 9 } bankActivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Active Power of bank." ::= { bankEntry 10 } bankReactivePower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Reactive Power of bank." ::= { bankEntry 11 } bankApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent Power of bank." ::= { bankEntry 12 } bankName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined bank name." ::= { bankEntry 13 } bankBreakerSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if bank has an associated over current protector." ::= { bankEntry 14 } bankBreakerState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "True if breaker is working and not considered 'tripped'" ::= { bankEntry 15 } BankSchema ::= SEQUENCE { bankIndex Integer32, bankUuid DisplayString, bankOutletSwitchingSupported TruthValue, bankOutletMeteringSupported TruthValue, bankCurrentRms Integer32, bankVoltage Integer32, bankLineFrequency Integer32, bankPowerFactor Integer32, bankLines DisplayString, bankActivePower Integer32, bankReactivePower Integer32, bankApparentPower Integer32, bankName DisplayString, bankBreakerSupported TruthValue, bankBreakerState TruthValue } outletTable OBJECT-TYPE SYNTAX SEQUENCE OF OutletSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of outlet instances." ::= { outlets 1 } outletEntry OBJECT-TYPE SYNTAX OutletSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outlet object for a particular input line." INDEX { outletIndex } ::= { outletTable 1 } outletIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Which number outlet it is." ::= { outletEntry 1 } outletUuid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for outlet" ::= { outletEntry 2 } outletName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name for outlet." ::= { outletEntry 3 } -- outletPwrOnState OBJECT-TYPE -- SYNTAX DisplayString -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Can either be on, off, prev (previous). When PDU boots, outlet will be at this state." -- ::= { outletEntry 4 } outletApparentPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Apparent Power in VA for individual outlet if supported." ::= { outletEntry 5 } outletCurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current RMS in Amperes for individual outlet if supported." ::= { outletEntry 6 } outletState OBJECT-TYPE SYNTAX RelayEnumeration MAX-ACCESS read-write STATUS current DESCRIPTION "State of relay. '0' means outlet is off (relay is open). '1' means outlet is on (relay is closed). Set '2' to power cycle outlet." ::= { outletEntry 7 } outletConnector OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of Outlet Receptacle." ::= { outletEntry 8 } -- outletSetState OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "'0' for off, '1' to switch on, '3' to power cycle" -- ::= { outletEntry 10 } -- outletMaxCurrent OBJECT-TYPE -- SYNTAX Integer32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Maximum current allowed for outlet." -- ::= { outletEntry 9 } -- outletReboot OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "TODO" -- ::= { outletEntry 11 } OutletSchema ::= SEQUENCE { outletIndex Integer32, outletUuid DisplayString, outletName DisplayString, -- outletPwrOnState DisplayString, outletApparentPower Integer32, outletCurrentRms Integer32, outletState RelayEnumeration, outletConnector DisplayString --outletSetState Integer32 --outletMaxCurrent Integer32, --outletReboot TruthValue } -- groupTable OBJECT-TYPE SYNTAX SEQUENCE OF GroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all outlet groups entries. " ::= { groups 1 } groupEntry OBJECT-TYPE SYNTAX GroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Group Object for a group of outlets." INDEX { groupIndex } ::= { groupTable 1 } groupIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Which number group it is." ::= { groupEntry 1 } groupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name for group" ::= { groupEntry 2 } groupUuid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for group" ::= { groupEntry 3 } groupSetState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set all outlets within state to given state. On for on, off for off." ::= { groupEntry 4 } groupReboot OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Reboot all outlets within a group" ::= { groupEntry 5 } groupCurrentRms OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current RMS sum of all outlet current measurements. Available only of outlet metering supported." ::= { groupEntry 6 } GroupEntry ::= SEQUENCE { groupIndex Integer32, groupName DisplayString, groupUuid DisplayString, groupSetState TruthValue, groupReboot TruthValue, groupCurrentRms Integer32 } -- sensorTable OBJECT-TYPE SYNTAX SEQUENCE OF SensorSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of Sensor entries." ::= { sensors 1 } sensorEntry OBJECT-TYPE SYNTAX SensorSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Sensor instance." INDEX { sensorIndex } ::= { sensorTable 1 } sensorIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number of sensor" ::= { sensorEntry 1 } sensorType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of sensor. hum_temp for humidity & temp sensor" ::= { sensorEntry 2 } sensorTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature if supported in celsius. sensorTempOffset is added to raw value to generate output of this OID." ::= { sensorEntry 3 } sensorHumidity OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity if supported in percentage humidity. sensorHumidityOffset is added to raw value to generate output of this OID." ::= { sensorEntry 4 } sensorTempOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Offset for temperature. Signed value." ::= { sensorEntry 5 } sensorHumidityOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Offset for humidity. Signed Value" ::= { sensorEntry 6 } sensorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "User defined name for sensor" ::= { sensorEntry 7 } sensorId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unique identifier for sensor" ::= { sensorEntry 8 } SensorSchema ::= SEQUENCE { sensorIndex Integer32, sensorType DisplayString, sensorTemp Integer32, sensorHumidity Integer32, sensorTempOffset Integer32, sensorHumidityOffset Integer32, sensorName DisplayString, sensorId DisplayString } -- powerLogTable OBJECT-TYPE SYNTAX SEQUENCE OF PowerLogSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all logging metric related to power" ::= { logs 1 } powerLogEntry OBJECT-TYPE SYNTAX PowerLogSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance of logging metric" INDEX { pwrLogIndex } ::= { powerLogTable 1 } pwrLogIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID for log entry" ::= { powerLogEntry 1 } pwrLogType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of logging metric. Can be " ::= { powerLogEntry 2 } pwrLogValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Various types. Current values." ::= { powerLogEntry 3 } PowerLogSchema ::= SEQUENCE { pwrLogIndex Integer32, pwrLogType DisplayString, -- change to custom enum pwrLogValue Integer32 } -- environmentLogTable OBJECT-TYPE SYNTAX SEQUENCE OF EnvironmentLogSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all logging metric related to temperature and humidity" ::= { logs 2 } environmentLogEntry OBJECT-TYPE SYNTAX EnvironmentLogSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance of logging metric" INDEX { envLogIndex } ::= { environmentLogTable 1 } envLogIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID for log entry" ::= { environmentLogEntry 1 } envLogType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of logging metric. Can be temp or humidity" ::= { environmentLogEntry 2 } envLogValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Either temp in celsius or humidity in percentage" ::= { environmentLogEntry 3 } EnvironmentLogSchema ::= SEQUENCE { envLogIndex Integer32, envLogType DisplayString, -- change to custom enum envLogValue Integer32 } eventTriggers OBJECT IDENTIFIER ::= { events 2 } eventTriggerTable OBJECT-TYPE SYNTAX SEQUENCE OF EventTriggerSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of all Event Triggers" ::= { eventTriggers 1 } eventTriggerEntry OBJECT-TYPE SYNTAX EventTriggerSchema MAX-ACCESS not-accessible STATUS current DESCRIPTION "Instance of Event Trigger" INDEX { eventTriggerIndex } ::= { eventTriggerTable 1 } eventTriggerIndex OBJECT-TYPE SYNTAX Integer32(1..256) MAX-ACCESS not-accessible STATUS current DESCRIPTION "ID for event trigger entry" ::= { eventTriggerEntry 1 } eventType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of event. Can be any of traps. (Show Table)" ::= { eventTriggerEntry 2 } eventCode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unique code for event" ::= { eventTriggerEntry 3 } eventName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Used defined name for event trigger." ::= { eventTriggerEntry 4 } eventTriggerAttr1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "First Attribute. See Event Table for details on specified Attr." ::= { eventTriggerEntry 5 } eventTriggerAttr2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Second Attribute. See Event Table for details on specified Attr." ::= { eventTriggerEntry 6 } eventTriggerAttr3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Third Attribute. See Event Table for details on specified Attr." ::= { eventTriggerEntry 7 } eventIsTriggered OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Describes whether or not the trigger has met it's threshold" ::={ eventTriggerEntry 8 } eventTriggeredTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Unix timestamp of when the event triggered" ::={ eventTriggerEntry 9 } eventNumTicksBeyond OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the event has failed to meet it's threshold" ::={ eventTriggerEntry 10 } EventTriggerSchema ::= SEQUENCE { eventTriggerIndex Integer32, eventType DisplayString, -- create table eventCode Integer32, eventName DisplayString, eventTriggerAttr1 DisplayString, eventTriggerAttr2 DisplayString, eventTriggerAttr3 DisplayString, eventIsTriggered TruthValue, eventTriggeredTime Integer32, eventNumTicksBeyond Integer32 } eventTraps OBJECT IDENTIFIER ::= { events 0 } autopingTimeout NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2 } STATUS current DESCRIPTION "event description" ::= { eventTraps 1 } line1CurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine1CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 1 Max current trigger" ::={ eventTraps 2 } line2CurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine2CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 2 Max current trigger" ::={ eventTraps 3 } line3CurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine3CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 3 Max current trigger" ::={ eventTraps 4 } line1CurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine1CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 1 Max current trigger" ::={ eventTraps 5 } line2CurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine2CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 1 Max current trigger" ::={ eventTraps 6 } line3CurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLine3CurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Line 1 Max current trigger" ::={ eventTraps 7 } inletCurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletCurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Inlet Max Current Threshold Trigger. Applies to single phase PDUs Only" ::={ eventTraps 8 } inletCurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletCurrentRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "Inlet Max Current Threshold Trigger. Applies to single phase PDUs Only" ::={ eventTraps 9 } inletVoltageMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletVoltageRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 10 } inletVoltageMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletVoltageRms, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 11 } inletLineFrequencyMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLineFrequency, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 12 } inletLineFrequencyMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletLineFrequency, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 13 } inletPowerFactorMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletPowerFactor, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 14 } inletActiveEnergyMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletEnergyAccumulation, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 15 } inletActivePowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletActivePower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 16 } inletActivePowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletActivePower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 17 } inletApparentPowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletApparentPower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 18 } inletApparentPowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletApparentPower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 19 } inletReactivePowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletReactivePower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 20 } inletReactivePowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inletReactivePower, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 21 } inlet3phaseImbalance NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, inlet3PhaseBalance, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 22 } bankBreakerTrip NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankCurrentRms, bankName, bankLines, bankUuid, bankBreakerState, eventType, eventCode, eventName, eventTriggerAttr1 } STATUS current DESCRIPTION "event description" ::= { eventTraps 23 } bankCurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankCurrentRms, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 24 } bankCurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankCurrentRms, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 25 } bankVoltageMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankVoltage, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 26 } bankVoltageMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankVoltage, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 27 } bankLineFrequencyMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankLineFrequency, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 28 } bankLineFrequencyMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankLineFrequency, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 29 } bankPowerfactorMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankPowerFactor, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 30 } --bankActiveEnergyMaxThreshold NOTIFICATION-TYPE -- OBJECTS { -- deviceName, -- deviceIpAddress, -- bankActiveEnergy, -- bankName, -- bankLines, -- bankUuid, -- eventType, -- eventCode, -- eventName, -- eventTriggerAttr1, -- eventTriggerAttr2, -- eventTriggerAttr3 -- } -- STATUS current -- DESCRIPTION -- "event description" -- ::= { eventTraps 31 } bankActivePowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankActivePower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 32 } bankActivePowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankActivePower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 33 } bankApparentPowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankApparentPower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 34 } bankApparentPowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankApparentPower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 35 } bankReactivePowerMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankReactivePower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 36 } bankReactivePowerMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, bankReactivePower, bankName, bankLines, bankUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 37 } outletCurrentMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, outletCurrentRms, outletName, outletState, outletConnector, outletUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 38 } outletCurrentMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, outletCurrentRms, outletName, outletState, outletConnector, outletUuid, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 39 } --groupCurrentMaxThreshold NOTIFICATION-TYPE -- OBJECTS { -- deviceName, -- deviceIpAddress, -- groupCurrentRms -- } -- STATUS current -- DESCRIPTION -- "event description" -- ::= { eventTraps 40 } --groupCurrentMinThreshold NOTIFICATION-TYPE -- OBJECTS { -- deviceName, -- deviceIpAddress, -- groupCurrentRms -- } -- STATUS current -- DESCRIPTION -- "event description" -- ::= { eventTraps 41 } temperatureMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, sensorTemp, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 42 } temperatureMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, sensorTemp, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 43 } humidityMaxThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, sensorHumidity, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 44 } humidityMinThreshold NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, sensorHumidity, eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3 } STATUS current DESCRIPTION "event description" ::= { eventTraps 45 } scheduledTime NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, eventType, eventCode, eventName, eventTriggerAttr1 } STATUS current DESCRIPTION "event description" ::= { eventTraps 46 } scheduledInterval NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, eventType, eventCode, eventName, eventTriggerAttr1 } STATUS current DESCRIPTION "event description" ::= { eventTraps 47 } atsInletSwitchedToSecondary NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, atsActiveInlet, atsInletId, atsInletReady, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName } STATUS current DESCRIPTION "event description" ::= { eventTraps 48 } atsInletSwitchedToPrimary NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, atsActiveInlet, atsInletId, atsInletReady, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName } STATUS current DESCRIPTION "event description" ::= { eventTraps 49 } atsInletSecondaryPowerLoss NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, atsActiveInlet, atsInletId, atsInletReady, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName } STATUS current DESCRIPTION "event description" ::= { eventTraps 50 } atsInletSecondaryPowerRestored NOTIFICATION-TYPE OBJECTS { deviceName, deviceIpAddress, atsActiveInlet, atsInletId, atsInletReady, inletName, inletPlug, inletType, inletLineConfiguration, eventType, eventCode, eventName } STATUS current DESCRIPTION "event description" ::= { eventTraps 51 } synLinkGroups OBJECT IDENTIFIER ::= { conformance 1 } synLinkDeviceGroup OBJECT-GROUP OBJECTS { synLinkModel, enclosureSerialNumber, controllerSerialNumber, inletConfiguration, numOutlets, numBanks, phase, numInlets, outletPwrMeasurementsSupported, outletSwitchingSupported, deviceName, deviceIpAddress } STATUS current DESCRIPTION "Device Objects Group" ::= { synLinkGroups 1 } synLinkInletGroup OBJECT-GROUP OBJECTS { inletType, inletPlug, inletName, inletEnergyAccumulation, inletPowerFactor, inletPhase, inletUuid, inlet3PhaseBalance, inletLine1CurrentRms, inletLine2CurrentRms, inletLine3CurrentRms, inletLineConfiguration, inletActivePower, inletApparentPower, inletReactivePower, inletCurrentRms, inletLineFrequency, inletVoltageRms, atsActiveInlet, atsInletId, atsInletReady } STATUS current DESCRIPTION "Inlet Objects Group" ::= { synLinkGroups 2 } synLinkBankGroup OBJECT-GROUP OBJECTS { bankUuid, bankOutletSwitchingSupported, bankOutletMeteringSupported, bankCurrentRms, bankVoltage, bankLineFrequency, bankPowerFactor, bankLines, bankActivePower, bankReactivePower, bankApparentPower, bankName, bankBreakerSupported, bankBreakerState } STATUS current DESCRIPTION "Bank Objects Group" ::= { synLinkGroups 4 } synLinkOutletGroup OBJECT-GROUP OBJECTS { outletUuid, outletName, --outletPwrOnState, --outletBankIndex, outletCurrentRms, outletState, outletConnector --outletMaxCurrent, --outletSetState --outletReboot } STATUS current DESCRIPTION "Outlet Objects Group" ::= { synLinkGroups 5 } synLinkGroupGroup OBJECT-GROUP OBJECTS { groupName, groupUuid, groupSetState, groupReboot, groupCurrentRms } STATUS current DESCRIPTION "Outlet Group Objects Group" ::= { synLinkGroups 6 } synLinkSensorGroup OBJECT-GROUP OBJECTS { sensorType, sensorTemp, sensorHumidity, sensorTempOffset, sensorHumidityOffset, sensorName, sensorId } STATUS current DESCRIPTION "Sensor Objects Group" ::= { synLinkGroups 7 } synLinkLogGroup OBJECT-GROUP OBJECTS { pwrLogType, pwrLogValue, envLogType, envLogValue } STATUS current DESCRIPTION "Log Objects Group" ::= { synLinkGroups 8 } synLinkEventGroup OBJECT-GROUP OBJECTS { eventType, eventCode, eventName, eventTriggerAttr1, eventTriggerAttr2, eventTriggerAttr3, eventIsTriggered, eventTriggeredTime, eventNumTicksBeyond } STATUS current DESCRIPTION "Event Triggers Objects Group" ::= { synLinkGroups 9 } synLinkTrapGroup NOTIFICATION-GROUP NOTIFICATIONS { autopingTimeout, line1CurrentMaxThreshold, line2CurrentMaxThreshold, line3CurrentMaxThreshold, line1CurrentMinThreshold, line2CurrentMinThreshold, line3CurrentMinThreshold, inletCurrentMaxThreshold, inletCurrentMinThreshold, inletVoltageMaxThreshold, inletVoltageMinThreshold, inletLineFrequencyMaxThreshold, inletLineFrequencyMinThreshold, inletPowerFactorMinThreshold, inletActiveEnergyMaxThreshold, inletActivePowerMaxThreshold, inletActivePowerMinThreshold, inletApparentPowerMaxThreshold, inletApparentPowerMinThreshold, inletReactivePowerMaxThreshold, inletReactivePowerMinThreshold, inlet3phaseImbalance, bankBreakerTrip, bankCurrentMaxThreshold, bankCurrentMinThreshold, bankVoltageMaxThreshold, bankVoltageMinThreshold, bankLineFrequencyMaxThreshold, bankLineFrequencyMinThreshold, bankPowerfactorMinThreshold, --bankActiveEnergyMaxThreshold, bankActivePowerMaxThreshold, bankActivePowerMinThreshold, bankApparentPowerMaxThreshold, bankApparentPowerMinThreshold, bankReactivePowerMaxThreshold, bankReactivePowerMinThreshold, outletCurrentMaxThreshold, outletCurrentMinThreshold, --groupCurrentMaxThreshold, --groupCurrentMinThreshold, temperatureMaxThreshold, temperatureMinThreshold, humidity1MaxThreshold, humidity1MinThreshold, scheduledTime, scheduledInterval, atsInletSwitchedToSecondary, atsInletSwitchedToPrimary, atsInletSecondaryPowerLoss, atsInletSecondaryPowerRestored } STATUS current DESCRIPTION "Event Trap Objects Groups" ::= { synLinkGroups 10 } synLinkCompliances OBJECT IDENTIFIER ::= { conformance 2 } synLinkCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Requirements for SYNLINK-MIB" MODULE GROUP synLinkDeviceGroup DESCRIPTION "SynLink Device Objects Group" GROUP synLinkInletGroup DESCRIPTION "SynLink Inlet Objects Group" -- GROUP synLinkLineGroup -- DESCRIPTION -- "SynLink Line Objects Group" GROUP synLinkBankGroup DESCRIPTION "SynLink Bank Objects Group" GROUP synLinkOutletGroup DESCRIPTION "SynLink Outlet Objects Group" GROUP synLinkGroupGroup DESCRIPTION "SynLink Outlet's Group Objects Group" GROUP synLinkSensorGroup DESCRIPTION "SynLink Sensor Objects Group" GROUP synLinkLogGroup DESCRIPTION "SynLink Log Objects Group" GROUP synLinkEventGroup DESCRIPTION "SynLink Event Triggers Group" GROUP synLinkTrapGroup DESCRIPTION "SynLink Traps Group" ::= { synLinkCompliances 1 } END