-- ************************************************************************* -- AC&E IPDU MIB -- ************************************************************************* -- Copyright (c) 2018 AC&E Pty Limited. -- -- Title: AC&E IPDU MIB -- -- Version : 1.4 -- -- Last Modified: Monday 9th August, 2018 -- ACE-MIB DEFINITIONS ::= BEGIN -- IMPORTS: Include definitions from other mibs here IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises,Integer32,TimeTicks,mib-2 FROM SNMPv2-SMI OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION,DisplayString FROM SNMPv2-TC; -- IMPORTS: Define company acande MODULE-IDENTITY LAST-UPDATED "201808090000Z" ORGANIZATION "AC&E Pty Limited" CONTACT-INFO " web: www.acande.com email: support@acande.com phone: +612 9853 0003 addr: Unit 25, 28 Garling Road, Kings Park, NSW 2148 AUSTRALIA " DESCRIPTION "v1.4 Fixed table issues, removed system" REVISION "201808090000Z" DESCRIPTION "v1.3 Fixed index issues" REVISION "201808030000Z" DESCRIPTION "v1.2 Added power and reorganised VCT" REVISION "201807160000Z" DESCRIPTION "v1.1 Removed tables to increase compatablilty" REVISION "201802220000Z" DESCRIPTION "v1.0 Added external inputs and temperatures" REVISION "201802210000Z" DESCRIPTION "AC&E IPDU MIB module" ::= { enterprises 50542 } -- Textual Conventions Milli ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-3" STATUS current DESCRIPTION " Voltages, Currents, Temperatures and Humidities have been multiplied by 1000 to allow for floating point values. To calculate a reading, divide by 1000 or move the decimal place 3 digits to the left. ref: https://tools.ietf.org/html/rfc2579#page-20 " SYNTAX Integer32 -- Define mib top level nodes pdu OBJECT IDENTIFIER ::= { acande 1 } -- Define mib second level nodes feedA OBJECT IDENTIFIER ::= { pdu 1 } feedB OBJECT IDENTIFIER ::= { pdu 2 } ext OBJECT IDENTIFIER ::= { pdu 3 } -- Define mib third level nodes feedAFP OBJECT IDENTIFIER ::= { feedA 1 } feedACBF OBJECT IDENTIFIER ::= { feedA 2 } feedAVCT OBJECT IDENTIFIER ::= { feedA 3 } feedBFP OBJECT IDENTIFIER ::= { feedB 1 } feedBCBF OBJECT IDENTIFIER ::= { feedB 2 } feedBVCT OBJECT IDENTIFIER ::= { feedB 3 } extInputs OBJECT IDENTIFIER ::= { ext 1 } extTH OBJECT IDENTIFIER ::= { ext 2 } --***************FEED A FRONT PANEL*************** feedAFPPower OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A power matching the LED on the front panel" ::= { feedAFP 1 } feedAFPAlarm OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A alarm matching the LED on the front panel" ::= { feedAFP 2 } feedAFPRelay OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A relay matching the LED on the front panel" ::= { feedAFP 3 } --***************FEED A CIRCUIT BREAKER / FUSE *************** feedACBFTable OBJECT-TYPE SYNTAX SEQUENCE OF FeedACBFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the sensor values for feed A circuit breaker or fuse status" ::= { feedACBF 1 } feedACBFEntry OBJECT-TYPE SYNTAX FeedACBFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents a different circuit breaker or fuse" INDEX { feedACBFIdx } ::= { feedACBFTable 1 } FeedACBFEntry ::= SEQUENCE { feedACBFIdx INTEGER, feedACBFStatus INTEGER, feedACBFCurrent Milli } feedACBFIdx OBJECT-TYPE SYNTAX INTEGER ( 1..12 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A circuit breaker or fuse number/index" ::= { feedACBFEntry 1 } feedACBFStatus OBJECT-TYPE SYNTAX INTEGER { na (0), set (1), tripped (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A circuit breaker / fuse status" ::= { feedACBFEntry 2 } feedACBFCurrent OBJECT-TYPE SYNTAX Milli UNITS "A" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A circuit breaker / fuse current" ::= { feedACBFEntry 3 } --***************FEED A VOLTAGE, CURRENT, TEMPERATURE*************** feedAVCTPower OBJECT-TYPE SYNTAX Milli UNITS "kW" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A Power" ::= { feedAVCT 1 } feedAVCTVoltage OBJECT-TYPE SYNTAX Milli UNITS "V" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A Voltage" ::= { feedAVCT 2 } feedAVCTCurrent OBJECT-TYPE SYNTAX Milli UNITS "A" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A Current" ::= { feedAVCT 3 } feedAVCTBBTemp OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A Busbar Temperature" ::= { feedAVCT 4 } feedAVCTCoreTemp OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed A Core Temperature" ::= { feedAVCT 5 } --***************FEED B FRONT PANEL*************** feedBFPPower OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B power matching the LED on the front panel" ::= { feedBFP 1 } feedBFPAlarm OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B alarm matching the LED on the front panel" ::= { feedBFP 2 } feedBFPRelay OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B relay matching the LED on the front panel" ::= { feedBFP 3 } --***************FEED B CIRCUIT BREAKER / FUSE *************** feedBCBFTable OBJECT-TYPE SYNTAX SEQUENCE OF FeedBCBFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the sensor values for feed B circuit breaker or fuse status" ::= { feedBCBF 1 } feedBCBFEntry OBJECT-TYPE SYNTAX FeedBCBFEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each row represents a different circuit breaker or fuse" INDEX { feedBCBFIdx } ::= { feedBCBFTable 1 } FeedBCBFEntry ::= SEQUENCE { feedBCBFIdx INTEGER, feedBCBFStatus INTEGER, feedBCBFCurrent Milli } feedBCBFIdx OBJECT-TYPE SYNTAX INTEGER ( 1..12 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B circuit breaker or fuse number/index" ::= { feedBCBFEntry 1 } feedBCBFStatus OBJECT-TYPE SYNTAX INTEGER { na (0), set (1), tripped (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B circuit breaker / fuse status" ::= { feedBCBFEntry 2 } feedBCBFCurrent OBJECT-TYPE SYNTAX Milli UNITS "A" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B circuit breaker / fuse current" ::= { feedBCBFEntry 3 } --***************FEED B VOLTAGE, CURRENT, TEMPERATURE*************** feedBVCTPower OBJECT-TYPE SYNTAX Milli UNITS "kW" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B Power" ::= { feedBVCT 1 } feedBVCTVoltage OBJECT-TYPE SYNTAX Milli UNITS "V" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B Voltage" ::= { feedBVCT 2 } feedBVCTCurrent OBJECT-TYPE SYNTAX Milli UNITS "A" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B Current" ::= { feedBVCT 3 } feedBVCTBBTemp OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B Busbar Temperature" ::= { feedBVCT 4 } feedBVCTCoreTemp OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Feed B Core Temperature" ::= { feedBVCT 5 } --***************EXTERNAL INPUTS*************** extIn1 OBJECT-TYPE SYNTAX INTEGER { na (0), on (1), off (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input 1" ::= { extInputs 1 } extIn2 OBJECT-TYPE SYNTAX INTEGER { na (0), on (1), off (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input 2" ::= { extInputs 2 } extIn3 OBJECT-TYPE SYNTAX INTEGER { na (0), on (1), off (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input 3" ::= { extInputs 3 } extIn4 OBJECT-TYPE SYNTAX INTEGER { na (0), on (1), off (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Input 4" ::= { extInputs 4 } --***************EXTERNAL TEMP/HUMID SENSORS*************** extTemp1 OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor 1" ::= { extTH 1 } extHumidity1 OBJECT-TYPE SYNTAX Milli UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity sensor 1" ::= { extTH 2 } extTemp2 OBJECT-TYPE SYNTAX Milli UNITS "Degrees C" MAX-ACCESS read-only STATUS current DESCRIPTION "Temperature sensor 2" ::= { extTH 3 } extHumidity2 OBJECT-TYPE SYNTAX Milli UNITS "%" MAX-ACCESS read-only STATUS current DESCRIPTION "Humidity sensor 2" ::= { extTH 4 } END