From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/rittal/RITTAL-CMC-III-CAPABILITY-MIB | 653 +++++ MIBS/rittal/RITTAL-CMC-III-MIB | 4287 +++++++++++++++++++++++++++++ MIBS/rittal/RITTAL-CMC-III-PRODUCTS-MIB | 254 ++ MIBS/rittal/RITTAL-CMC-TC-MIB | 3959 ++++++++++++++++++++++++++ MIBS/rittal/RITTAL-SMI | 48 + 5 files changed, 9201 insertions(+) create mode 100644 MIBS/rittal/RITTAL-CMC-III-CAPABILITY-MIB create mode 100644 MIBS/rittal/RITTAL-CMC-III-MIB create mode 100644 MIBS/rittal/RITTAL-CMC-III-PRODUCTS-MIB create mode 100644 MIBS/rittal/RITTAL-CMC-TC-MIB create mode 100644 MIBS/rittal/RITTAL-SMI (limited to 'MIBS/rittal') diff --git a/MIBS/rittal/RITTAL-CMC-III-CAPABILITY-MIB b/MIBS/rittal/RITTAL-CMC-III-CAPABILITY-MIB new file mode 100644 index 0000000..696b555 --- /dev/null +++ b/MIBS/rittal/RITTAL-CMC-III-CAPABILITY-MIB @@ -0,0 +1,653 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2015 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf". +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-CMC-III-CAPABILITY-MIB.txt,v $ +-- Rev. : $Revision: 1.8 $ +-- Date : $Date: 2016/01/25 14:33:06 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-CMC-III-CAPABILITY-MIB.txt,v 1.8 2016/01/25 14:33:06 fis Exp $ +-- ******************************************************************** + +RITTAL-CMC-III-CAPABILITY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + AGENT-CAPABILITIES + FROM SNMPv2-CONF + MODULE-IDENTITY + FROM SNMPv2-SMI + cmcIII + FROM RITTAL-CMC-III-MIB; + +cmcIIICapability MODULE-IDENTITY + LAST-UPDATED "201510270000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de." + DESCRIPTION "Private agent capabilitiy MIB of cmcIII SNMP agent." + + REVISION "201510270000Z" + DESCRIPTION "Added cmcIIIPuCapsV104 and cmcIIIPduCapsV104." + + REVISION "201410060000Z" + DESCRIPTION "Added variations of not supported functions of PDU." + + REVISION "201303300000Z" + DESCRIPTION "Added cmcIIIPuCapsV103." + + REVISION "201208300000Z" + DESCRIPTION "Added cmcIIIPduiCapsV102 and use new object group definitions." + + REVISION "201109010000Z" + DESCRIPTION "The initial version (obsolete)." + + ::= { cmcIII 8 } + +-- Caps: cmcIIIxxCapsVyyz = 3 (cmcIII) * 10000 +-- + x (0 as default or cmcIIIUnitType for specific hardware) * 1000 +-- + y (cmcIIIMibMajRev) * 100 +-- + zz (cmcIIIMibMinRev) + +cmcIIIPuCapsV102 AGENT-CAPABILITIES + PRODUCT-RELEASE "V1.02" + STATUS current + DESCRIPTION "RITTAL GmbH & Co. KG : CMC III Processing Unit built-in capabilities." + + SUPPORTS ENTITY-MIB + INCLUDES { + entityGeneralGroup, + entityLogical2Group, + entityLogicalGroup, + entityMappingGroup, + entityNotificationsGroup, + entityPhysical2Group, + entityPhysical3Group, + entityPhysicalGroup + } + + SUPPORTS ENTITY-SENSOR-MIB + INCLUDES { + entitySensorValueGroup + } + + SUPPORTS ENTITY-STATE-MIB + INCLUDES { + entStateGroup, + entStateNotificationsGroup + } + + SUPPORTS HOST-RESOURCES-MIB + INCLUDES { + hrDeviceGroup, + hrSWRunGroup, + hrSWRunPerfGroup, + hrStorageGroup, + hrSystemGroup + } + + SUPPORTS IF-MIB + INCLUDES { + ifCounterDiscontinuityGroup, + ifFixedLengthGroup, + ifGeneralGroup, + ifGeneralInformationGroup, + ifHCFixedLengthGroup, + ifHCPacketGroup, + ifOldObjectsGroup, + ifPacketGroup, + ifVHCPacketGroup + } + + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup + } + + SUPPORTS IP-MIB + INCLUDES { + icmpGroup, + icmpStatsGroup, + ipAddressGroup, + ipGroup, + ipLastChangeGroup, + ipNetToPhysicalGroup, + ipSystemStatsGroup, + ipSystemStatsHCPacketGroup, + ipv4GeneralGroup, + ipv4SystemStatsGroup, + ipv4SystemStatsHCPacketGroup + } + + SUPPORTS IPV6-MIB + INCLUDES { + ipv6GeneralGroup + } + + SUPPORTS NOTIFICATION-LOG-MIB + INCLUDES { + notificationLogConfigGroup, + notificationLogStatsGroup + } + + SUPPORTS PTOPO-MIB + INCLUDES { + ptopoConfigGroup, + ptopoDataGroup, + ptopoGeneralGroup + } + + SUPPORTS RITTAL-CMC-III-MIB + INCLUDES { + cmcIIIControlMibGroup, + cmcIIIDeviceMibGroup, + cmcIIIInfoMibGroup, + cmcIIILdapMibGroup, + cmcIIINotificationGroup, + cmcIIINtpMibGroup, + cmcIIIRelayMibGroup, + cmcIIISetupMibGroup, + cmcIIISmsMibGroup, + cmcIIISmtpMibGroup, + cmcIIISyslogMibGroup, + cmcIIITrapGroup + } + + VARIATION cmcIIITrapReceiverStatus + ACCESS read-write + DESCRIPTION "Enumeration types snmpv3Trap(5) and snmpv3Inform(6) are not supported." + + VARIATION cmcIIISmtpStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + VARIATION cmcIIISmsStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + SUPPORTS SNMP-FRAMEWORK-MIB + INCLUDES { + snmpEngineGroup + } + + SUPPORTS SNMP-MPD-MIB + INCLUDES { + snmpMPDGroup + } + + SUPPORTS SNMP-TARGET-MIB + INCLUDES { + snmpTargetBasicGroup, + snmpTargetCommandResponderGroup, + snmpTargetResponseGroup + } + + SUPPORTS SNMP-USER-BASED-SM-MIB + INCLUDES { + usmMIBBasicGroup + } + + SUPPORTS SNMP-VIEW-BASED-ACM-MIB + INCLUDES { + vacmBasicGroup + } + + SUPPORTS SNMPv2-MIB + INCLUDES { + snmpCommunityGroup, + snmpGroup, + snmpObsoleteGroup, + snmpSetGroup, + systemGroup + } + + SUPPORTS TCP-MIB + INCLUDES { + tcpBaseGroup, + tcpConnectionGroup, + tcpGroup, + tcpListenerGroup + } + + SUPPORTS UDP-MIB + INCLUDES { + udpBaseGroup, + udpEndpointGroup, + udpGroup + } + + ::= { cmcIIICapability 30102 } + + +cmcIIIPuCapsV103 AGENT-CAPABILITIES + PRODUCT-RELEASE "V1.03" + STATUS current + DESCRIPTION "RITTAL GmbH & Co. KG : CMC III Processing Unit built-in capabilities." + + SUPPORTS ENTITY-MIB + INCLUDES { + entityGeneralGroup, + entityLogical2Group, + entityLogicalGroup, + entityMappingGroup, + entityNotificationsGroup, + entityPhysical2Group, + entityPhysical3Group, + entityPhysicalGroup + } + + SUPPORTS ENTITY-SENSOR-MIB + INCLUDES { + entitySensorValueGroup + } + + SUPPORTS ENTITY-STATE-MIB + INCLUDES { + entStateGroup, + entStateNotificationsGroup + } + + SUPPORTS HOST-RESOURCES-MIB + INCLUDES { + hrDeviceGroup, + hrSWRunGroup, + hrSWRunPerfGroup, + hrStorageGroup, + hrSystemGroup + } + + SUPPORTS IF-MIB + INCLUDES { + ifCounterDiscontinuityGroup, + ifFixedLengthGroup, + ifGeneralGroup, + ifGeneralInformationGroup, + ifHCFixedLengthGroup, + ifHCPacketGroup, + ifOldObjectsGroup, + ifPacketGroup, + ifVHCPacketGroup + } + + SUPPORTS IP-FORWARD-MIB + INCLUDES { + ipForwardCidrRouteGroup + } + + SUPPORTS IP-MIB + INCLUDES { + icmpGroup, + icmpStatsGroup, + ipAddressGroup, + ipGroup, + ipLastChangeGroup, + ipNetToPhysicalGroup, + ipSystemStatsGroup, + ipSystemStatsHCPacketGroup, + ipv4GeneralGroup, + ipv4SystemStatsGroup, + ipv4SystemStatsHCPacketGroup + } + + SUPPORTS IPV6-MIB + INCLUDES { + ipv6GeneralGroup + } + + SUPPORTS NOTIFICATION-LOG-MIB + INCLUDES { + notificationLogConfigGroup, + notificationLogStatsGroup + } + + SUPPORTS PTOPO-MIB + INCLUDES { + ptopoConfigGroup, + ptopoDataGroup, + ptopoGeneralGroup + } + + SUPPORTS RITTAL-CMC-III-MIB + INCLUDES { + cmcIIIControlMibGroup, + cmcIIIDeviceMibGroup, + cmcIIIDrcMibGroup, + cmcIIIInfoMibGroup, + cmcIIILdapMibGroup, + cmcIIIModbusMibGroup, + cmcIIINotificationGroup, + cmcIIINtpMibGroup, + cmcIIIRelayMibGroup, + cmcIIISetupMibGroup, + cmcIIIShutdownMibGroup, + cmcIIISmsMibGroup, + cmcIIISmtpMibGroup, + cmcIIISyslogMibGroup, + cmcIIITrapGroup + } + + VARIATION cmcIIITrapReceiverStatus + ACCESS read-write + DESCRIPTION "Enumeration types snmpv3Trap(5) and snmpv3Inform(6) are not supported." + + VARIATION cmcIIISmtpStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + VARIATION cmcIIISmsStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + SUPPORTS SNMP-FRAMEWORK-MIB + INCLUDES { + snmpEngineGroup + } + + SUPPORTS SNMP-MPD-MIB + INCLUDES { + snmpMPDGroup + } + + SUPPORTS SNMP-TARGET-MIB + INCLUDES { + snmpTargetBasicGroup, + snmpTargetCommandResponderGroup, + snmpTargetResponseGroup + } + + SUPPORTS SNMP-USER-BASED-SM-MIB + INCLUDES { + usmMIBBasicGroup + } + + SUPPORTS SNMP-VIEW-BASED-ACM-MIB + INCLUDES { + vacmBasicGroup + } + + SUPPORTS SNMPv2-MIB + INCLUDES { + snmpCommunityGroup, + snmpGroup, + snmpObsoleteGroup, + snmpSetGroup, + systemGroup + } + + SUPPORTS TCP-MIB + INCLUDES { + tcpBaseGroup, + tcpConnectionGroup, + tcpGroup, + tcpListenerGroup + } + + SUPPORTS UDP-MIB + INCLUDES { + udpBaseGroup, + udpEndpointGroup, + udpGroup + } + + ::= { cmcIIICapability 30103 } + + +cmcIIIPuCapsV104 AGENT-CAPABILITIES + PRODUCT-RELEASE "V1.04" + STATUS current + DESCRIPTION "RITTAL GmbH & Co. KG : CMC III Power Distribution Unit built-in capabilities." + + SUPPORTS IF-MIB + INCLUDES { + ifCounterDiscontinuityGroup, + ifFixedLengthGroup, + ifGeneralGroup, + ifGeneralInformationGroup, + ifHCFixedLengthGroup, + ifHCPacketGroup, + ifOldObjectsGroup, + ifPacketGroup, + ifVHCPacketGroup + } + + SUPPORTS NOTIFICATION-LOG-MIB + INCLUDES { + notificationLogConfigGroup, + notificationLogStatsGroup + } + + SUPPORTS PTOPO-MIB + INCLUDES { + ptopoConfigGroup, + ptopoDataGroup, + ptopoGeneralGroup + } + + SUPPORTS RITTAL-CMC-III-MIB + INCLUDES { + cmcIIIControlMibGroup, + cmcIIIDeviceMibGroup, + cmcIIIDrcMibGroup, + cmcIIIFileMibGroup, + cmcIIIInfoMibGroup, + cmcIIILdapMibGroup, + cmcIIINotificationGroup, + cmcIIINtpMibGroup, + cmcIIISetupMibGroup, + cmcIIISmtpMibGroup, + cmcIIISyslogMibGroup, + cmcIIITrapGroup + } + + VARIATION cmcIIITrapReceiverStatus + ACCESS read-write + DESCRIPTION "Enumeration type snmpv3Inform(6) is not supported." + + VARIATION cmcIIISmtpStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + VARIATION cmcIIIRadiusAuth + ACCESS read-write + DESCRIPTION "Enumeration type auto(1) is not supported." + + VARIATION cmcIIISmsQueue + ACCESS read-only + DESCRIPTION "SMS is not supported." + + SUPPORTS SNMP-COMMUNITY-MIB + INCLUDES { + snmpCommunityGroup + } + + SUPPORTS SNMP-FRAMEWORK-MIB + INCLUDES { + snmpEngineGroup + } + + SUPPORTS SNMP-MPD-MIB + INCLUDES { + snmpMPDGroup + } + + SUPPORTS SNMP-NOTIFICATION-MIB + INCLUDES { + snmpNotifyGroup, + snmpNotifyFilterGroup + } + + SUPPORTS SNMP-TARGET-MIB + INCLUDES { + snmpTargetBasicGroup, + snmpTargetCommandResponderGroup, + snmpTargetResponseGroup + } + + SUPPORTS SNMP-USER-BASED-SM-MIB + INCLUDES { + usmMIBBasicGroup + } + + SUPPORTS SNMP-VIEW-BASED-ACM-MIB + INCLUDES { + vacmBasicGroup + } + + SUPPORTS SNMPv2-MIB + INCLUDES { + snmpCommunityGroup, + snmpGroup, + snmpObsoleteGroup, + snmpSetGroup, + systemGroup + } + + ::= { cmcIIICapability 30104 } + +cmcIIIPduCapsV104 AGENT-CAPABILITIES + PRODUCT-RELEASE "V1.04" + STATUS current + DESCRIPTION "RITTAL GmbH & Co. KG : CMC III Power Distribution Unit built-in capabilities." + + SUPPORTS IF-MIB + INCLUDES { + ifCounterDiscontinuityGroup, + ifFixedLengthGroup, + ifGeneralGroup, + ifGeneralInformationGroup, + ifHCFixedLengthGroup, + ifHCPacketGroup, + ifOldObjectsGroup, + ifPacketGroup, + ifVHCPacketGroup + } + + SUPPORTS NOTIFICATION-LOG-MIB + INCLUDES { + notificationLogConfigGroup, + notificationLogStatsGroup + } + + SUPPORTS PTOPO-MIB + INCLUDES { + ptopoConfigGroup, + ptopoDataGroup, + ptopoGeneralGroup + } + + SUPPORTS RITTAL-CMC-III-MIB + INCLUDES { + cmcIIIControlMibGroup, + cmcIIIDeviceMibGroup, + cmcIIIDrcMibGroup, + cmcIIIFileMibGroup, + cmcIIIInfoMibGroup, + cmcIIILdapMibGroup, + cmcIIINotificationGroup, + cmcIIINtpMibGroup, + cmcIIISetupMibGroup, + cmcIIISmtpMibGroup, + cmcIIISyslogMibGroup, + cmcIIITrapGroup + } + + VARIATION cmcIIITrapReceiverStatus + ACCESS read-write + DESCRIPTION "Enumeration type snmpv3Inform(6) is not supported." + + VARIATION cmcIIISmtpStatus + ACCESS read-only + DESCRIPTION "Status change is not supported." + + VARIATION cmcIIIRadiusAuth + ACCESS read-write + DESCRIPTION "Enumeration type auto(1) is not supported." + + VARIATION cmcIIISetBeeper + ACCESS read-only + DESCRIPTION "Beeper is not available." + + VARIATION cmcIIIQuitRelay + ACCESS read-only + DESCRIPTION "Alarm Relay is not available." + + VARIATION cmcIIILogicRelay + ACCESS read-only + DESCRIPTION "Alarm Relay is not available." + + VARIATION cmcIIIFunctionRelay + ACCESS read-only + DESCRIPTION "Alarm Relay is not available." + + VARIATION cmcIIIUnitMsgRelay + ACCESS read-only + DESCRIPTION "Alarm Relay is not available." + + VARIATION cmcIIISmsQueue + ACCESS read-only + DESCRIPTION "SMS is not supported." + + SUPPORTS SNMP-COMMUNITY-MIB + INCLUDES { + snmpCommunityGroup + } + + SUPPORTS SNMP-FRAMEWORK-MIB + INCLUDES { + snmpEngineGroup + } + + SUPPORTS SNMP-MPD-MIB + INCLUDES { + snmpMPDGroup + } + + SUPPORTS SNMP-NOTIFICATION-MIB + INCLUDES { + snmpNotifyGroup, + snmpNotifyFilterGroup + } + + SUPPORTS SNMP-TARGET-MIB + INCLUDES { + snmpTargetBasicGroup, + snmpTargetCommandResponderGroup, + snmpTargetResponseGroup + } + + SUPPORTS SNMP-USER-BASED-SM-MIB + INCLUDES { + usmMIBBasicGroup + } + + SUPPORTS SNMP-VIEW-BASED-ACM-MIB + INCLUDES { + vacmBasicGroup + } + + SUPPORTS SNMPv2-MIB + INCLUDES { + snmpCommunityGroup, + snmpGroup, + snmpObsoleteGroup, + snmpSetGroup, + systemGroup + } + + ::= { cmcIIICapability 34104 } +END diff --git a/MIBS/rittal/RITTAL-CMC-III-MIB b/MIBS/rittal/RITTAL-CMC-III-MIB new file mode 100644 index 0000000..f475f52 --- /dev/null +++ b/MIBS/rittal/RITTAL-CMC-III-MIB @@ -0,0 +1,4287 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- CMC-III-MIB Version 1.7 +-- CMC-III-Processing Unit - 7030.000, 7030.010, 7030.020 +-- PDU Metered/Managed/Switched - 7955.xxx +-- IoT Interface - 3124.300 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2018 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf" +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-CMC-III-MIB.txt,v $ +-- Rev. : $Revision: 1.7 $ +-- Date : $Date: 2018/03/05 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-CMC-III-MIB.txt,v 1.6 2015/10/09 17:29:40 fis Exp $ +-- ******************************************************************** + +RITTAL-CMC-III-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, + NOTIFICATION-TYPE, + OBJECT-TYPE, + Integer32, + Unsigned32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC + sysObjectID + FROM SNMPv2-MIB + rittal + FROM RITTAL-SMI-MIB; + + +cmcIII MODULE-IDENTITY + LAST-UPDATED "201803050000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de." + DESCRIPTION "The MIB module for representing cmcIII SNMP agent." + + REVISION "201803050000Z" + DESCRIPTION "enums added to cmcIIIVarType, enums added to cmcIIIUnitType." + + REVISION "201708040000Z" + DESCRIPTION "cmcIIIModbusAccess, changed enums to 'readonly' and 'readwrite'. + 'noaccess' and 'writeonly' no longer supported." + + REVISION "201602020000Z" + DESCRIPTION "added new enums, fixed wrong descriptions." + + REVISION "201510270000Z" + DESCRIPTION "added cmcIIIFiles, cmcIIIVarByTypeTable, cmcIIIVarIntDynTable, cmcIIIUnitLoadTable, cmcIIIUnitMode, cmcIIICapabilityRev, + and all members of cmcIIIRadiusMibGroup, cmcIIIWebCamMibGroup." + + REVISION "201501230000Z" + DESCRIPTION "added new enums." + + REVISION "201407100000Z" + DESCRIPTION "matching of SIZEs." + + REVISION "201311100000Z" + DESCRIPTION "added cmcIIIDevAssembly." + + REVISION "201305010000Z" + DESCRIPTION "extended cmcIIILdapMibGroup, added cmcIIIShutdownMibGroup, cmcIIIModbusMibGroup, cmcIIIDrcMibGroup, added OPC UA support." + + REVISION "201208300000Z" + DESCRIPTION "modified object-grouping." + + REVISION "201109020000Z" + DESCRIPTION "SMIv2 Version of cmcIII MIB." + + REVISION "201104110000Z" + DESCRIPTION "Initial Version of cmcIII MIB." + +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) 7 } + ::= { rittal 7 } + +-- ***************************************************************************** + +-- rittal OBJECT IDENTIFIER ::= { enterprises 2606 } +-- cmcIII OBJECT IDENTIFIER ::= { rittal 7 } + cmcIIINotifications OBJECT IDENTIFIER ::= { cmcIII 0 } + cmcIIIMibRev OBJECT IDENTIFIER ::= { cmcIII 1 } + cmcIIIUnit OBJECT IDENTIFIER ::= { cmcIII 2 } + cmcIIISetup OBJECT IDENTIFIER ::= { cmcIII 3 } + cmcIIISetupGeneral OBJECT IDENTIFIER ::= { cmcIIISetup 2 } + cmcIIISetupTimer OBJECT IDENTIFIER ::= { cmcIIISetup 3 } + cmcIIISetupTrap OBJECT IDENTIFIER ::= { cmcIIISetup 4 } + cmcIIISetupSMTP OBJECT IDENTIFIER ::= { cmcIIISetup 5 } + cmcIIISetupSMS OBJECT IDENTIFIER ::= { cmcIIISetup 6 } + cmcIIISetupSysLog OBJECT IDENTIFIER ::= { cmcIIISetup 7 } + cmcIIISetupNTP OBJECT IDENTIFIER ::= { cmcIIISetup 8 } + cmcIIISetupLDAP OBJECT IDENTIFIER ::= { cmcIIISetup 9 } + cmcIIISetupShutdown OBJECT IDENTIFIER ::= { cmcIIISetup 10 } + cmcIIISetupModbus OBJECT IDENTIFIER ::= { cmcIIISetup 11 } + cmcIIISetupRadius OBJECT IDENTIFIER ::= { cmcIIISetup 12 } + cmcIIISetupWebCam OBJECT IDENTIFIER ::= { cmcIIISetup 13 } + cmcIIIDevice OBJECT IDENTIFIER ::= { cmcIII 4 } + cmcIIIDevs OBJECT IDENTIFIER ::= { cmcIIIDevice 1 } + cmcIIIDevInfo OBJECT IDENTIFIER ::= { cmcIIIDevs 1 } + cmcIIIVars OBJECT IDENTIFIER ::= { cmcIIIDevice 2 } + cmcIIIVarInfo OBJECT IDENTIFIER ::= { cmcIIIVars 1 } + cmcIIIMsgs OBJECT IDENTIFIER ::= { cmcIIIDevice 3 } + cmcIIIMsgInfo OBJECT IDENTIFIER ::= { cmcIIIMsgs 1 } + cmcIIIDrcs OBJECT IDENTIFIER ::= { cmcIIIDevice 4 } + cmcIIIDrcInfo OBJECT IDENTIFIER ::= { cmcIIIDrcs 1 } + cmcIIIFiles OBJECT IDENTIFIER ::= { cmcIIIDevice 5 } + cmcIIIFileInfo OBJECT IDENTIFIER ::= { cmcIIIFiles 1 } + cmcIIIControl OBJECT IDENTIFIER ::= { cmcIII 5 } +-- cmcIIIExtAlarm OBJECT IDENTIFIER ::= { cmcIIIControl 4 } + cmcIIIConformance OBJECT IDENTIFIER ::= { cmcIII 6 } + cmcIIIMibCompliances OBJECT IDENTIFIER ::= { cmcIIIConformance 1 } + cmcIIIMibGroups OBJECT IDENTIFIER ::= { cmcIIIConformance 2 } +-- cmcIIIProducts OBJECT IDENTIFIER ::= { cmcIII 7 } +-- cmcIIICapability OBJECT IDENTIFIER ::= { cmcIII 8 } +-- cmcIIITraps OBJECT IDENTIFIER ::= { cmcIII 9 } + + +-- ***************************************************************************** +-- CMC-III ComputerMultiControl DK7030.yyy -- +-- ***************************************************************************** + +-- cmcIIIMibRev: -- + + cmcIIIMibMajRev OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Major Revision level. + A change in the major revision level represents a major change + in the architecture of the MIB. A change in the major revision + level may indicate a significant change in the information, + correct interpretation of data may require a MIB document + with the same major revision level." + ::= { cmcIIIMibRev 1 } + + + cmcIIIMibMinRev OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Minor Revision level. + A change in the minor revision level may represent some minor + additional support, no changes to any pre-existing information + has occurred." + ::= { cmcIIIMibRev 2 } + + + cmcIIIAgentRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The SNMP Agent Revision level." + ::= { cmcIIIMibRev 3 } + + cmcIIICapabilityRev OBJECT-TYPE + SYNTAX Unsigned32 (30000..39999) +-- = 3 (cmcIII) * 10000 +-- + x (0 as default or cmcIIIUnitType * 1000 for specific hardware) +-- + cmcIIIMibMajRev +-- + cmcIIIMibMinRev + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This agents capabilities as used in RITTAL-CMC-III-CAPABILITY-MIB." + ::= { cmcIIIMibRev 4 } + +-- ============================================================================= + +-- cmcIIIUnit: -- + + cmcIIIUnitStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + failed (2), + overload (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General Status of CMCIII PU unit itself + (1) OK + (2) failed + (3) overload (current too high)." + ::= { cmcIIIUnit 1 } + + + cmcIIIUnitURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "URL of CMCIII PU." + ::= { cmcIIIUnit 2 } + + + cmcIIIUnitHWRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Hardware Revision of CMCIII PU." + ::= { cmcIIIUnit 3 } + + + cmcIIIUnitFWRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware Revision of CMCIII PU." + ::= { cmcIIIUnit 4 } + + + cmcIIIUnitOSRev OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Linux Revision of CMCIII PU." + ::= { cmcIIIUnit 5 } + + + cmcIIIUnitSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of CMCIII PU." + ::= { cmcIIIUnit 6 } + + + cmcIIIUnitProd OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..24)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Production Code of CMCIII PU." + ::= { cmcIIIUnit 7 } + + + cmcIIIUnitType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + pu (2), + compact (3), + lcp (4), + pdu (5), + rms (6), + mcs (7), + iot (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of CMCIII + (1) Unit unknown + (2) Processing Unit + (3) Processing Unit Compact + (4) LCP + (5) PDU + (6) RiMatrix S." + ::= { cmcIIIUnit 8 } + + + cmcIIIUnitCurrentSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + acAdapter (2), + terminalStrip (3), + poe (4), + usb (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current source of CMCIII PU + (1) unknown + (2) AC Adapter Power Supply + (3) Terminal Strip + (4) poe: Power Over Ethernet + (5) usb: Universal Serial Bus." + ::= { cmcIIIUnit 9 } + + + cmcIIICan0CurrentConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal current consumption required by CANopen fieldbus 1." + ::= { cmcIIIUnit 10 } + + + cmcIIICan1CurrentConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal current consumption required by CANopen fieldbus 2." + ::= { cmcIIIUnit 11 } + + + cmcIIIUnitUpTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operating time of CMCIII PU in seconds since an epoch." + ::= { cmcIIIUnit 12 } + + + cmcIIIUnitMode OBJECT-TYPE + SYNTAX INTEGER { + localInit (1), + start (2), + pwrDelay (3), + restartBus (4), + localOnline (5), + collectSlaves (6), + reorganizeBus (7), + online (8), + prepareUpgrade (9), + upgradeSensor (10), + terminate (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status mode of CMCIII PU and all subsystems + (1) local init ini progress + (2) start local system first time + (3) first start delay + (4) restart bus system, reread configuration + (5) locally online + (6) collect all slaves at the bus + (7) reorganize bus + (8) up and running + (9) prepare for sensor upgrade + (10) upgrade sensors + (11) gentle termination." + ::= { cmcIIIUnit 13 } + + + cmcIIIUnitLoadTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIUnitLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of system load entries." + ::= { cmcIIIUnit 14 } + + cmcIIIUnitLoadEntry OBJECT-TYPE + SYNTAX CmcIIIUnitLoadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of system load table." + INDEX { cmcIIIUnitLoadIndex } + ::= { cmcIIIUnitLoadTable 1 } + + CmcIIIUnitLoadEntry ::= SEQUENCE { + cmcIIIUnitLoadIndex Unsigned32, + cmcIIIUnitLoadAverage Unsigned32 + } + + cmcIIIUnitLoadIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the system load table. + These are the past minutes the load is given for." + ::= { cmcIIIUnitLoadEntry 1 } + + cmcIIIUnitLoadAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "System load average multiplied by 100." + ::= { cmcIIIUnitLoadEntry 2 } + +-- ============================================================================= + +-- cmcIIISetup: -- + + cmcIIILastChangeSetup OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Last change of configuration + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIISetup 1 } + +-- cmcIIISetupGeneral: -- + + cmcIIISetTempUnit OBJECT-TYPE + SYNTAX INTEGER { + celsius (1), + fahrenheit (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Unit of all temperature values and setpoints." + DEFVAL { celsius } + ::= { cmcIIISetupGeneral 1 } + + + cmcIIISetBeeper OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Audible alarm in CMCIII unit: + (1) beeper is off (general) + (2) beeper is on." + DEFVAL { off } + ::= { cmcIIISetupGeneral 2 } + + + cmcIIIQuitRelay OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable acknowledging currently active alarm relay + (with 'C' on CMCIII)." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 3 } + + + cmcIIILogicRelay OBJECT-TYPE + SYNTAX INTEGER { + closeAtAlarm (1), + openAtAlarm (2), + disabled (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Logic of alarm relay: + (1) Relay will pick up in case of an alarm + (2) Relay will release in case of an alarm + (3) Relay disabled." + DEFVAL { closeAtAlarm } + ::= { cmcIIISetupGeneral 4 } + + + cmcIIIUnitMsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm relay in case of Device Messages (detect, lost, changed..): + (1) Relay disabled, relay will not switch in case of a device message + (2) Relay enabled, relay will switch in case of a unit message." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 5 } + + + cmcIIIFunctionRelay OBJECT-TYPE + SYNTAX INTEGER { + warningOnly (1), + alarmOnly (2), + warningOrAlarm (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Logic of alarm relay: + (1) Relay will switch in case of a warning only + (2) Relay will switch in case of an alarm only + (3) Relay will switch in case of an alarm or warning." + DEFVAL { warningOnly } + ::= { cmcIIISetupGeneral 6 } + + + cmcIIITimeZone OBJECT-TYPE + SYNTAX Integer32 (0..74) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time Zone + 0 : (GMT-12:00) International Date Line West + 1 : (GMT-11:00) Midway Island, Samoa + 2 : (GMT-10:00) Hawaii + 3 : (GMT-09:00) Alaska + 4 : (GMT-08:00) Pacific Time (US and Canada), Tijuana + 5 : (GMT-07:00) Arizona + 6 : (GMT-07:00) Chihuahua, La Paz, Mazatlan + 7 : (GMT-07:00) Mountain Time (US & Canada) + 8 : (GMT-06:00) Central America + 9 : (GMT-06:00) Central Time (US and Canada) + 10 : (GMT-06:00) Guadalajara, Mexico City, Monterrey + 11 : (GMT-06:00) Saskatchewan + 12 : (GMT-05:00) Bogota, Lima, Quito + 13 : (GMT-05:00) Eastern Time (Us and Canada) + 14 : (GMT-05:00) Indiana (East) + 15 : (GMT-04:00) Atlantic Time (Canada) + 16 : (GMT-04:00) Caracas, La Paz + 17 : (GMT-04:00) Santiago + 18 : (GMT-03:30) Newfoundland + 19 : (GMT-03:00) Brasilia + 20 : (GMT-03:00) Buenos Aires, Georgetown + 21 : (GMT-03:00) Greenland + 22 : (GMT-02:00) Mid-Atlantic + 23 : (GMT-01:00) Azores + 24 : (GMT-01:00) Cape Verde Is. + 25 : (GMT) Casablanca, Monrovia + 26 : (GMT) Greenwich Mean Time : Dublin, Lisbon, London + 27 : (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Vienna + 28 : (GMT+01:00) Belgrade, Bratislava, Budapest, Prague + 29 : (GMT+01:00) Brussels, Copenhagen, Madrid, Paris + 30 : (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb + 31 : (GMT+01:00) West Central Africa + 32 : (GMT+02:00) Athens, Istanbul, Minsk + 33 : (GMT+02:00) Bucharest + 34 : (GMT+02:00) Harare, Pretoria + 35 : (GMT+02:00) Helsinki, Kyiv, Sofia + 36 : (GMT+02:00) Riga, Tallinn, Vilnius + 37 : (GMT+02:00) Jerusalem + 38 : (GMT+03:00) Baghdad + 39 : (GMT+03:00) Kuwait, Riyadh + 40 : (GMT+03:00) Moscow, St. Petersburg, Volgograd + 41 : (GMT+03:00) Nairobi + 42 : (GMT+03:30) Tehran + 43 : (GMT+04:00) Abu Dhabi, Muscat + 44 : (GMT+04:00) Baku, Tbilisi, Yerevan + 45 : (GMT+04:30) Kabul + 46 : (GMT+05:00) Ekaterinburg + 47 : (GMT+05:00) Islamabad, Karachi, Tashkent + 48 : (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi + 49 : (GMT+05:45) Kathmandu + 50 : (GMT+06:00) Almaty, Novosibirsk + 51 : (GMT+06:00) Astana, Dhaka + 52 : (GMT+06:00) Sri Jayawardenepura + 53 : (GMT+06:30) Rangoon + 54 : (GMT+07:00) Bangkok, Hanoi, Jakarta + 55 : (GMT+07:00) Krasnoyarsk + 56 : (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi + 57 : (GMT+08:00) Irkutsk, Ulaan Bataar + 58 : (GMT+08:00) Kuala Lumpur, Singapore + 59 : (GMT+08:00) Perth + 60 : (GMT+08:00) Taipei + 61 : (GMT+09:00) Osaka, Sapporo, Tokyo + 62 : (GMT+09:00) Seoul + 63 : (GMT+09:00) Yakutsk + 64 : (GMT+09:30) Adelaide + 65 : (GMT+09:30) Darwin + 66 : (GMT+10:00) Brisbane + 67 : (GMT+10:00) Canberra, Melbourne, Sydney + 68 : (GMT+10:00) Guam, Port Moresby + 69 : (GMT+10:00) Hobart + 70 : (GMT+10:00) Vladivostok + 71 : (GMT+11:00) Magadan, Solomon Is., New Caledonia + 72 : (GMT+12:00) Auckland, Wellington + 73 : (GMT+12:00) Fiji, Kamchatka, Marshall Is. + 74 : (GMT+13:00) Nukualofa." + DEFVAL { 27 } + ::= { cmcIIISetupGeneral 7 } + + cmcIIISetupDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (10..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Actual date in format DD.MM.YYYY + Use UTC date to set date." + ::= { cmcIIISetupGeneral 8 } + + + cmcIIISetupTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Actual time in format HH:MM:SS, HH (0-23), MM (0-59), SS (0-59). + Use UTC time to set time." + ::= { cmcIIISetupGeneral 9 } + + cmcIIIWebAccess OBJECT-TYPE + SYNTAX BITS { + httpEnabled (0), + httpsEnabled (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Web access status: + (0) httpEnabled : http protocol is enabled + (1) httpsEnabled : https protocol is enabled." + DEFVAL { { httpEnabled, httpsEnabled } } + ::= { cmcIIISetupGeneral 10 } + + cmcIIIHttpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of HTTP daemon." + DEFVAL { 80 } + ::= { cmcIIISetupGeneral 11 } + + cmcIIIHttpsPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of HTTPS daemon." + DEFVAL { 443 } + ::= { cmcIIISetupGeneral 12 } + + cmcIIIFtpAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ftp access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 13 } + + cmcIIIFtpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of FTP daemon." + DEFVAL { 21 } + ::= { cmcIIISetupGeneral 14 } + + cmcIIISshAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ssh access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 15 } + + cmcIIISshPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of SSH daemon." + DEFVAL { 22 } + ::= { cmcIIISetupGeneral 16 } + + cmcIIITelnetAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Telnet access: + (1) disabled + (2) enabled." + DEFVAL { enabled } + ::= { cmcIIISetupGeneral 17 } + + cmcIIITelnetPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of telnet daemon." + DEFVAL { 23 } + ::= { cmcIIISetupGeneral 18 } + + cmcIIILanguage OBJECT-TYPE + SYNTAX INTEGER { + english (1), + german (2), + french (3), + spanish (4), + portuguese (5), + russian (6), + chinese (7), + japanese (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Language: + (1) English. + (2) German, + (3) French, + (4) Spanish, + (5) Portuguese, + (6) Russian, + (7) Chinese + (8) Japanese." + DEFVAL { english } + ::= { cmcIIISetupGeneral 19 } + + cmcIIIOpcUaAccess OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "OPC UA access: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupGeneral 20 } + + cmcIIIOpcUaPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of OPC UA daemon." + DEFVAL { 4840 } + ::= { cmcIIISetupGeneral 21 } + +-- cmcIIISetupTimer: -- + + cmcIIINumberOfTimers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of value table entries=number of outlets available on this unit." + ::= { cmcIIISetupTimer 1 } + + cmcIIITimerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of Timer Table." + ::= { cmcIIISetupTimer 2 } + + cmcIIITimerEntry OBJECT-TYPE + SYNTAX CmcIIITimerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Timer Table." + INDEX { cmcIIITimerIndex } + ::= { cmcIIITimerTable 1 } + + CmcIIITimerEntry ::= + SEQUENCE { + cmcIIITimerIndex Unsigned32, + cmcIIITimerStatus INTEGER, + cmcIIITimerDayOfWeek INTEGER, + cmcIIITimeOn DisplayString, + cmcIIITimeOff DisplayString, + cmcIIITimeControl INTEGER, + cmcIIITimerFunction INTEGER + } + + cmcIIITimerIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of timer entries. Its value ranges + between 1 and the value of cmcIIINumberOfTimers." + ::= { cmcIIITimerEntry 1 } + + cmcIIITimerStatus OBJECT-TYPE + SYNTAX INTEGER { + switchedOff (1), + switchedOn (2), + noTime (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual status of the timer." + ::= { cmcIIITimerEntry 2 } + + cmcIIITimerDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sun (1), + mon (2), + tue (3), + wed (4), + thu (5), + fri (6), + sat (7), + sat2sun (8), + mon2fri (9), + mon2sun (10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Selection of day of week for timer to switch." + ::= { cmcIIITimerEntry 3 } + + cmcIIITimeOn OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time to switch on current function, Format: HH:MM." + ::= { cmcIIITimerEntry 4 } + + cmcIIITimeOff OBJECT-TYPE + SYNTAX DisplayString (SIZE (5..5)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Time to switch off current function, Format: HH:MM." + ::= { cmcIIITimerEntry 5 } + + cmcIIITimeControl OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Control via RTC." + ::= { cmcIIITimerEntry 6 } + + cmcIIITimerFunction OBJECT-TYPE + SYNTAX INTEGER { + disKeypads (1), + unlDoors (2), + disTrapRec1 (3), + disTrapRec2 (4), + disTrapRec3 (5), + disTrapRec4 (6), + disSMS1 (7), + disSMS2 (8), + disSMS3 (9), + disSMS4 (10), + schedule1 (11), + schedule2 (12), + schedule3 (13), + schedule4 (14), + schedule5 (15), + schedule6 (16), + schedule7 (17), + schedule8 (18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Function which is controlled via timer + 1: Unlock of doors via keypad is disabled + 2: Doors will be unlocked + 3-6: sending traps to this trap receiver will be disabled + 7-10: sending SMS to phone number 1..4 will be disabled + 11-18: Scheduled alarm off." + ::= { cmcIIITimerEntry 7 } + +-- cmcIIISetupTrapReceiver: -- + + cmcIIINumberOfTrapReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of TrapReceiverTable entries. The number of trap receivers." + ::= { cmcIIISetupTrap 1 } + + cmcIIITrapReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITrapReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of trap receiver entries." + ::= { cmcIIISetupTrap 2 } + + cmcIIITrapReceiverEntry OBJECT-TYPE + SYNTAX CmcIIITrapReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of trapTable." + INDEX { cmcIIITrapReceiverIndex } + ::= { cmcIIITrapReceiverTable 1 } + + CmcIIITrapReceiverEntry ::= + SEQUENCE { + cmcIIITrapReceiverIndex Unsigned32, + cmcIIITrapReceiverStatus INTEGER, + cmcIIITrapReceiverIpAddress DisplayString + } + + cmcIIITrapReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the trap receiver table. Its value ranges between + 1 and the value of NumberOfTrapReceivers." + ::= { cmcIIITrapReceiverEntry 1 } + + cmcIIITrapReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + snmpv1Trap (2), + snmpv2cTrap (3), + snmpv2cInform (4), + snmpv3Trap (5), + snmpv3Inform (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable SNMP version and trap/inform type or disable trap receiver. + Enumeration type snmpv3Inform(6) is not yet supported." + DEFVAL { snmpv1Trap } + ::= { cmcIIITrapReceiverEntry 2 } + + cmcIIITrapReceiverIpAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of trap receiver." + ::= { cmcIIITrapReceiverEntry 3 } + +-- cmcIIISetupSMTP: -- + + cmcIIISmtpStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMTP (email) usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSMTP 1 } + + cmcIIISmtpServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of SMTP server." + ::= { cmcIIISetupSMTP 2 } + + cmcIIISmtpPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of SMTP server." + DEFVAL { 25 } + ::= { cmcIIISetupSMTP 3 } + + cmcIIISmtpAuth OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2), + enabledTls (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMTP authentication usage: + (1) disabled + (2) enabled + (3) enabled with TLS support." + DEFVAL { disabled } + ::= { cmcIIISetupSMTP 4 } + + cmcIIISmtpUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Username required to authenticate at the SMTP server." + ::= { cmcIIISetupSMTP 5 } + + cmcIIISmtpPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the SMTP server." + ::= { cmcIIISetupSMTP 6 } + + cmcIIISmtpSender OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Sender address (FROM:) of the SMTP message." + ::= { cmcIIISetupSMTP 7 } + + cmcIIISmtpReply OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reply address (REPLY:) of the SMTP message." + ::= { cmcIIISetupSMTP 8 } + + cmcIIINumberOfSmtpReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of SmtpReceiverTable entries. The number of SMTP receivers." + ::= { cmcIIISetupSMTP 9 } + + cmcIIISmtpReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIISmtpReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SMTP receiver entries." + ::= { cmcIIISetupSMTP 10 } + + cmcIIISmtpReceiverEntry OBJECT-TYPE + SYNTAX CmcIIISmtpReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of SMTPTable." + INDEX { cmcIIISmtpReceiverIndex } + ::= { cmcIIISmtpReceiverTable 1 } + + CmcIIISmtpReceiverEntry ::= + SEQUENCE { + cmcIIISmtpReceiverIndex Unsigned32, + cmcIIISmtpReceiverStatus INTEGER, + cmcIIISmtpReceiverAddress DisplayString + } + + cmcIIISmtpReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the SMTP receiver table. Its value ranges between + 1 and the value of NumberOfSmtpReceivers." + ::= { cmcIIISmtpReceiverEntry 1 } + + cmcIIISmtpReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable SMTP receiver." + DEFVAL { disabled } + ::= { cmcIIISmtpReceiverEntry 2 } + + cmcIIISmtpReceiverAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of SMTP receiver." + ::= { cmcIIISmtpReceiverEntry 3 } + +-- cmcIIISetupSMS: -- + + cmcIIISmsStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSMS 1 } + + cmcIIISmsPIN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS PIN number." + ::= { cmcIIISetupSMS 2 } + + cmcIIISmsService OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS service number." + ::= { cmcIIISetupSMS 3 } + + cmcIIISmsMSN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS MSN for ISDN." + ::= { cmcIIISetupSMS 4 } + + cmcIIISmsPreDial OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..2)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SMS PreDial number." + ::= { cmcIIISetupSMS 5 } + + cmcIIINumberOfSmsReceivers OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of SmsReceiverTable entries. The number of SMS receivers." + ::= { cmcIIISetupSMS 6 } + + cmcIIISmsReceiverTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIISmsReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of SMS receiver entries." + ::= { cmcIIISetupSMS 7 } + + cmcIIISmsReceiverEntry OBJECT-TYPE + SYNTAX CmcIIISmsReceiverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of SMSTable." + INDEX { cmcIIISmsReceiverIndex } + ::= { cmcIIISmsReceiverTable 1 } + + CmcIIISmsReceiverEntry ::= + SEQUENCE { + cmcIIISmsReceiverIndex Unsigned32, + cmcIIISmsReceiverStatus INTEGER, + cmcIIISmsReceiverNumber DisplayString + } + + cmcIIISmsReceiverIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the SMS receiver table. Its value ranges between + 1 and the value of NumberOfSmsReceivers." + ::= { cmcIIISmsReceiverEntry 1 } + + cmcIIISmsReceiverStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable SMS receiver." + DEFVAL { disabled } + ::= { cmcIIISmsReceiverEntry 2 } + + cmcIIISmsReceiverNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Phone number of SMS receiver." + ::= { cmcIIISmsReceiverEntry 3 } + +-- cmcIIISetupSysLog: -- + + cmcIIISysLogStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SysLog usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupSysLog 1 } + + cmcIIISysLogFacility OBJECT-TYPE + SYNTAX INTEGER { + local0 (1), + local1 (2), + local2 (3), + local3 (4), + local4 (5), + local5 (6), + local6 (7), + local7 (8) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SysLog facility local0..7." + DEFVAL { local0 } + ::= { cmcIIISetupSysLog 2 } + + cmcIIISysLogServer1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of first SysLog server." + ::= { cmcIIISetupSysLog 3 } + + cmcIIISysLogServer2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of second SysLog server." + ::= { cmcIIISetupSysLog 4 } + +-- cmcIIISetupNTP: -- + + cmcIIINtpStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupNTP 1 } + + cmcIIINtpTimeZone OBJECT-TYPE + SYNTAX Integer32 (0..74) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "NTP time zone, see cmcIIITimeZone for valid time zones." + DEFVAL { 27 } + ::= { cmcIIISetupNTP 2 } + + cmcIIINtpServer1 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of first NTP server." + ::= { cmcIIISetupNTP 3 } + + cmcIIINtpServer2 OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of second NTP server." + ::= { cmcIIISetupNTP 4 } + +-- cmcIIISetupLDAP: -- + + cmcIIILdapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupLDAP 1 } + + cmcIIILdapServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of LDAP server." + ::= { cmcIIISetupLDAP 2 } + + cmcIIILdapBindDN OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP user name." + ::= { cmcIIISetupLDAP 3 } + + cmcIIILdapBindPW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP user password." + ::= { cmcIIISetupLDAP 4 } + + cmcIIILdapUserBase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP base user." + ::= { cmcIIISetupLDAP 5 } + + cmcIIILdapUserSearch OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP searchpath user." + ::= { cmcIIISetupLDAP 6 } + + cmcIIILdapUserAttrib OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP attribute user." + ::= { cmcIIISetupLDAP 7 } + + cmcIIILdapGroupBase OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP base group." + ::= { cmcIIISetupLDAP 8 } + + cmcIIILdapGroupSearch OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP searchpath group." + ::= { cmcIIISetupLDAP 9 } + + cmcIIILdapGroupAttrib OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "LDAP attribute group." + ::= { cmcIIISetupLDAP 10 } + +-- cmcIIIShutdown: -- + + cmcIIINumberOfShutdowns OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of cmcIIIShutdownTable entries. The number of shutdown servers." + ::= { cmcIIISetupShutdown 1 } + + cmcIIIShutdownTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of shutdown entries." + ::= { cmcIIISetupShutdown 2 } + + cmcIIIShutdownEntry OBJECT-TYPE + SYNTAX CmcIIIShutdownEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Shutdown table." + INDEX { cmcIIIShutdownIndex } + ::= { cmcIIIShutdownTable 1 } + + CmcIIIShutdownEntry ::= + SEQUENCE { + cmcIIIShutdownIndex Unsigned32, + cmcIIIShutdownServer DisplayString, + cmcIIIShutdownName DisplayString, + cmcIIIShutdownPort Unsigned32, + cmcIIIShutdownDelay Unsigned32, + cmcIIIShutdownEnabled INTEGER + } + + cmcIIIShutdownIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the shutdown server table. Its value ranges between + 1 and the value of cmcIIINumberOfShutdowns." + ::= { cmcIIIShutdownEntry 1 } + + cmcIIIShutdownServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address or name of server to shutdown." + ::= { cmcIIIShutdownEntry 2 } + + cmcIIIShutdownName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of server to shutdown." + ::= { cmcIIIShutdownEntry 3 } + + cmcIIIShutdownPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Port used to shutdown server." + DEFVAL { 6003 } + ::= { cmcIIIShutdownEntry 4 } + + cmcIIIShutdownDelay OBJECT-TYPE + SYNTAX Unsigned32 (0..999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Delay of server shutdown." + DEFVAL { 0 } + ::= { cmcIIIShutdownEntry 5 } + + cmcIIIShutdownEnabled OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable or disable this server shutdown entry." + DEFVAL { disabled } + ::= { cmcIIIShutdownEntry 6 } + +-- cmcIIISetupModbus: -- + + cmcIIIModbusStatus OBJECT-TYPE + SYNTAX INTEGER { + shutdown (1), + readonly (2), + writeonly (3), + readwrite (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Modbus daemon running status: + (1) shutdown + (2) readonly + (3) writeonly + (4) readwrite." + DEFVAL { readonly } + ::= { cmcIIISetupModbus 1 } + + cmcIIIModbusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of Modbus daemon." + DEFVAL { 502 } + ::= { cmcIIISetupModbus 2 } + + cmcIIINumberOfModbusSources OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of cmcIIIModbusTable entries. The number of Modbus access settings." + ::= { cmcIIISetupModbus 3 } + + cmcIIIModbusTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIModbusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A list of Modbus entries." + ::= { cmcIIISetupModbus 4 } + + cmcIIIModbusEntry OBJECT-TYPE + SYNTAX CmcIIIModbusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of Modbus table." + INDEX { cmcIIIModbusIndex } + ::= { cmcIIIModbusTable 1 } + + CmcIIIModbusEntry ::= + SEQUENCE { + cmcIIIModbusIndex Unsigned32, + cmcIIIModbusAccess INTEGER, + cmcIIIModbusSource DisplayString + } + + cmcIIIModbusIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the Modbus access table. Its value ranges + between 1 and the value of cmcIIINumberOfModbusSources." + ::= { cmcIIIModbusEntry 1 } + + cmcIIIModbusAccess OBJECT-TYPE + SYNTAX INTEGER { + readonly (1), + readwrite (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Modbus access for this source entry: + (1) readonly + (2) readwrite + This access is inferior to cmcIIIModbusStatus, e.g. + readwrite access also requires readwrite status." + DEFVAL { readonly } + ::= { cmcIIIModbusEntry 2 } + + cmcIIIModbusSource OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Source to restrict Modbus access. + + It can either be a + specific hostname, + IP address, or a subnet represented as + IP/MASK (e.g. 10.10.10.0/255.255.255.0), + or IP/BITS (e.g. 10.10.10.0/24), + or the IPv6 equivalents. + + The same source can be specified in several separate + entries (presumably with different access tokens), + and the first combination that matches the incoming + request will be selected." + ::= { cmcIIIModbusEntry 3 } + +-- cmcIIISetupRadius: -- + + cmcIIIRadiusStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupRadius 1 } + + cmcIIIRadiusServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of Radius server." + ::= { cmcIIISetupRadius 2 } + + cmcIIIRadiusPort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "TCP/IP port of Radius server." + DEFVAL { 1812 } + ::= { cmcIIISetupRadius 3 } + + cmcIIIRadiusPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the Radius server." + ::= { cmcIIISetupRadius 4 } + + cmcIIIRadiusGroupMode OBJECT-TYPE + SYNTAX INTEGER { + manual (1), + byAttribute (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius group method: + (1) manual + (2) byAttribute." + DEFVAL { manual } + ::= { cmcIIISetupRadius 5 } + + cmcIIIRadiusGroupId OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius group id." + ::= { cmcIIISetupRadius 6 } + + cmcIIIRadiusAuth OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + pap (2), + chap (3), + mschap (4), + md5 (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Radius authentification method: + (1) auto - not supported + (2) pap + (3) chap + (4) mschap + (5) md5." + DEFVAL { pap } + ::= { cmcIIISetupRadius 7 } + +-- cmcIIISetupWebCam: -- + + cmcIIIWebCamStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam usage: + (1) disabled + (2) enabled." + DEFVAL { disabled } + ::= { cmcIIISetupWebCam 1 } + + cmcIIIWebCamServer OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP address of WebCam." + ::= { cmcIIISetupWebCam 2 } + + cmcIIIWebCamUsername OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Username required to authenticate at the WebCam server." + ::= { cmcIIISetupWebCam 3 } + + cmcIIIWebCamPassword OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Password required to authenticate at the WebCam server." + ::= { cmcIIISetupWebCam 4 } + + cmcIIIWebCamIntervall OBJECT-TYPE + SYNTAX Unsigned32 (5..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam snapshot intervall in 1/10 seconds." + DEFVAL { 10 } + ::= { cmcIIISetupWebCam 5 } + + cmcIIIWebCamNumberofImages OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam number of images per event." + DEFVAL { 8 } + ::= { cmcIIISetupWebCam 6 } + + cmcIIIWebCamDestination OBJECT-TYPE + SYNTAX INTEGER { + usb (1), + sd (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "WebCam storage destination: + (1) usb + (2) sd." + DEFVAL { usb } + ::= { cmcIIISetupWebCam 7 } + + +-- ============================================================================= + +-- cmcIIIDevs: -- + + cmcIIIOverallDevStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3), + detected (4), + lost (5), + changed (6), + update (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall status of all devices." + ::= { cmcIIIDevInfo 1 } + + cmcIIINumberOfDevs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of devices available." + ::= { cmcIIIDevInfo 2 } + + cmcIIILastChangeOverallDevStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last status change of any device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 3 } + + cmcIIILastChangeNumberOfDevs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last device number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 4 } + + cmcIIILastChangeDevSettings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last setting change of any device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime. + This timestamp will be affected by SNMP settings only!" + ::= { cmcIIIDevInfo 5 } + + cmcIIILastChangeDevs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last device change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevInfo 6 } + + + cmcIIIDevTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of device table." + ::= { cmcIIIDevs 2 } + + cmcIIIDevEntry OBJECT-TYPE + SYNTAX CmcIIIDevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of device table." + INDEX { cmcIIIDevIndex } + ::= { cmcIIIDevTable 1 } + + + CmcIIIDevEntry ::= + SEQUENCE { + cmcIIIDevIndex Unsigned32, + cmcIIIDevName DisplayString, + cmcIIIDevAlias DisplayString, + cmcIIIDevType OBJECT IDENTIFIER, + cmcIIIDevNodeID Integer32, + cmcIIIDevStatus INTEGER, + cmcIIIDevArtNr DisplayString, + cmcIIIDevLocation DisplayString, + cmcIIIDevBus INTEGER, + cmcIIIDevPos Integer32, + cmcIIIDevFW DisplayString, + cmcIIIDevHW DisplayString, + cmcIIIDevSerial DisplayString, + cmcIIIDevProductWeek DisplayString, + cmcIIIDevLastChange Unsigned32, + cmcIIIDevURL DisplayString, + cmcIIIDevNumberOfVars Integer32, + cmcIIIDevNumberOfMsgs Integer32, + cmcIIIDevStatusText DisplayString, + cmcIIIDevCurrentMinConsumption Integer32, + cmcIIIDevCurrentMaxConsumption Integer32, + cmcIIIDevEntPhysicalIndex Integer32, + cmcIIIDevAssembly DisplayString + } + + cmcIIIDevIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..126) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 1 } + + cmcIIIDevName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the device connected to CMCIII PU." + ::= { cmcIIIDevEntry 2 } + + cmcIIIDevAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Descriptional text for device connected to CMCIII PU." + ::= { cmcIIIDevEntry 3 } + + cmcIIIDevType OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of device chassis connected to CMCIII PU. + The authoritative identification of the device contained + in the entity is allocated within the SMI cmcIIIProducts + subtree (1.3.6.1.4.1.2606.7.7) and provides an easy and + unambiguous means for determining `what kind of box' is + connected. + E.g.: in cmcIIIProductChassis (1.3.6.1.4.1.2606.7.7.4.x) + the placeholder x is used for + + 1 : Not Available + 2 : Internal Device of Processing Unit + 3 : Virtual Device + 4 : Temperature Sensor 7030.110 + 5 : Temp/Humidity Sensor 7030.111 + 6 : Vandalism Sensor 7030.130 + 7 : Access Sensor 7030.120 + 8 : Door Lock Device 7030.200, .210 + 9 : Universal Sensor 7030.190 + 10: Sensor Gateway 7030.100 + 11: Power Unit 7030.050 + 12: Pressure Sensor 7030.150 + 20-25: Gateways to RS422, RS485." + ::= { cmcIIIDevEntry 4 } + + cmcIIIDevNodeID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Node ID of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 5 } + + cmcIIIDevStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + ok (2), + detect (3), + lost (4), + changed (5), + error (6), + fwUpdate (7), + fwUpdateRun (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "General Status of device connected to CMCIII PU + (1) Device not available + (2) OK + (3) Device detected, confirmation required + (4) Device lost (disconnected), confirmation required + (5) Device changed + (6) Error + (7) Firmware Update pending + (8) Firmware Update running." + ::= { cmcIIIDevEntry 6 } + + cmcIIIDevArtNr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Article number of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 7 } + + cmcIIIDevLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Location of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 8 } + + cmcIIIDevBus OBJECT-TYPE + SYNTAX INTEGER { + canBus1 (1), + canBus2 (2), + virtual (3), + modbus (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CAN bus of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 9 } + + cmcIIIDevPos OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Position (order) of device in CAN bus connected to CMCIII PU." + ::= { cmcIIIDevEntry 10 } + + cmcIIIDevFW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "FW version of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 11 } + + cmcIIIDevHW OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "HW version of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 12 } + + cmcIIIDevSerial OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 13 } + + cmcIIIDevProductWeek OBJECT-TYPE + SYNTAX DisplayString (SIZE (8..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Production week of device connected to CMCIII PU." + ::= { cmcIIIDevEntry 14 } + + cmcIIIDevLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last change of device connected to CMCIII PU + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDevEntry 15 } + + cmcIIIDevURL OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..30)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "URL to device page of CMCIII PU (if available)." + ::= { cmcIIIDevEntry 16 } + + cmcIIIDevNumberOfVars OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of variables available on this device. + This variable will give the number of rows of the + variable table cmcIIIVarTable belonging to this device." + ::= { cmcIIIDevEntry 17 } + + cmcIIIDevNumberOfMsgs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages available in this device. + This variable will give the number of rows of the message + table cmcIIIMsgTable belonging to this device." + ::= { cmcIIIDevEntry 18 } + + cmcIIIDevStatusText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Latest status of this device." + ::= { cmcIIIDevEntry 19 } + + cmcIIIDevCurrentMinConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Standby power consumption of device in mA." + ::= { cmcIIIDevEntry 20 } + + cmcIIIDevCurrentMaxConsumption OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximal power consumption of device in mA." + ::= { cmcIIIDevEntry 21 } + + cmcIIIDevEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Corresponding entPhysicalIndex of this device. 0 if none exists." + ::= { cmcIIIDevEntry 22 } + + cmcIIIDevAssembly OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..100)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assembly of this device." + ::= { cmcIIIDevEntry 23 } + +-- ============================================================================= + +-- cmcIIIVars: -- + + cmcIIINumberOfVars OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total number of variables available." + ::= { cmcIIIVarInfo 1 } + + cmcIIILastChangeNumberOfVars OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last change number of variables + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarInfo 2 } + + cmcIIILastChangeVarSettings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last setting change + according to operating time cmcIIIUnitUpTime + This timestamp will be affected by SNMP settings only!" + ::= { cmcIIIVarInfo 3 } + + cmcIIILastChangeVars OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last variable change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarInfo 4 } + + cmcIIIVarByQualityHide OBJECT-TYPE + SYNTAX BITS { +-- notInUse is a dummy entry to keep mapping to cmcIIIVarQuality and avoid warnings of MIB checking using smilint! + notInUse (0), + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Hide entries in cmcIIIVarByQualityTable to reduce table size." + DEFVAL {{ ok }} + ::= { cmcIIIVarInfo 5 } + + cmcIIIDynUpdateRate OBJECT-TYPE + SYNTAX Unsigned32 (5..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Update rate in seconds to add/remove entries + from cmcIIIVarIntDynTable and cmcIIIVarStrDynTable. + Note: cmcIIIDynUpdateHistory (>0) has to be at least twice cmcIIIDynUpdateRate." + DEFVAL { 10 } + ::= { cmcIIIVarInfo 6 } + + cmcIIIDynUpdateHistory OBJECT-TYPE + SYNTAX Unsigned32 (0 | 10..2419200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "History range in seconds to restrict data view + in cmcIIIVarIntDynTable and cmcIIIVarStrDynTable. + The value 0 will disable the history range restriction completly. + Note: cmcIIIDynUpdateHistory (>0) has to be at least twice cmcIIIDynUpdateRate." + DEFVAL { 300 } + ::= { cmcIIIVarInfo 7 } + + +-- table with entry for each variable available on this unit + + cmcIIIVarTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable table." + ::= { cmcIIIVars 2 } + + cmcIIIVarEntry OBJECT-TYPE + SYNTAX CmcIIIVarEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable table." + INDEX { cmcIIIVarDeviceIndex,cmcIIIVarIndex } + ::= { cmcIIIVarTable 1 } + + CmcIIIVarEntry ::= + SEQUENCE { + cmcIIIVarDeviceIndex Unsigned32, + cmcIIIVarIndex Unsigned32, + cmcIIIVarName DisplayString, + cmcIIIVarType INTEGER, + cmcIIIVarUnit DisplayString, + cmcIIIVarDataType INTEGER, + cmcIIIVarScale Integer32, + cmcIIIVarConstraints DisplayString, + cmcIIIVarSteps Integer32, + cmcIIIVarValueStr DisplayString, + cmcIIIVarValueInt Integer32, + cmcIIIVarLastChange Unsigned32, + cmcIIIVarAccess INTEGER, + cmcIIIVarQuality INTEGER, + cmcIIIVarEntPhysicalIndex Integer32 + } + + cmcIIIVarDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarEntry 1 } + + cmcIIIVarIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarEntry 2 } + + cmcIIIVarName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..50)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Clear name of variable." + ::= { cmcIIIVarEntry 3 } + + cmcIIIVarType OBJECT-TYPE + SYNTAX INTEGER { + description (1), + value (2), + setHigh (3), + setWarn (4), + setLow (5), + hysteresis (6), + status (7), + statusEnum (8), + setWarnLow (9), + unit (10), + alarmDur (11), + steps (12), + configPar (13), + category (14), + logic (15), + logicEnum (16), + setCntrl (17), + offset (18), + type (19), + output (20), + outputdelay (21), + outputaction (22), + outdelayExec (23), + outputEnum (24), + config (25), + configNum (26), + configLcpFcs (27), + assembly (28), + configWiring (29), + sensitivity (30), + accessTime (31), + accessLogic (32), + position (33), + positionEnum (34), + pin (35), + sequence (36), + remote (37), + stringValue (38), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + rcmPosition (46), + rcmPosEnum (47), + rcmResult (48), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + commandRCM (86), + unitType (90), + swVersion (91), + serialNumber (92), + mountPos (93), + mountPosEnum (94), + gsmStatus (95), + connected (96), + connectedEnum (97), + grouping (100), + scaleValue (110), + scaleUnit (111), + scaleStart (112), + scaleEnd (113), + commandCtrl (120), + commandCtrlDP (121), + commandCtrlWdt (122), + fanAffect (123), + waterAffect (124), + commandDP (125), + commandBEP (126), + commandMiniCh (127), + remoteBEP (128), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + opModeMiniCh (145), + opModeBEP (146), + ignore (254), + illegal (255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Type of variable." + ::= { cmcIIIVarEntry 4 } + + cmcIIIVarUnit OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unit of variable e. g. degree C." + ::= { cmcIIIVarEntry 5 } + + cmcIIIVarDataType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + int (2), + string (3), + enum (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Datatype of variable." + ::= { cmcIIIVarEntry 6 } + + cmcIIIVarScale OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Scaling factor of variable value, + e. g. -100 -> value has to be divided by 100 + +100 -> value has to be multiplied by 100." + ::= { cmcIIIVarEntry 7 } + + cmcIIIVarConstraints OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Constraints of value, + e. g. [-_ a-zA-Z0-9]+ (if VariableDatatype is 'string')." + ::= { cmcIIIVarEntry 8 } + + cmcIIIVarSteps OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Steps of variable value (resolution)." + ::= { cmcIIIVarEntry 9 } + + cmcIIIVarValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarEntry 10 } + + cmcIIIVarValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarEntry 11 } + + cmcIIIVarLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarEntry 12 } + + cmcIIIVarAccess OBJECT-TYPE + SYNTAX INTEGER { + none (1), + readonly (2), + readwrite (3), + readwriteswitch (4), + readwriteextended(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Access for value." + ::= { cmcIIIVarEntry 13 } + + cmcIIIVarQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIVarEntry 14 } + + cmcIIIVarEntPhysicalIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Corresponding entPhysicalIndex of this variable. 0 if none exists." + ::= { cmcIIIVarEntry 15 } + + +-- table with entry for each variable available on this unit sorted by cmcIIIVarType + + cmcIIIVarByTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable by type table." + ::= { cmcIIIVars 3 } + + cmcIIIVarByTypeEntry OBJECT-TYPE + SYNTAX CmcIIIVarByTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable by type table." + INDEX { cmcIIIVarByTypeType,cmcIIIVarByTypeDeviceIndex,cmcIIIVarByTypeIndex } + ::= { cmcIIIVarByTypeTable 1 } + + CmcIIIVarByTypeEntry ::= + SEQUENCE { + cmcIIIVarByTypeType INTEGER, + cmcIIIVarByTypeDeviceIndex Unsigned32, + cmcIIIVarByTypeIndex Unsigned32, + cmcIIIVarByTypeValueStr DisplayString, + cmcIIIVarByTypeValueInt Integer32, + cmcIIIVarByTypeLastChange Unsigned32 + } + + cmcIIIVarByTypeType OBJECT-TYPE + SYNTAX INTEGER { + description (1), + value (2), + setHigh (3), + setWarn (4), + setLow (5), + hysteresis (6), + status (7), + statusEnum (8), + setWarnLow (9), + unit (10), + alarmDur (11), + steps (12), + configPar (13), + category (14), + logic (15), + logicEnum (16), + setCntrl (17), + offset (18), + type (19), + output (20), + outputdelay (21), + outputaction (22), + outdelayExec (23), + outputEnum (24), + config (25), + configNum (26), + configLcpFcs (27), + assembly (28), + configWiring (29), + sensitivity (30), + accessTime (31), + accessLogic (32), + position (33), + positionEnum (34), + pin (35), + sequence (36), + remote (37), + stringValue (38), + outputPWM (40), + rotation (41), + circuit (42), + rizoneArray (43), + socketType (44), + customValue (45), + rcmPosition (46), + rcmPosEnum (47), + rcmResult (48), + productDate (50), + orderNr (51), + devName (52), + devLocation (53), + currentMin (54), + currentMax (55), + keycode (80), + command (81), + commandEnum (82), + commandKeypad (83), + commandService (84), + commandRack (85), + commandRCM (86), + unitType (90), + swVersion (91), + serialNumber (92), + mountPos (93), + mountPosEnum (94), + gsmStatus (95), + connected (96), + connectedEnum (97), + grouping (100), + scaleValue (110), + scaleUnit (111), + scaleStart (112), + scaleEnd (113), + commandCtrl (120), + commandCtrlDP (121), + commandCtrlWdt (122), + fanAffect (123), + waterAffect (124), + commandDP (125), + commandBEP (126), + commandMiniCh (127), + remoteBEP (128), + location (130), + building (131), + level (132), + room (133), + row (134), + rack (135), + operatingTime (136), + numberOfRU (137), + tagsQuit (138), + tagsChanged (139), + uid (140), + opModeMiniCh (145), + opModeBEP (146), + ignore (254), + illegal (255) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Type of variable." + ::= { cmcIIIVarByTypeEntry 1 } + + cmcIIIVarByTypeDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarByTypeEntry 2 } + + cmcIIIVarByTypeIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarByTypeEntry 3 } + + cmcIIIVarByTypeValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarByTypeEntry 4 } + + cmcIIIVarByTypeValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarByTypeEntry 5 } + + cmcIIIVarByTypeLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarByTypeEntry 6 } + +-- table with entry for each variable available on this unit sorted by cmcIIIVarType + + cmcIIIVarByQualityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarByQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of variable by quality table." + ::= { cmcIIIVars 4 } + + cmcIIIVarByQualityEntry OBJECT-TYPE + SYNTAX CmcIIIVarByQualityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of variable by quality table. + The view of this table may be reduced using the bits of cmcIIIVarByQualityHide." + INDEX { cmcIIIVarByQualityQuality,cmcIIIVarByQualityDeviceIndex,cmcIIIVarByQualityIndex } + ::= { cmcIIIVarByQualityTable 1 } + + CmcIIIVarByQualityEntry ::= + SEQUENCE { + cmcIIIVarByQualityQuality INTEGER, + cmcIIIVarByQualityDeviceIndex Unsigned32, + cmcIIIVarByQualityIndex Unsigned32, + cmcIIIVarByQualityValueStr DisplayString, + cmcIIIVarByQualityValueInt Integer32, + cmcIIIVarByQualityLastChange Unsigned32 + } + + cmcIIIVarByQualityQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIVarByQualityEntry 1 } + + cmcIIIVarByQualityDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarByQualityEntry 2 } + + cmcIIIVarByQualityIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarByQualityEntry 3 } + + cmcIIIVarByQualityValueStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string, including sign (+/-) and unit (degree C)." + ::= { cmcIIIVarByQualityEntry 4 } + + cmcIIIVarByQualityValueInt OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarByQualityEntry 5 } + + cmcIIIVarByQualityLastChange OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIVarByQualityEntry 6 } + + +-- table with entry for each dynamic integer variable (cmcIIIVarDataType = int(2) or enum(4)) available on this unit + + cmcIIIVarIntDynTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarIntDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of dynamically changed variable table of cmcIIIVarDatatype int(2) or enum(4). + This table is updated each cmcIIIVarDynUpdateRate seconds only. + This table has variables updated/changed within the last cmcIIIVarDynUpdateHistory seconds only. + This table has dynamic integer variables (cmcIIIVarDataType = int(2) or enum(4)) only." + ::= { cmcIIIVars 5 } + + cmcIIIVarIntDynEntry OBJECT-TYPE + SYNTAX CmcIIIVarIntDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of dynamically changed table." + INDEX { cmcIIIVarIntDynDeviceIndex,cmcIIIVarIntDynIndex,cmcIIIVarIntDynLastChange } + ::= { cmcIIIVarIntDynTable 1 } + + CmcIIIVarIntDynEntry ::= + SEQUENCE { + cmcIIIVarIntDynDeviceIndex Unsigned32, + cmcIIIVarIntDynIndex Unsigned32, + cmcIIIVarIntDynLastChange Unsigned32, + cmcIIIVarIntDynValue Integer32 + } + + cmcIIIVarIntDynDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarIntDynEntry 1 } + + cmcIIIVarIntDynIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarIntDynEntry 2 } + + cmcIIIVarIntDynLastChange OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime. + Entries may be restricted by cmcIIIDynUpdateHistory." + ::= { cmcIIIVarIntDynEntry 3 } + + cmcIIIVarIntDynValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as integer." + ::= { cmcIIIVarIntDynEntry 4 } + + +-- table with entry for each dynamic string variable (cmcIIIVarDataType = string(3)) available on this unit + + cmcIIIVarStrDynTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIVarStrDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of dynamically changed variable table of cmcIIIVarDataType string(3). + This table is updated each cmcIIIVarDynUpdateRate seconds only. + This table has variables updated/changed within the last cmcIIIVarDynUpdateHistory seconds only. + This table has dynamic string variables (cmcIIIVarDataType = string(3)) only. + Please note, this table will be empty in most cases as strings are rarely changing." + ::= { cmcIIIVars 6 } + + cmcIIIVarStrDynEntry OBJECT-TYPE + SYNTAX CmcIIIVarStrDynEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of dynamically changed table." + INDEX { cmcIIIVarStrDynDeviceIndex,cmcIIIVarStrDynIndex,cmcIIIVarStrDynLastChange } + ::= { cmcIIIVarStrDynTable 1 } + + CmcIIIVarStrDynEntry ::= + SEQUENCE { + cmcIIIVarStrDynDeviceIndex Unsigned32, + cmcIIIVarStrDynIndex Unsigned32, + cmcIIIVarStrDynLastChange Unsigned32, + cmcIIIVarStrDynValue DisplayString + } + + cmcIIIVarStrDynDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIVarStrDynEntry 1 } + + cmcIIIVarStrDynIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of value entries. Its value ranges + between 1 and the value of cmcIIINumberOfVars." + ::= { cmcIIIVarStrDynEntry 2 } + + cmcIIIVarStrDynLastChange OBJECT-TYPE + SYNTAX Unsigned32 (0..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Timestamp of last update or change + according to operating time cmcIIIUnitUpTime. + Entries may be restricted by cmcIIIDynUpdateHistory." + ::= { cmcIIIVarStrDynEntry 3 } + + cmcIIIVarStrDynValue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Value as string." + ::= { cmcIIIVarStrDynEntry 4 } + +-- ============================================================================= + +-- cmcIIIMsgs: -- + + cmcIIIOverallMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall message status of device." + ::= { cmcIIIMsgInfo 1 } + + cmcIIINumberOfMsgs OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of messages. + All status vars available in cmcIIIVarTable will cause a message in cmcIIIMsgTable." + ::= { cmcIIIMsgInfo 2 } + + cmcIIILastChangeOverallMsgStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last status change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIMsgInfo 3 } + + cmcIIILastChangeNumberOfMsgs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last message number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIMsgInfo 4 } + + cmcIIILastChangeMsgSettings OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last setting change + according to operating time cmcIIIUnitUpTime + This timestamp will be affected by SNMP settings only!" + ::= { cmcIIIMsgInfo 5 } + + +-- table with entry for each alarm available on this unit + + cmcIIIMsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of message table." + ::= { cmcIIIMsgs 2 } + + cmcIIIMsgEntry OBJECT-TYPE + SYNTAX CmcIIIMsgEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of message table." + INDEX { cmcIIIMsgDeviceIndex,cmcIIIMsgIndex } + ::= { cmcIIIMsgTable 1 } + + CmcIIIMsgEntry ::= + SEQUENCE { + cmcIIIMsgDeviceIndex Unsigned32, + cmcIIIMsgIndex Unsigned32, + cmcIIIMsgText DisplayString, + cmcIIIMsgStatus INTEGER, + cmcIIIMsgRelay INTEGER, + cmcIIIMsgBeeper INTEGER, + cmcIIIMsgTrap BITS, + cmcIIIMsgSMTP BITS, + cmcIIIMsgSMS BITS, + cmcIIIMsgQuit INTEGER, + cmcIIIMsgDelay Unsigned32, + cmcIIIMsgSchedAlarmOff Integer32, + cmcIIIMsgQuality INTEGER, + cmcIIIMsgVarIdx Integer32, + cmcIIIMsgVarValueIdx Integer32, + cmcIIIMsgStatusText DisplayString + } + + cmcIIIMsgDeviceIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the device. Its value ranges + between 1 and the value of cmcIIINumberOfDevs." + ::= { cmcIIIMsgEntry 1 } + + cmcIIIMsgIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the list of message entries. Its value ranges + between 1 and the value of cmcIIINumberOfMsgs." + ::= { cmcIIIMsgEntry 2 } + + cmcIIIMsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Text for each message (entry in the table)." + ::= { cmcIIIMsgEntry 3 } + + cmcIIIMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + highWarn (6), + lowAlarm (7), + highAlarm (8), + lowWarn (9), + setOff (10), + setOn (11), + open (12), + closed (13), + locked (14), + unlRemote (15), + doorOpen (16), + service (17), + standby (18), + busy (19), + noAccess (20), + lost (21), + detected (22), + lowVoltage (23), + probeopen (24), + probeshort (25), + calibration (26), + inactive (27), + active (28), + noPower (29), + readOnly (30), + exchanged (31), + valveOpen (32), + warning (33), + remote (34) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached high warning threshold + 7: analog value too low, value reached low threshold (Alarm) + 8: analog value too high, value reached high threshold (Alarm) + 9: warning of analog value, value reached low warning threshold + 10: output is set to OFF + 11: output is set to ON + 12: door is open + 13: door is closed + 14: door is locked + 15: door is unlocked by remote input, e.g. external card reader + 16: door is unlocked by reader or keypad connected + 17: door is unlocked by SNMP set command + 18: door is unlocked by WEB + 19: door is unlocked by timer + 20: no access, wrong key code or card number + 21: lost + 22: detected + 23: battery low, wireless sensor + 24: sensor cable broken + 25: sensor cable short + 26: sensor calibration in progress + 27: sensor is inactive + 28: sensor is active + 29: no Power (PSM) + 30: read only (SD, USB-Stick) + 31: control boards of LCP exchanged + 32: valve open (info) + 33: warning + 34: remote control." + ::= { cmcIIIMsgEntry 4 } + + cmcIIIMsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setup of Alarm relay for this message/alarm + 1: no switching of alarm relay + 2: switching of alarm relay." + DEFVAL { enable } + ::= { cmcIIIMsgEntry 5 } + + cmcIIIMsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Setup of Alarm beeper for this alarm + 1: no audible alarm + 2: audible alarm." + DEFVAL { enable } + ::= { cmcIIIMsgEntry 6 } + + cmcIIIMsgTrap OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIITrapReceiverTable. + If the corresponding cmcIIITrapReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 7 } + + cmcIIIMsgSMTP OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIISmtpReceiverTable. + If the corresponding cmcIIISmtpReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 8 } + + cmcIIIMsgSMS OBJECT-TYPE + SYNTAX BITS { + receiver1 (0), + receiver2 (1), + receiver3 (2), + receiver4 (3), + receiver5 (4), + receiver6 (5), + receiver7 (6), + receiver8 (7), + receiver9 (8), + receiver10 (9), + receiver11 (10), + receiver12 (11), + receiver13 (12), + receiver14 (13), + receiver15 (14), + receiver16 (15) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Each bit is representing an entry of cmcIIISmsReceiverTable. + If the corresponding cmcIIISmsReceiverStatus is enabled + setting this bit enables sending messages to this receiver." + ::= { cmcIIIMsgEntry 9 } + + cmcIIIMsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key." + DEFVAL { auto } + ::= { cmcIIIMsgEntry 10 } + + cmcIIIMsgDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Delay of alarm condition." + ::= { cmcIIIMsgEntry 11 } + + cmcIIIMsgSchedAlarmOff OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alarm condition disabled by scheduler." + ::= { cmcIIIMsgEntry 12 } + + cmcIIIMsgQuality OBJECT-TYPE + SYNTAX INTEGER { + undefined (1), + ok (2), + warning (3), + alarm (4), + info (5), + undefinedNoValue(21), + okNoValue (22), + warningNoValue (23), + alarmNoValue (24), + infoNoValue (25) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Quality of variable." + ::= { cmcIIIMsgEntry 13 } + + cmcIIIMsgVarIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Index of variable 'Status' in variable table generating this message." + ::= { cmcIIIMsgEntry 14 } + + cmcIIIMsgVarValueIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Index of variable 'Value' in the variable table." + ::= { cmcIIIMsgEntry 15 } + + cmcIIIMsgStatusText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..160)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Message status text." + ::= { cmcIIIMsgEntry 16 } + +-- ============================================================================= + +-- cmcIIIDrcs: -- + + cmcIIIOverallDrcStatus OBJECT-TYPE + SYNTAX INTEGER { + ok (1), + warning (2), + alarm (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall DRC status of devices." + ::= { cmcIIIDrcInfo 1 } + + cmcIIINumberOfDrcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of DRCs available." + ::= { cmcIIIDrcInfo 2 } + + cmcIIIOverallLastChangeDrcStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last DRC change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcInfo 3 } + + cmcIIILastChangeNumberOfDrcs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last DRC number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcInfo 4 } + + cmcIIIOverallDrcUtilization OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percentage of occupied RUs." + ::= { cmcIIIDrcInfo 5 } + + cmcIIIOverallDrcPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Power in Watts, calculated from all cmcIIITotalDrcPower -values." + ::= { cmcIIIDrcInfo 6 } + +-- table with entry for each DRC available on this unit + + cmcIIIDrcTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIDrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of DRC table." + ::= { cmcIIIDrcs 2 } + + cmcIIIDrcEntry OBJECT-TYPE + SYNTAX CmcIIIDrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of DRC table." + INDEX { cmcIIIDrcIndex } + ::= { cmcIIIDrcTable 1 } + + CmcIIIDrcEntry ::= + SEQUENCE { + cmcIIIDrcIndex Unsigned32, + cmcIIIDrcStatus INTEGER, + cmcIIILastChangeDrcStatus Unsigned32, + cmcIIIDrcUnitName DisplayString, + cmcIIIDrcLocation DisplayString, + cmcIIIDrcBuilding DisplayString, + cmcIIIDrcLevel DisplayString, + cmcIIIDrcRoom DisplayString, + cmcIIIDrcRow DisplayString, + cmcIIIDrcRackNr DisplayString, + cmcIIIDrcMfgDate DisplayString, + cmcIIIDrcSerialNr Unsigned32, + cmcIIIDrcOpHours Unsigned32, + cmcIIIDrcNumberOfRU Unsigned32, + cmcIIIDrcUtilization Unsigned32, + cmcIIITotalDrcPower Unsigned32, + cmcIIIDrcSwController DisplayString, + cmcIIIDrcSwBootloader DisplayString, + cmcIIIDrcFwController DisplayString, + cmcIIIDrcSwAntenna DisplayString, + cmcIIIDrcSwAntennaBL DisplayString, + cmcIIIDrcCommand INTEGER + } + + cmcIIIDrcIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the DRC. Its value ranges + between 1 and the value of cmcIIINumberOfDrcs." + ::= { cmcIIIDrcEntry 1 } + + cmcIIIDrcStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + service (17), + lost (21), + detected (22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DRC status of device." + ::= { cmcIIIDrcEntry 2 } + + cmcIIILastChangeDrcStatus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last DRC change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIDrcEntry 3 } + + cmcIIIDrcUnitName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Unit of Installation of DRC." + ::= { cmcIIIDrcEntry 4 } + + cmcIIIDrcLocation OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Location of Installation of DRC." + ::= { cmcIIIDrcEntry 5 } + + cmcIIIDrcBuilding OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Building of Installation of DRC." + ::= { cmcIIIDrcEntry 6 } + + cmcIIIDrcLevel OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Level of Installation of DRC." + ::= { cmcIIIDrcEntry 7 } + + cmcIIIDrcRoom OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Room of Installation of DRC." + ::= { cmcIIIDrcEntry 8 } + + cmcIIIDrcRow OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Row of Installation of DRC." + ::= { cmcIIIDrcEntry 9 } + + cmcIIIDrcRackNr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Rack number of Installation of DRC." + ::= { cmcIIIDrcEntry 10 } + + cmcIIIDrcMfgDate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Manufacture date of DRC, format DD.MM.YYYY." + ::= { cmcIIIDrcEntry 11 } + + cmcIIIDrcSerialNr OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial number of DRC." + ::= { cmcIIIDrcEntry 12 } + + cmcIIIDrcOpHours OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Operational hours of DRC." + ::= { cmcIIIDrcEntry 13 } + + cmcIIIDrcNumberOfRU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of RUs." + ::= { cmcIIIDrcEntry 14 } + + cmcIIIDrcUtilization OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Percentage of occupied RUs." + ::= { cmcIIIDrcEntry 15 } + + cmcIIITotalDrcPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total Power in Watts, calculated from all cmcIIIDrcPower -values." + ::= { cmcIIIDrcEntry 16 } + + cmcIIIDrcSwController OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of controller." + ::= { cmcIIIDrcEntry 17 } + + cmcIIIDrcSwBootloader OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of controller bootloader." + ::= { cmcIIIDrcEntry 18 } + + cmcIIIDrcFwController OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Firmware version of controller." + ::= { cmcIIIDrcEntry 19 } + + cmcIIIDrcSwAntenna OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of antenna module." + ::= { cmcIIIDrcEntry 20 } + + cmcIIIDrcSwAntennaBL OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Software version of antenna modul bootloader." + ::= { cmcIIIDrcEntry 21 } + + cmcIIIDrcCommand OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2), + ledAuto (3), + ledOnOccupied (4), + ledOnFreeRU (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command (to) send to the DRC + 1: no Quit command + 2: Quit command + 3: LED auto, LED will show status of TAG (detected, lost..) + 4: LEDs of occupied RUs will be switched on + 5: LEDs of free RUs will be switched on." + DEFVAL { noQuit } + ::= { cmcIIIDrcEntry 22 } + + +-- table with entry for each DRC Tag available on this unit + + cmcIIITagTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIITagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of DRC Tag table." + ::= { cmcIIIDrcs 3 } + + cmcIIITagEntry OBJECT-TYPE + SYNTAX CmcIIITagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of tag table." + INDEX { cmcIIITagDrcIndex,cmcIIITagRuIndex } + ::= { cmcIIITagTable 1 } + + CmcIIITagEntry ::= + SEQUENCE { + cmcIIITagDrcIndex Unsigned32, + cmcIIITagRuIndex Unsigned32, + cmcIIITagStatus INTEGER, + cmcIIITagUID DisplayString, + cmcIIITagPosition Unsigned32, + cmcIIITagUnitFormfactor Unsigned32, + cmcIIITagOffset Unsigned32, + cmcIIITagRuPosition Unsigned32, + cmcIIITagDeviceClass INTEGER, + cmcIIITagDescName DisplayString, + cmcIIITagManufacturer DisplayString, + cmcIIITagType DisplayString, + cmcIIITagSerialNumber DisplayString, + cmcIIITagVendor DisplayString, + cmcIIITagMac1 DisplayString, + cmcIIITagMac2 DisplayString, + cmcIIITagService DisplayString, + cmcIIITagDeviceName DisplayString, + cmcIIITagInventoryCode DisplayString, + cmcIIITagPower Unsigned32, + cmcIIITagCurrent Unsigned32, + cmcIIITagVoltage Unsigned32, + cmcIIITagLastService DisplayString, + cmcIIITagNextService DisplayString, + cmcIIITagLastUpdate DisplayString, + cmcIIITagNextUpdate DisplayString, + cmcIIITagInitialStart DisplayString, + cmcIIITagCustom DisplayString, + cmcIIITagCommand INTEGER, + cmcIIITagStart Unsigned32, + cmcIIITagEnd Unsigned32, + cmcIIITagAntennaMap Unsigned32 + } + + cmcIIITagDrcIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the DRC. Its value ranges + between 1 and the value of cmcIIINumberOfDrcs." + ::= { cmcIIITagEntry 1 } + + cmcIIITagRuIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the RU of this DRC. This is the RU for this tag." + ::= { cmcIIITagEntry 2 } + + cmcIIITagStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + configChanged (2), + error (3), + ok (4), + alarm (5), + service (17), + lost (21), + detected (22) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the unit at this RU." + ::= { cmcIIITagEntry 3 } + + cmcIIITagUID OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "UID of the tag of the unit mounted at this position (RU)." + ::= { cmcIIITagEntry 4 } + + cmcIIITagPosition OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag position within this RU, 0,1 or 2. + 0: topmost position + 1: middle position + 2: lowermost position." + ::= { cmcIIITagEntry 5 } + + cmcIIITagUnitFormfactor OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Formfactor of the chassis (number of RUs)." + ::= { cmcIIITagEntry 6 } + + cmcIIITagOffset OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Tag offset. + Offset of the tag related to the topmost position (in one-third of a RU)." + ::= { cmcIIITagEntry 7 } + + cmcIIITagRuPosition OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Position (RU) of the chassis." + ::= { cmcIIITagEntry 8 } + + cmcIIITagDeviceClass OBJECT-TYPE + SYNTAX INTEGER { + notDefined (1), + blankingPlate (2), + componentShelf (3), + cableRouting (4), + patchPanelCatX (5), + patchPanelFibreOptic(6), + ups (7), + powerSupply (8), + kvm (9), + switch (10), + monitorKeyboardDrawer(11), + monitor (12), + server (13), + storage (14) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Class of the device." + DEFVAL { notDefined } + ::= { cmcIIITagEntry 9 } + + cmcIIITagDescName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Description name of the unit at this RU." + ::= { cmcIIITagEntry 10 } + + cmcIIITagManufacturer OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Manufacturer of the unit at this RU." + ::= { cmcIIITagEntry 11 } + + cmcIIITagType OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Type Name of the unit at this RU." + ::= { cmcIIITagEntry 12 } + + cmcIIITagSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Serial number of the Unit at this RU." + ::= { cmcIIITagEntry 13 } + + cmcIIITagVendor OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Vendor of the unit at this RU." + ::= { cmcIIITagEntry 14 } + + cmcIIITagMac1 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "MAC address 1 of the Unit at this RU." + ::= { cmcIIITagEntry 15 } + + cmcIIITagMac2 OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "MAC address 2 of the unit at this RU." + ::= { cmcIIITagEntry 16 } + + cmcIIITagService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Vendor contact of the unit at this RU." + ::= { cmcIIITagEntry 17 } + + cmcIIITagDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Name of Unit at this RU." + ::= { cmcIIITagEntry 18 } + + cmcIIITagInventoryCode OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..200)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Inventory code of the unit at this RU." + ::= { cmcIIITagEntry 19 } + + cmcIIITagPower OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Power in Watts of the unit at this RU." + ::= { cmcIIITagEntry 20 } + + cmcIIITagCurrent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current in Amperes*10 of the unit at this RU." + ::= { cmcIIITagEntry 21 } + + cmcIIITagVoltage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Voltage in Volts of the unit at this RU." + ::= { cmcIIITagEntry 22 } + + cmcIIITagLastService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Last service of the unit at this RU." + ::= { cmcIIITagEntry 23 } + + cmcIIITagNextService OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Next service of the Unit at this RU." + ::= { cmcIIITagEntry 24 } + + cmcIIITagLastUpdate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Last update of the unit at this RU." + ::= { cmcIIITagEntry 25 } + + cmcIIITagNextUpdate OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Next update of the unit at this RU." + ::= { cmcIIITagEntry 26 } + + cmcIIITagInitialStart OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..8)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Initial start (YYYYMMDD) of the unit at this RU." + ::= { cmcIIITagEntry 27 } + + cmcIIITagCustom OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Custom field of the unit at this RU." + ::= { cmcIIITagEntry 28 } + + cmcIIITagCommand OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2), + ledAuto (3), + ledOn (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command (to) send to the unit at this RU." + DEFVAL { noQuit } + ::= { cmcIIITagEntry 29 } + + cmcIIITagStart OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Start position (bottom) of the chassis of this tag. + The resolution is one-third of a RU." + ::= { cmcIIITagEntry 30 } + + cmcIIITagEnd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "End position (top) of the chassis of this tag. + The resolution is one-third of a RU." + ::= { cmcIIITagEntry 31 } + + cmcIIITagAntennaMap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Tag position mapping to the antennas. + The resolution is one-third of a RU, one RU has three antennas. + Position 1 is at the bottom of the rack. + This value ranges from 1 to cmcIIIDrcNumberOfRU*3." + ::= { cmcIIITagEntry 32 } + +-- ============================================================================= + +-- cmcIIIFiles: -- + + cmcIIINumberOfFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Files available." + ::= { cmcIIIFileInfo 1 } + + cmcIIILastChangeFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last file change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileInfo 2 } + + cmcIIILastChangeNumberOfFiles OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Overall timestamp of last file number change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileInfo 3 } + +-- table with entry for each file available on this unit + + cmcIIIFileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcIIIFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Headline of file table." + ::= { cmcIIIFiles 2 } + + cmcIIIFileEntry OBJECT-TYPE + SYNTAX CmcIIIFileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entries of file table." + INDEX { cmcIIIFileIndex } + ::= { cmcIIIFileTable 1 } + + CmcIIIFileEntry ::= + SEQUENCE { + cmcIIIFileIndex Unsigned32, + cmcIIILastChangeFile Unsigned32, + cmcIIIFileSize Unsigned32, + cmcIIIFileChecksum Unsigned32, + cmcIIIFileName DisplayString + } + + cmcIIIFileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the file. Its value ranges + between 1 and the value of cmcIIINumberOfFiles." + ::= { cmcIIIFileEntry 1 } + + cmcIIILastChangeFile OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Timestamp of last file change + according to operating time cmcIIIUnitUpTime." + ::= { cmcIIIFileEntry 2 } + + cmcIIIFileSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of the file in bytes." + ::= { cmcIIIFileEntry 3 } + + cmcIIIFileChecksum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Checksum of the file." + ::= { cmcIIIFileEntry 4 } + + cmcIIIFileName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Name of the file." + ::= { cmcIIIFileEntry 5 } + +-- ============================================================================= + +-- cmcIIIControl: -- + + cmcIIIQuitUnit OBJECT-TYPE + SYNTAX INTEGER { + noQuit (1), + quit (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Command to quit (acknowledge) alarms of CMCIII unit. + Setting to 'quit' (2) will have same result as pressing 'C' on CMCIII. + Variable is automatically set back to 'noQuit' (1)." + DEFVAL { noQuit } + ::= { cmcIIIControl 1 } + + cmcIIISmsQueue OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..180)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Fast track to send a SMS message based on configuration of + cmcIIISetupSMS. + Message format: MessageText TabulatorAsSeparator ReceiverPhoneNumber + e.g.: Hello World!\t0123456789" + ::= { cmcIIIControl 2 } + +-- ***************************************************************************** + +-- Traps and Notifications: -- + + alarmSensorDevice NOTIFICATION-TYPE + OBJECTS { + cmcIIIDevName, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Alarm of sensors of device." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Sensor unit alarm." +-- #SUMMARY "Device: %s, Message %s, Status: %s, Text: %s." +-- #ARGUMENTS {0,1,2,3} +-- #SEVERITY MAJOR +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 1 } + + alarmDevice NOTIFICATION-TYPE + OBJECTS { + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevStatus, + cmcIIIDevStatusText + } + STATUS current + DESCRIPTION "Alarm of device." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Device alarm." +-- #SUMMARY "Device: %s, Alias %s, Status: %s, Text: %s." +-- #ARGUMENTS {0,1,2,3} +-- #SEVERITY MAJOR +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 2 } + + reConfigAgent NOTIFICATION-TYPE + OBJECTS { + sysObjectID + } + STATUS current + DESCRIPTION "Agent reconfiguration." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Agent status." +-- #SUMMARY "Agent type: %s, Status: configuration has changed." +-- #ARGUMENTS {0} +-- #SEVERITY INFORMATIONAL +-- #TIMEINDEX 6 +-- #STATE OPERATIONAL +-- + ::= { cmcIIINotifications 3 } + + shutdownAgent NOTIFICATION-TYPE + OBJECTS { + sysObjectID + } + STATUS current + DESCRIPTION "Agent shutdown." +-- +-- #CATEGORY "Status Events." +-- #TYPE "Agent status." +-- #SUMMARY "Agent type: %s, Status: shutdown." +-- #ARGUMENTS {0} +-- #SEVERITY SEVERE +-- #TIMEINDEX 6 +-- #STATE NONOPERATIONAL +-- + ::= { cmcIIINotifications 4 } + +-- ***************************************************************************** + +-- Compliance Statements -- + + cmcIIIMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The core compliance statement for all cmcIII implementations." + MODULE MANDATORY-GROUPS { + cmcIIITrapGroup, + cmcIIINotificationGroup, + cmcIIIInfoMibGroup, + cmcIIISetupMibGroup, + cmcIIIDeviceMibGroup + } + + GROUP cmcIIITrapGroup + DESCRIPTION "trap handling." + + GROUP cmcIIINotificationGroup + DESCRIPTION "notification handling." + + GROUP cmcIIIInfoMibGroup + DESCRIPTION "base information handling." + + GROUP cmcIIISetupMibGroup + DESCRIPTION "setup handling." + + GROUP cmcIIIDeviceMibGroup + DESCRIPTION "device handling." + + GROUP cmcIIIDrcMibGroup + DESCRIPTION "DRC handling." + + GROUP cmcIIIFileMibGroup + DESCRIPTION "File handling." + + GROUP cmcIIIControlMibGroup + DESCRIPTION "device control." + + GROUP cmcIIIRelayMibGroup + DESCRIPTION "relay handling." + + GROUP cmcIIISmsMibGroup + DESCRIPTION "SMS handling." + + GROUP cmcIIISmtpMibGroup + DESCRIPTION "SMTP handling." + + GROUP cmcIIISyslogMibGroup + DESCRIPTION "syslog handling." + + GROUP cmcIIITimerMibGroup + DESCRIPTION "timer handling." + + GROUP cmcIIILdapMibGroup + DESCRIPTION "LDAP handling." + + GROUP cmcIIINtpMibGroup + DESCRIPTION "NTP handling." + + GROUP cmcIIIShutdownMibGroup + DESCRIPTION "Shutdown server handling." + + GROUP cmcIIIModbusMibGroup + DESCRIPTION "Modbus access handling." + + GROUP cmcIIIRadiusMibGroup + DESCRIPTION "Radius handling." + + GROUP cmcIIIWebCamMibGroup + DESCRIPTION "WebCam handling." + + ::= { cmcIIIMibCompliances 1 } + +-- ***************************************************************************** + +-- Conformance Groups -- + + cmcIIITrapGroup OBJECT-GROUP + OBJECTS { + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevStatus, + cmcIIIDevStatusText, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Conformance group for objects contained in cmcIII notifications." + ::= { cmcIIIMibGroups 1 } + + cmcIIINotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + alarmSensorDevice, + alarmDevice, + reConfigAgent, + shutdownAgent + } + STATUS current + DESCRIPTION "The cmcIII MIB notification group." + ::= { cmcIIIMibGroups 2 } + + cmcIIIInfoMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIMibMajRev, + cmcIIIMibMinRev, + cmcIIIAgentRev, + cmcIIICapabilityRev, + cmcIIIUnitStatus, + cmcIIIUnitURL, + cmcIIIUnitHWRev, + cmcIIIUnitFWRev, + cmcIIIUnitOSRev, + cmcIIIUnitSerial, + cmcIIIUnitProd, + cmcIIIUnitType, + cmcIIIUnitCurrentSource, + cmcIIICan0CurrentConsumption, + cmcIIICan1CurrentConsumption, + cmcIIIUnitUpTime, + cmcIIIUnitMode, + cmcIIIUnitLoadAverage + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII base information." + ::= { cmcIIIMibGroups 3 } + + cmcIIISetupMibGroup OBJECT-GROUP + OBJECTS { + cmcIIILastChangeSetup, + cmcIIISetTempUnit, + cmcIIITimeZone, + cmcIIISetupDate, + cmcIIISetupTime, + cmcIIIWebAccess, + cmcIIIHttpPort, + cmcIIIHttpsPort, + cmcIIIFtpAccess, + cmcIIIFtpPort, + cmcIIISshAccess, + cmcIIISshPort, + cmcIIITelnetAccess, + cmcIIITelnetPort, + cmcIIILanguage, + cmcIIIOpcUaAccess, + cmcIIIOpcUaPort, + + cmcIIINumberOfTrapReceivers, + cmcIIITrapReceiverStatus, + cmcIIITrapReceiverIpAddress + } + STATUS current + DESCRIPTION "Conformance group for default cmcIII setup operations." + ::= { cmcIIIMibGroups 4 } + + cmcIIIDeviceMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIOverallDevStatus, + cmcIIINumberOfDevs, + cmcIIILastChangeOverallDevStatus, + cmcIIILastChangeNumberOfDevs, + cmcIIILastChangeDevSettings, + cmcIIILastChangeDevs, + cmcIIIDevName, + cmcIIIDevAlias, + cmcIIIDevType, + cmcIIIDevNodeID, + cmcIIIDevStatus, + cmcIIIDevArtNr, + cmcIIIDevLocation, + cmcIIIDevBus, + cmcIIIDevPos, + cmcIIIDevFW, + cmcIIIDevHW, + cmcIIIDevSerial, + cmcIIIDevProductWeek, + cmcIIIDevLastChange, + cmcIIIDevURL, + cmcIIIDevNumberOfVars, + cmcIIIDevNumberOfMsgs, + cmcIIIDevStatusText, + cmcIIIDevCurrentMinConsumption, + cmcIIIDevCurrentMaxConsumption, + cmcIIIDevEntPhysicalIndex, + cmcIIIDevAssembly, + cmcIIINumberOfVars, + cmcIIILastChangeNumberOfVars, + cmcIIILastChangeVarSettings, + cmcIIILastChangeVars, + cmcIIIVarByQualityHide, + cmcIIIDynUpdateRate, + cmcIIIDynUpdateHistory, + cmcIIIVarName, + cmcIIIVarType, + cmcIIIVarUnit, + cmcIIIVarDataType, + cmcIIIVarScale, + cmcIIIVarConstraints, + cmcIIIVarSteps, + cmcIIIVarValueStr, + cmcIIIVarValueInt, + cmcIIIVarAccess, + cmcIIIVarLastChange, + cmcIIIVarQuality, + cmcIIIVarEntPhysicalIndex, + cmcIIIVarByTypeValueStr, + cmcIIIVarByTypeValueInt, + cmcIIIVarByTypeLastChange, + cmcIIIVarByQualityValueStr, + cmcIIIVarByQualityValueInt, + cmcIIIVarByQualityLastChange, + cmcIIIVarIntDynValue, + cmcIIIVarStrDynValue, + cmcIIIOverallMsgStatus, + cmcIIINumberOfMsgs, + cmcIIILastChangeOverallMsgStatus, + cmcIIILastChangeNumberOfMsgs, + cmcIIILastChangeMsgSettings, + cmcIIIMsgText, + cmcIIIMsgStatus, + cmcIIIMsgTrap, + cmcIIIMsgSMTP, + cmcIIIMsgQuit, + cmcIIIMsgDelay, + cmcIIIMsgSchedAlarmOff, + cmcIIIMsgQuality, + cmcIIIMsgVarIdx, + cmcIIIMsgVarValueIdx, + cmcIIIMsgStatusText + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII device information." + ::= { cmcIIIMibGroups 5 } + + cmcIIIControlMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIQuitUnit + } + STATUS current + DESCRIPTION "Conformance group for all cmcIII control operations." + ::= { cmcIIIMibGroups 6 } + + + cmcIIIRelayMibGroup OBJECT-GROUP + + OBJECTS { + cmcIIISetBeeper, + cmcIIIQuitRelay, + cmcIIILogicRelay, + cmcIIIUnitMsgRelay, + cmcIIIFunctionRelay, + cmcIIIMsgRelay, + cmcIIIMsgBeeper + } + STATUS current + DESCRIPTION "Conformance group for cmcIII relay and beeper operations." + ::= { cmcIIIMibGroups 7 } + + cmcIIISmsMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISmsStatus, + cmcIIISmsPIN, + cmcIIISmsService, + cmcIIISmsMSN, + cmcIIISmsPreDial, + cmcIIINumberOfSmsReceivers, + cmcIIISmsReceiverStatus, + cmcIIISmsReceiverNumber, + cmcIIIMsgSMS, + cmcIIISmsQueue + } + STATUS current + DESCRIPTION "Conformance group for cmcIII SMS operations." + ::= { cmcIIIMibGroups 8 } + + cmcIIISmtpMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISmtpStatus, + cmcIIISmtpServer, + cmcIIISmtpPort, + cmcIIISmtpAuth, + cmcIIISmtpUsername, + cmcIIISmtpPassword, + cmcIIISmtpSender, + cmcIIISmtpReply, + cmcIIINumberOfSmtpReceivers, + cmcIIISmtpReceiverStatus, + cmcIIISmtpReceiverAddress + } + STATUS current + DESCRIPTION "Conformance group for cmcIII SMTP operations." + ::= { cmcIIIMibGroups 9 } + + cmcIIISyslogMibGroup OBJECT-GROUP + OBJECTS { + cmcIIISysLogStatus, + cmcIIISysLogFacility, + cmcIIISysLogServer1, + cmcIIISysLogServer2 + } + STATUS current + DESCRIPTION "Conformance group for cmcIII syslog operations." + ::= { cmcIIIMibGroups 10 } + + cmcIIITimerMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfTimers, + cmcIIITimerStatus, + cmcIIITimerDayOfWeek, + cmcIIITimeOn, + cmcIIITimeOff, + cmcIIITimeControl, + cmcIIITimerFunction + } + STATUS current + DESCRIPTION "Conformance group for cmcIII timer operations." + ::= { cmcIIIMibGroups 11 } + + cmcIIILdapMibGroup OBJECT-GROUP + OBJECTS { + cmcIIILdapStatus, + cmcIIILdapServer, + cmcIIILdapBindDN, + cmcIIILdapBindPW, + cmcIIILdapUserBase, + cmcIIILdapUserSearch, + cmcIIILdapUserAttrib, + cmcIIILdapGroupBase, + cmcIIILdapGroupSearch, + cmcIIILdapGroupAttrib + } + STATUS current + DESCRIPTION "Conformance group for cmcIII LDAP operations." + ::= { cmcIIIMibGroups 12 } + + cmcIIINtpMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINtpStatus, + cmcIIINtpTimeZone, + cmcIIINtpServer1, + cmcIIINtpServer2 + } + STATUS current + DESCRIPTION "Conformance group for cmcIII NTP operations." + ::= { cmcIIIMibGroups 13 } + + cmcIIIShutdownMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfShutdowns, + cmcIIIShutdownServer, + cmcIIIShutdownName, + cmcIIIShutdownPort, + cmcIIIShutdownDelay, + cmcIIIShutdownEnabled + } + STATUS current + DESCRIPTION "Conformance group for cmcIII shutdown server operations." + ::= { cmcIIIMibGroups 14 } + + cmcIIIModbusMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIModbusStatus, + cmcIIIModbusPort, + cmcIIINumberOfModbusSources, + cmcIIIModbusAccess, + cmcIIIModbusSource + } + STATUS current + DESCRIPTION "Conformance group for cmcIII modbus operations." + ::= { cmcIIIMibGroups 15 } + + cmcIIIDrcMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIOverallDrcStatus, + cmcIIINumberOfDrcs, + cmcIIIOverallLastChangeDrcStatus, + cmcIIILastChangeNumberOfDrcs, + cmcIIIOverallDrcUtilization, + cmcIIIOverallDrcPower, + + cmcIIIDrcStatus, + cmcIIILastChangeDrcStatus, + cmcIIIDrcUnitName, + cmcIIIDrcLocation, + cmcIIIDrcBuilding, + cmcIIIDrcLevel, + cmcIIIDrcRoom, + cmcIIIDrcRow, + cmcIIIDrcRackNr, + cmcIIIDrcMfgDate, + cmcIIIDrcSerialNr, + cmcIIIDrcOpHours, + cmcIIIDrcNumberOfRU, + cmcIIIDrcUtilization, + cmcIIITotalDrcPower, + cmcIIIDrcSwController, + cmcIIIDrcSwBootloader, + cmcIIIDrcFwController, + cmcIIIDrcSwAntenna, + cmcIIIDrcSwAntennaBL, + cmcIIIDrcCommand, + + cmcIIITagStatus, + cmcIIITagUID, + cmcIIITagPosition, + cmcIIITagUnitFormfactor, + cmcIIITagOffset, + cmcIIITagRuPosition, + cmcIIITagDeviceClass, + cmcIIITagDescName, + cmcIIITagManufacturer, + cmcIIITagType, + cmcIIITagSerialNumber, + cmcIIITagVendor, + cmcIIITagMac1, + cmcIIITagMac2, + cmcIIITagService, + cmcIIITagDeviceName, + cmcIIITagInventoryCode, + cmcIIITagPower, + cmcIIITagCurrent, + cmcIIITagVoltage, + cmcIIITagLastService, + cmcIIITagNextService, + cmcIIITagLastUpdate, + cmcIIITagNextUpdate, + cmcIIITagInitialStart, + cmcIIITagCustom, + cmcIIITagCommand, + cmcIIITagStart, + cmcIIITagEnd, + cmcIIITagAntennaMap + } + STATUS current + DESCRIPTION "Conformance group for cmcIII Drc operations." + ::= { cmcIIIMibGroups 16 } + + cmcIIIFileMibGroup OBJECT-GROUP + OBJECTS { + cmcIIINumberOfFiles, + cmcIIILastChangeFiles, + cmcIIILastChangeNumberOfFiles, + cmcIIILastChangeFile, + cmcIIIFileSize, + cmcIIIFileChecksum, + cmcIIIFileName + } + STATUS current + DESCRIPTION "Conformance group for cmcIII files." + ::= { cmcIIIMibGroups 17 } + + cmcIIIRadiusMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIRadiusStatus, + cmcIIIRadiusServer, + cmcIIIRadiusPort, + cmcIIIRadiusPassword, + cmcIIIRadiusGroupMode, + cmcIIIRadiusGroupId, + cmcIIIRadiusAuth + } + STATUS current + DESCRIPTION "Conformance group for cmcIII Radius operations." + ::= { cmcIIIMibGroups 18 } + + cmcIIIWebCamMibGroup OBJECT-GROUP + OBJECTS { + cmcIIIWebCamStatus, + cmcIIIWebCamServer, + cmcIIIWebCamUsername, + cmcIIIWebCamPassword, + cmcIIIWebCamIntervall, + cmcIIIWebCamNumberofImages, + cmcIIIWebCamDestination + } + STATUS current + DESCRIPTION "Conformance group for cmcIII WebCam operations." + ::= { cmcIIIMibGroups 19 } + + +-- ***************************************************************************** + +-- Capabilities -- + +-- please refer to RITTAL-CMCIII-CAPABILITY-MIB definitions -- + +-- ***************************************************************************** +END diff --git a/MIBS/rittal/RITTAL-CMC-III-PRODUCTS-MIB b/MIBS/rittal/RITTAL-CMC-III-PRODUCTS-MIB new file mode 100644 index 0000000..0ca3d97 --- /dev/null +++ b/MIBS/rittal/RITTAL-CMC-III-PRODUCTS-MIB @@ -0,0 +1,254 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- CMC-III-MIB Version 1.6 +-- CMC-III-PU - 7030.000, 7030.010, 7030.020 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2015 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf". +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-CMC-III-PRODUCTS-MIB.txt,v $ +-- Rev. : $Revision: 1.6 $ +-- Date : $Date: 2015/09/23 17:36:02 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-CMC-III-PRODUCTS-MIB.txt,v 1.6 2015/09/23 17:36:02 fis Exp $ +-- ******************************************************************** + +RITTAL-CMC-III-PRODUCTS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + cmcIII + FROM RITTAL-CMC-III-MIB; + + +cmcIIIProducts MODULE-IDENTITY + LAST-UPDATED "201508250000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de." + DESCRIPTION "The MIB module for representing cmcIII SNMP agent product entities." + + REVISION "201508250000Z" + DESCRIPTION "Added external oids." + + REVISION "201508170000Z" + DESCRIPTION "added PSM-CAN and SES products." + + REVISION "201501230000Z" + DESCRIPTION "added new fire extinguisher products." + + REVISION "201308120000Z" + DESCRIPTION "added PDU and RiMatrix products." + + REVISION "201306140000Z" + DESCRIPTION "added object indentifiers." + + REVISION "201109010000Z" + DESCRIPTION "Initial Version of cmcIII MIB." + +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) cmcIII(7) } + ::= { cmcIII 7 } + +-- ******************************************************************** + +-- rittal OBJECT IDENTIFIER ::= { enterprises 2606 } +-- cmcIII OBJECT IDENTIFIER ::= { rittal 7 } +-- cmcIIIProducts OBJECT IDENTIFIER ::= { cmcIII 7 } + + cmcIIIProductUnit OBJECT IDENTIFIER ::= { cmcIIIProducts 1 } + cmcIIIProductPort OBJECT IDENTIFIER ::= { cmcIIIProducts 2 } + cmcIIIProductPowerSupply OBJECT IDENTIFIER ::= { cmcIIIProducts 3 } + cmcIIIProductChassis OBJECT IDENTIFIER ::= { cmcIIIProducts 4 } + cmcIIIProductSensor OBJECT IDENTIFIER ::= { cmcIIIProducts 5 } + +-- ******************************************************************** + +-- external oids: + +-- used in ptopoConnDiscAlgorithm: +-- lldpMIB OBJECT IDENTIFIER ::= { iso(1) std(0) iso8802(8802) ieee802dot1(1) ieee802dot1mibs(1) 2 } +-- dot1dStpDesignatedRoot OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dStp(2) 5 } +-- dot1dStpPortDesignatedBridge OBJECT IDENTIFIER ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) dot1dBridge(17) dot1dStp(2) dot1dStpPortTable(15) dot1dStpPortEntry(1) 8 } +-- ciscoCdpMIB OBJECT IDENTIFIER ::= { enterprises cisco(9) ciscoMgmt(9) 23 } + +-- used in entPhysicalVendorType: +-- arm OBJECT IDENTIFIER ::= { enterprises 326 } +-- atmel OBJECT IDENTIFIER ::= { enterprises 410 } +-- linux OBJECT IDENTIFIER ::= { enterprises netsnmp(8072) netSnmpEnumerations(3) netSnmpAgentOIDs(2) 10 } +-- freescale OBJECT IDENTIFIER ::= { enterprises 33118 } + +-- ******************************************************************** + + cmcIIIProductUnitUnknown OBJECT IDENTIFIER ::= { cmcIIIProductUnit 1 } + cmcIIIProductUnitPUIII OBJECT IDENTIFIER ::= { cmcIIIProductUnit 2 } + cmcIIIProductUnitCompact OBJECT IDENTIFIER ::= { cmcIIIProductUnit 3 } + cmcIIIProductUnitLCP OBJECT IDENTIFIER ::= { cmcIIIProductUnit 4 } + cmcIIIProductUnitPDU OBJECT IDENTIFIER ::= { cmcIIIProductUnit 5 } + cmcIIIProductUnitRMS OBJECT IDENTIFIER ::= { cmcIIIProductUnit 6 } + + cmcIIIProductPortUnknown OBJECT IDENTIFIER ::= { cmcIIIProductPort 1 } + cmcIIIProductPortLoopback OBJECT IDENTIFIER ::= { cmcIIIProductPort 2 } + cmcIIIProductPortCanBus OBJECT IDENTIFIER ::= { cmcIIIProductPort 3 } + cmcIIIProductPortEthernet OBJECT IDENTIFIER ::= { cmcIIIProductPort 4 } + cmcIIIProductPortVirtualCanBus OBJECT IDENTIFIER ::= { cmcIIIProductPort 5 } + cmcIIIProductPortTunnel OBJECT IDENTIFIER ::= { cmcIIIProductPort 6 } + cmcIIIProductPortSit OBJECT IDENTIFIER ::= { cmcIIIProductPort 7 } + + cmcIIIProductPowerSupplyUnknown OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 1 } + cmcIIIProductPowerSupplyAcAdapter OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 2 } + cmcIIIProductPowerSupplyTerminalStrip OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 3 } + cmcIIIProductPowerSupplyPOE OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 4 } + cmcIIIProductPowerSupplyUSB OBJECT IDENTIFIER ::= { cmcIIIProductPowerSupply 5 } + + cmcIIIProductChassisGateSensorUnknown OBJECT IDENTIFIER ::= { cmcIIIProductChassis 256 } -- 0x0100 + cmcIIIProductChassisGateLock OBJECT IDENTIFIER ::= { cmcIIIProductChassis 512 } -- 0x0200 + cmcIIIProductChassisTemperature OBJECT IDENTIFIER ::= { cmcIIIProductChassis 768 } -- 0x0300 + cmcIIIProductChassisTempHumi OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1024 } -- 0x0400 + cmcIIIProductChassisVandalism OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1280 } -- 0x0500 + cmcIIIProductChassisPressure OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1536 } -- 0x0600 + cmcIIIProductChassisAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 1792 } -- 0x0700 + cmcIIIProductChassisIOInput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2048 } -- 0x0800 + cmcIIIProductChassisGateUnit-Cfg1 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2304 } -- 0x0900 + cmcIIIProductChassisGateUnit-Cfg2 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2305 } -- 0x0901 + cmcIIIProductChassisGateUnit-Cfg3 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2306 } -- 0x0902 + cmcIIIProductChassisGateUnit-Cfg4 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2307 } -- 0x0903 + cmcIIIProductChassisPowerOld OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2560 } -- 0x0A00 + cmcIIIProductChassisDRC OBJECT IDENTIFIER ::= { cmcIIIProductChassis 2816 } -- 0x0B00 + cmcIIIProductChassisPower OBJECT IDENTIFIER ::= { cmcIIIProductChassis 3584 } -- 0x0E00 + cmcIIIProductChassisUniInput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 3328 } -- 0x0D00 + cmcIIIProductChassisSmoke OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4096 } -- 0x1000 + cmcIIIProductChassisDCM OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4352 } -- 0x1100 + cmcIIIProductChassisLeakage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4608 } -- 0x1200 + cmcIIIProductChassisPSM-CAN-C13 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4864 } -- 0x1300 + cmcIIIProductChassisPSM-CAN-C19 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4865 } -- 0x1301 + cmcIIIProductChassisPSM-CAN-Schuko OBJECT IDENTIFIER ::= { cmcIIIProductChassis 4866 } -- 0x1302 + cmcIIIProductChassisLCPFan OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8192 } -- 0x2000 + cmcIIIProductChassisLCPWtr OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8448 } -- 0x2100 + cmcIIIProductChassisLCPFcs OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8704 } -- 0x2200 + cmcIIIProductChassisLCPTsw OBJECT IDENTIFIER ::= { cmcIIIProductChassis 8960 } -- 0x2300 + cmcIIIProductChassisLCPUdx OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9216 } -- 0x2400 + cmcIIIProductChassisLCP5 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9472 } -- 0x2500 + cmcIIIProductChassisLCPMsrz OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9728 } -- 0x2600 + cmcIIIProductChassisLCPT3 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 9984 } -- 0x2700 + cmcIIIProductChassisLCPFlush OBJECT IDENTIFIER ::= { cmcIIIProductChassis 10240 } -- 0x2800 + cmcIIIProductChassisLCP OBJECT IDENTIFIER ::= { cmcIIIProductChassis 10496 } -- 0x2900 + cmcIIIProductChassisPSM-M16 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 12288 } -- 0x3000 + cmcIIIProductChassisPSM-M32 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 12544 } -- 0x3100 + cmcIIIProductChassisPSM-MID-M16 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 13312 } -- 0x3400 + cmcIIIProductChassisPSM-MID-M32 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 13568 } -- 0x3500 + cmcIIIProductChassisFireDetect OBJECT IDENTIFIER ::= { cmcIIIProductChassis 28672 } -- 0x7000 + cmcIIIProductChassisFireExt OBJECT IDENTIFIER ::= { cmcIIIProductChassis 28928 } -- 0x7100 + cmcIIIProductChassisFireExtSlave OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29184 } -- 0x7200 + cmcIIIProductChassisFireExtOneU-MX OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29440 } -- 0x7300 + cmcIIIProductChassisFireExtOneU-MX-ED OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29696 } -- 0x7400 + cmcIIIProductChassisFireExtOneU-MX-DD OBJECT IDENTIFIER ::= { cmcIIIProductChassis 29952 } -- 0x7500 + cmcIIIProductChassisFireExtOneU-VSN OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30208 } -- 0x7600 + cmcIIIProductChassisFireExtOneU-VSN-ED OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30464 } -- 0x7700 + cmcIIIProductChassisFireExtOneU-VSN-DD OBJECT IDENTIFIER ::= { cmcIIIProductChassis 30720 } -- 0x7800 + cmcIIIProductChassisInternal OBJECT IDENTIFIER ::= { cmcIIIProductChassis 32768 } -- 0x8000 + cmcIIIProductChassisSES OBJECT IDENTIFIER ::= { cmcIIIProductChassis 36864 } -- 0x9000 + cmcIIIProductChassisVirtualTwoLevel OBJECT IDENTIFIER ::= { cmcIIIProductChassis 61440 } -- 0xF000 + cmcIIIProductChassisVirtualAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 61696 } -- 0xF100 + cmcIIIProductChassisGateSensorAccess OBJECT IDENTIFIER ::= { cmcIIIProductChassis 273 } -- 0x0111 + cmcIIIProductChassisGateSensorMotion OBJECT IDENTIFIER ::= { cmcIIIProductChassis 277 } -- 0x0115 + cmcIIIProductChassisGateSensorSmoke OBJECT IDENTIFIER ::= { cmcIIIProductChassis 279 } -- 0x0117 + cmcIIIProductChassisGateSensorAirflow OBJECT IDENTIFIER ::= { cmcIIIProductChassis 281 } -- 0x0119 + cmcIIIProductChassisGateSensorInputNO OBJECT IDENTIFIER ::= { cmcIIIProductChassis 289 } -- 0x0121 + cmcIIIProductChassisGateSensorInputNC OBJECT IDENTIFIER ::= { cmcIIIProductChassis 290 } -- 0x0122 + cmcIIIProductChassisGateSensorVoltage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 297 } -- 0x0129 + cmcIIIProductChassisGateSensorTemp OBJECT IDENTIFIER ::= { cmcIIIProductChassis 305 } -- 0x0131 + cmcIIIProductChassisGateSensor4to20mA OBJECT IDENTIFIER ::= { cmcIIIProductChassis 307 } -- 0x0133 + cmcIIIProductChassisGateSensorFireError OBJECT IDENTIFIER ::= { cmcIIIProductChassis 337 } -- 0x0151 + cmcIIIProductChassisGateSensorFirePre OBJECT IDENTIFIER ::= { cmcIIIProductChassis 338 } -- 0x0152 + cmcIIIProductChassisGateSensorFireMain OBJECT IDENTIFIER ::= { cmcIIIProductChassis 339 } -- 0x0153 + cmcIIIProductChassisGateSensorLeakage OBJECT IDENTIFIER ::= { cmcIIIProductChassis 345 } -- 0x0159 + cmcIIIProductChassisGateSensorOutput OBJECT IDENTIFIER ::= { cmcIIIProductChassis 401 } -- 0x0191 + cmcIIIProductChassisGateSensorDoorMag OBJECT IDENTIFIER ::= { cmcIIIProductChassis 402 } -- 0x0192 + + cmcIIIProductChassisPDU-MET-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14336 } -- 0x3800 + cmcIIIProductChassisPDU-MET-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14337 } -- 0x3801 + cmcIIIProductChassisPDU-MET-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14338 } -- 0x3802 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14339 } -- 0x3803 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14340 } -- 0x3804 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14341 } -- 0x3805 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14342 } -- 0x3806 + cmcIIIProductChassisPDU-MET-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14343 } -- 0x3807 + cmcIIIProductChassisPDU-MET-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14344 } -- 0x3808 + cmcIIIProductChassisPDU-MET-M-3P-63A-CEE-12-12 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14345 } -- 0x3809 + cmcIIIProductChassisPDU-MET-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14591 } -- 0x38FF + + cmcIIIProductChassisPDU-SWI-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14592 } -- 0x3900 + cmcIIIProductChassisPDU-SWI-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14593 } -- 0x3901 + cmcIIIProductChassisPDU-SWI-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14594 } -- 0x3902 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14595 } -- 0x3903 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14596 } -- 0x3904 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14597 } -- 0x3905 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14598 } -- 0x3906 + cmcIIIProductChassisPDU-SWI-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14599 } -- 0x3907 + cmcIIIProductChassisPDU-SWI-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14600 } -- 0x3908 + cmcIIIProductChassisPDU-SWI-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14847 } -- 0x39FF + + cmcIIIProductChassisPDU-MAN-M-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14848 } -- 0x3A00 + cmcIIIProductChassisPDU-MAN-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14849 } -- 0x3A01 + cmcIIIProductChassisPDU-MAN-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14850 } -- 0x3A02 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14851 } -- 0x3A03 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14852 } -- 0x3A04 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14853 } -- 0x3A05 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-36-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14854 } -- 0x3A06 + cmcIIIProductChassisPDU-MAN-M-3P-16A-CEE-42-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14855 } -- 0x3A07 + cmcIIIProductChassisPDU-MAN-M-3P-32A-CEE-48-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 14856 } -- 0x3A08 + cmcIIIProductChassisPDU-MAN-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15103 } -- 0x3AFF + + cmcIIIProductChassisPDU-MAN-S-1P-16A-C20-12-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15104 } -- 0x3B00 + cmcIIIProductChassisPDU-MAN-S-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15105 } -- 0x3B01 + cmcIIIProductChassisPDU-MAN-S-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15106 } -- 0x3B02 + cmcIIIProductChassisPDU-MAN-S-3P-16A-CEE-18-03 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15107 } -- 0x3B03 + cmcIIIProductChassisPDU-MAN-S-3P-16A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15108 } -- 0x3B04 + cmcIIIProductChassisPDU-MAN-S-3P-32A-CEE-24-06 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15109 } -- 0x3B05 + cmcIIIProductChassisPDU-MAN-S-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15119 } -- 0x3B0F + + cmcIIIProductChassisPDUu-MET-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15360 } -- 0x3C00 + cmcIIIProductChassisPDUu-MET-M-1P-16A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15361 } -- 0x3C01 + cmcIIIProductChassisPDUu-MET-M-1P-32A-CEE-24-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15362 } -- 0x3C02 + cmcIIIProductChassisPDUu-MET-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15615 } -- 0x3CFF + + cmcIIIProductChassisPDUu-SWI-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15616 } -- 0x3D00 + cmcIIIProductChassisPDUu-SWI-M-1P-16A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15617 } -- 0x3D01 + cmcIIIProductChassisPDUu-SWI-M-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15618 } -- 0x3D02 + cmcIIIProductChassisPDUu-SWI-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15871 } -- 0x3DFF + + cmcIIIProductChassisPDUu-MAN-M-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15872 } -- 0x3E00 + cmcIIIProductChassisPDUu-MAN-M-1P-16A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15873 } -- 0x3E01 + cmcIIIProductChassisPDUu-MAN-M-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 15874 } -- 0x3E02 + cmcIIIProductChassisPDUu-MAN-M-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16127 } -- 0x3EFF + + cmcIIIProductChassisPDUu-MAN-S-1P-13A-0UK-16-00 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16128 } -- 0x3F00 + cmcIIIProductChassisPDUu-MAN-S-1P-16A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16129 } -- 0x3F01 + cmcIIIProductChassisPDUu-MAN-S-1P-32A-CEE-16-04 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16130 } -- 0x3F02 + cmcIIIProductChassisPDUu-MAN-S-UserDefined OBJECT IDENTIFIER ::= { cmcIIIProductChassis 16383 } -- 0x3FFF + + cmcIIIProductChassisRiMatrixS-S6 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20481 } -- 0x5001 + cmcIIIProductChassisRiMatrixS-D6 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20482 } -- 0x5002 + cmcIIIProductChassisRiMatrixS-S9 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20483 } -- 0x5003 + cmcIIIProductChassisRiMatrixS-D9 OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20484 } -- 0x5004 + cmcIIIProductChassisRiMatrixS-S6W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20485 } -- 0x5005 + cmcIIIProductChassisRiMatrixS-D6W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20486 } -- 0x5006 + cmcIIIProductChassisRiMatrixS-S9W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20487 } -- 0x5007 + cmcIIIProductChassisRiMatrixS-D9W OBJECT IDENTIFIER ::= { cmcIIIProductChassis 20488 } -- 0x5008 + +END diff --git a/MIBS/rittal/RITTAL-CMC-TC-MIB b/MIBS/rittal/RITTAL-CMC-TC-MIB new file mode 100644 index 0000000..7584096 --- /dev/null +++ b/MIBS/rittal/RITTAL-CMC-TC-MIB @@ -0,0 +1,3959 @@ +-- RITTAL GmbH & Co. KG, Herborn +-- CMC-TC-MIB Version 1.1h +-- CMC-TC - DK7320.100 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2002 - 2007 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf" +-- +--********************************************************************* +-- Release History +-- Date: October 17, 2002 (Version 1.0) +-- Revised by MHain +-- Date: April 1, 2003 (Version 1.1) +-- Added: unitXMsgQuit, cmcTcControl, Sensor types, Output types, Unit types +-- Date: November 3, 2003 (Version 1.1a) +-- Added: new sensors, new outputs (FCS, RTT) +-- Date: March 11, 2004 (Version 1.1b) +-- Added: new sensors, new outputs, new messages (RCT, PSM) +-- Date: Jan 11, 2006 (Version 1.1c) +-- Changed: sysName... FROM RFC1213-MIB, seperate lines, for HP SIM +-- Date: Jan 24, 2006 (Version 1.1d) +-- Added: new unit type (ActivePSM8) +-- Added: new output type (power output 16/20A) +-- Date: Dec 5, 2006 (Version 1.1e) +-- Added: sensor/output types MeteredPSM, LCP +-- Date: March 8, 2007 (Version 1.1f) +-- Changed: Output names (RTT, Power Out) +-- Date: March 22, 2007 (Version 1.1g) +-- Changed: New sensor units, wireless sensors, timer function SMS +-- Date: July 23, 2007 (Version 1.1h) +-- Added: New sensors/outputs LCP +--********************************************************************* + + RITTAL-CMC-TC-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises FROM RFC1155-SMI + DisplayString FROM RFC1213-MIB + sysName FROM RFC1213-MIB + sysDescr FROM RFC1213-MIB + sysContact FROM RFC1213-MIB + sysLocation FROM RFC1213-MIB + + OBJECT-TYPE FROM RFC-1212 + TRAP-TYPE FROM RFC-1215; + + rittal OBJECT IDENTIFIER ::= { enterprises 2606 } + cmcTc OBJECT IDENTIFIER ::= { rittal 4 } + cmcTcMibRev OBJECT IDENTIFIER ::= { cmcTc 1 } + cmcTcStatus OBJECT IDENTIFIER ::= { cmcTc 2 } + cmcTcStatusSensorUnit1 OBJECT IDENTIFIER ::= { cmcTcStatus 3 } + cmcTcStatusUnit1Sensors OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit1 5 } + cmcTcStatusUnit1Outputs OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit1 6 } + cmcTcStatusUnit1Msg OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit1 7 } + cmcTcStatusSensorUnit2 OBJECT IDENTIFIER ::= { cmcTcStatus 4 } + cmcTcStatusUnit2Sensors OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit2 5 } + cmcTcStatusUnit2Outputs OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit2 6 } + cmcTcStatusUnit2Msg OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit2 7 } + cmcTcStatusSensorUnit3 OBJECT IDENTIFIER ::= { cmcTcStatus 5 } + cmcTcStatusUnit3Sensors OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit3 5 } + cmcTcStatusUnit3Outputs OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit3 6 } + cmcTcStatusUnit3Msg OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit3 7 } + cmcTcStatusSensorUnit4 OBJECT IDENTIFIER ::= { cmcTcStatus 6 } + cmcTcStatusUnit4Sensors OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit4 5 } + cmcTcStatusUnit4Outputs OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit4 6 } + cmcTcStatusUnit4Msg OBJECT IDENTIFIER ::= { cmcTcStatusSensorUnit4 7 } + cmcTcStatusExtUnit OBJECT IDENTIFIER ::= { cmcTcStatus 7 } + cmcTcSetup OBJECT IDENTIFIER ::= { cmcTc 3 } + cmcTcSetupGeneral OBJECT IDENTIFIER ::= { cmcTcSetup 1 } + cmcTcTimerTable1 OBJECT IDENTIFIER ::= { cmcTcSetupGeneral 8 } + cmcTcTrapControl OBJECT IDENTIFIER ::= { cmcTc 4 } + cmcTcTraps OBJECT IDENTIFIER ::= { cmcTcTrapControl 7 } + cmcTcControl OBJECT IDENTIFIER ::= { cmcTc 5 } + + +--***************************************************************************** +--CMC-TC ComputerMultiControl-TopConcept DK7320.100 +--***************************************************************************** +--cmcTcMibRev-group + + cmcTcMibMajRev OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Major Revision level. + A change in the major revision level represents a major change + in the architecture of the MIB. A change in the major revision + level may indicate a significant change in the information, + correct interpretation of data may require a MIB document + with the same major revision level." + ::= { cmcTcMibRev 1 } + + cmcTcMibMinRev OBJECT-TYPE + SYNTAX INTEGER (0..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Minor Revision level. + A change in the minor revision level may represent some minor + additional support, no changes to any pre-existing information + has occurred." + ::= { cmcTcMibRev 2 } + + cmcTcMibCondition OBJECT-TYPE + SYNTAX INTEGER { + other (1), + ok (2), + degraded (3), + failed (4), + configChanged (5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The overall condition (status) of the system represented by + this MIB. + (2) OK + (3) a minor problem, warning condition (yellow LED on CMC) + (4) a major problem (red LED on CMC) + (5) configuration of sensor units changed or + unit detected (red/yellow/green LED on CMC)" + ::= { cmcTcMibRev 3 } + + + +--status-group + cmcTcStatusDeviceCMC OBJECT-TYPE + SYNTAX INTEGER { + failed(1), + ok(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "General Status of CMC-TC unit itself + (1) failed + (2) OK" + ::= { cmcTcStatus 1 } + + cmcTcUnitsConnected OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of sensor units connected to the CMC, Port 1 to 4" + ::= { cmcTcStatus 2 } + + +--status sensor units-group + +--unit 1 + cmcTcUnit1TypeOfDevice OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + unitIO (2), + unitAccess (3), + unitClimate (4), + unitFCS (5), + unitRTT (6), + unitRCT (7), + unitPSM (8), + unitPSM8 (9), + unitPSMMetered (10), + unitIOWireless (11), + unitPSM6Schuko (12), + unitPSM6C19 (13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor unit connected to port 1" + ::= { cmcTcStatusSensorUnit1 1 } + + cmcTcUnit1Text OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for sensor unit connected to port 1" + ::= { cmcTcStatusSensorUnit1 2 } + + cmcTcUnit1Serial OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serialnumber of sensor unit connected to port 1" + ::= { cmcTcStatusSensorUnit1 3 } + + cmcTcUnit1Status OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + changed(3), + quit(4), + timeout(5), + detected(6), + notAvail(7), + lowPower(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "General Status sensor unit connected to port 1 + (1) OK + (2) error, e. g. value overflow + (3) configuration of sensor unit has changed, confirmation required + (4) Quit from sensor unit to confirm configuration changes + (5) timeout of sensor unit, confirmation required to unload this unit + (6) sensor unit detected, needs to be confirmed + (7) unit is not available + (8) supply voltage is too low" + ::= { cmcTcStatusSensorUnit1 4 } + +-- Sensors + cmcTcUnit1NumberOfSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of sensors connected to sensor unit 1" + ::= { cmcTcStatusUnit1Sensors 1 } + +-- table with entry for each sensor available on this unit + cmcTcUnit1SensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit1SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of sensor table" + ::= { cmcTcStatusUnit1Sensors 2 } + + cmcTcUnit1SensorEntry OBJECT-TYPE + SYNTAX CmcTcUnit1SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of sensor table" + INDEX { unit1SensorIndex } + ::= { cmcTcUnit1SensorTable 1 } + + CmcTcUnit1SensorEntry ::= + SEQUENCE { + unit1SensorIndex + INTEGER, + unit1SensorType + INTEGER, + unit1SensorText + DisplayString, + unit1SensorStatus + INTEGER, + unit1SensorValue + INTEGER, + unit1SensorSetHigh + INTEGER, + unit1SensorSetLow + INTEGER, + unit1SensorSetWarn + INTEGER + } + + unit1SensorIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of value entries. Its value ranges + between 1 and the value of cmcTcUnit1NumberOfSensors." + ::= { cmcTcUnit1SensorEntry 1 } + + unit1SensorType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + access (4), + vibration (5), + motion (6), + smoke (7), + airFlow (8), + type6 (9), + temperature(10), + current4to20(11), + humidity(12), + userNO (13), + userNC (14), + lock (15), + unlock (16), + voltOK (17), + voltage (18), + fanOK (19), + readerKeypad (20), + dutyPWM (21), + fanStatus (22), + leakage (23), + warningRTT (24), + alarmRTT (25), + filterRTT (26), + heatflowRCT (27), + alarmRCT (28), + warningRCT (29), + currentPSM (30), + statusPSM (31), + positionPSM (32), + airFlap (33), + acoustic (34), + detACfault (35), + detACfirstAlarm (36), + detACmainAlarm (37), + rpm11LCP (40), + rpm12LCP (41), + rpm21LCP (42), + rpm22LCP (43), + rpm31LCP (44), + rpm32LCP (45), + rpm41LCP (46), + rpm42LCP (47), + airTemp11LCP (48), + airTemp12LCP (49), + airTemp21LCP (50), + airTemp22LCP (51), + airTemp31LCP (52), + airTemp32LCP (53), + airTemp41LCP (54), + airTemp42LCP (55), + temp1LCP (56), + temp2LCP (57), + waterInTemp (58), + waterOutTemp (59), + waterFlow (60), + fanSpeed (61), + valve (62), + statusLCP (63), + waterDelta (64), + valveActual (65), + contrTemp2 (66), + condensateDuration (67), + condensateCycles (68), + totalKWhPSM (72), + totalKWPSM (73), + frequencyPSM (74), + voltagePSM (75), + voltStatusPSM (76), + amperePSM (77), + ampStatusPSM (78), + kWPSM (79), + kWhPSM (80), + kWhTempPSM (81), + temperatureWL (100), + temperature1WL (101), + humidityWL (102), + accessWL (103), + userNOWL (104), + userNCWL (105), + analogWL (106) + } + + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor which is connected to sensor unit 1 to sensor[unit1SensorIndex] + 1: no sensor connected + 2: sensor failure + 3: value overflow + 4: sensor type 1, access sensor + 5: sensor type 2, vibration sensor + 6: sensor type 3, motion sensor + 7: sensor type 4, smoke sensor + 8: sensor type 5, air flow sensor + 9: sensor type 6, reserved + 10: sensor type 7, temperature sensor + 11: sensor type 8, 4..20mA sensor + 12: sensor type 9, humidity sensor + 13: user sensor with normally opened contact + 14: user sensor with normally closed contact + 15: door locked sensor from locking device + 16: remote unlock sensor (e.g. external keypad) + 17: voltage sensor, indicates status of main voltage (OK, NOK) + 18: voltage value + 19: fan status, from CMC-TC-FAS-Unit + 20: cardreader or keypad, connected to I2C port + 21: duty cycle of fan, FCS-Unit + 22: status of fan, FCS-Unit + 23: leakage sensor + 24: warning, RittalTopTherm(RTT)-Unit + 25: alarm, RittalTopTherm-Unit + 26: temperature difference filter monitor, RTT-Unit + 27: heatflow RCT-Unit + 28: alarm RCT-Unit + 29: warning RCT-Unit + 30: actual current*10, PSM-Unit + 31: status PSM-Unit + 32: position PSM-Unit, normal/reversed = circuit 1/2 + 33: air Flap + 34: acoustic sensor + 35: DET-AC fault (extinguisher) + 36: DET-AC first alarm (extinguisher) + 37: DET-AC main alarm (extinguisher) + 40-47: RPM Fan 1.1 - Fan 4.2, LCP + 48-55: Air temperature 1.1 - 4.2, LCP + 56,57: actual temperature 1,2, LCP + 58: water inlet temperature, LCP + 59: water outlet temperature, LCP + 60: water flow + 61: fan speed (desired value) + 62: status valve, LCP + 63: status LCP + 64: temperature difference water temperatures + 65: control temperature 1, LCP + 66: control temperature 2, LCP + 67: condensate pump, duration, LCP + 68: condensate pump, cycles, LCP + 72: total energy*10 (kWh), PSM + 73: total power*10 (kW), PSM + 74: frequency*10 (Hz), PSM + 75: voltage*10 (V), PSM + 76: voltage status, PSM + 77: current*10 (A), PSM + 78: current status, PSM + 79: power*10 (kW) per phase, PSM + 80: energy*10 (kWh) per phase, PSM + 81: temporary energy*10 (kWh) per phase, PSM + 100: temperature sensor, wireless + 101: temperature sensor (combi), wireless + 102: humidity sensor, wireless + 103: access sensor, wireless + 104: user sensor with normally opened contact, wireless + 105: user sensor with normally closed contact, wireless + 106: analog sensor 4..20mA, wireless" + ::= { cmcTcUnit1SensorEntry 2 } + + unit1SensorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each sensor (entry in the table)" + ::= { cmcTcUnit1SensorEntry 3 } + + unit1SensorStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + warning(7), + tooLow(8), + tooHigh(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the sensor" + ::= { cmcTcUnit1SensorEntry 4 } + + unit1SensorValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of sensor" + ::= { cmcTcUnit1SensorEntry 5 } + + unit1SensorSetHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for high setpoint of sensor" + ::= { cmcTcUnit1SensorEntry 6 } + + unit1SensorSetLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for low setpoint of sensor, + also used as alarm delay" + ::= { cmcTcUnit1SensorEntry 7 } + + unit1SensorSetWarn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for warning setpoint of sensor, + also used as fan threshold" + ::= { cmcTcUnit1SensorEntry 8 } + + +-- table END + +-- Outputs + cmcTcUnit1NumberOfOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of outputs available on sensor unit 1" + ::= { cmcTcStatusUnit1Outputs 1 } + +-- table with entry for each output available on this unit + + cmcTcUnit1OutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit1OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of output table" + ::= { cmcTcStatusUnit1Outputs 2 } + + cmcTcUnit1OutputEntry OBJECT-TYPE + SYNTAX CmcTcUnit1OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of output table" + INDEX { unit1OutputIndex } + ::= { cmcTcUnit1OutputTable 1 } + + CmcTcUnit1OutputEntry ::= + SEQUENCE { + unit1OutputIndex + INTEGER, + unit1OutputType + INTEGER, + unit1OutputText + DisplayString, + unit1OutputStatus + INTEGER, + unit1OutputValue + INTEGER, + unit1OutputSet + INTEGER, + unit1OutputConfig + INTEGER, + unit1OutputDelay + INTEGER, + unit1OutputTimeoutAction + INTEGER + } + + unit1OutputIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of output entries. Its value ranges + between 1 and the value of cmcTcUnit1NumberOfOutputs." + ::= { cmcTcUnit1OutputEntry 1 } + + unit1OutputType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + doorLock (4), + univLock1 (5), + univLock2 (6), + fan (7), + fanSpeedContr (8), + universalOut (9), + roomLock(10), + powerOut(11), + doorLockMaster(12), + doorLockFRi (13), + setpoint (14), + setpointTimax (15), + hysteresisRCT (16), + commandRCT (17), + relayPSM (18), + setHighPSM (19), + setLowPSM (20), + setpointRTT (21), + setTimaxRTT (22), + powerOut1(23), + controlModeLCP (30), + minFanSpeedLCP (31), + minDeltaTLCP (32), + maxDeltaTLCP (33), + kPLCP (34), + kILCP (35), + kDLCP (36), + flowRateLCP(37), + cwValueLCP (38), + deltaTLCP (39), + ctrModLCP (40), + voltHighPSM (42), + voltLowPSM (43), + ampHighPSM (44), + ampLowPSM (45), + commandPSM (46) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of output which is connected to sensor unit 1 to output[unit1OutputIndex] + 1: no output connected + 2: output failure + 3: value overflow + 4: output type 1, door locking TS8,Ergoform + 5: output type 2, universal lock 1, lock with power + 6: output type 3, universal lock 2, unlock with power + 7: output type 4, fan relay + 8: output type 5, fan controlled + 9: output type 6, universal relay output + 10: output type 7, room door lock + 11: output type 8, power output + 12: output type 9, door lock with Master key + 13: output type 10, door lock FR(i) + 14: setpoint (FCS, LCP) + 15: setpoint temperature monitoring (LCP) + 16: hysteresis of setpoint (LCP) + 17: command for remote control of RCT + 18: relay PSM, 1=On, 0=Off + 19: high setpoint current monitoring PSM + 20: low setpoint current monitoring PSM + 21: setpoint temperature RTT + 22: setpoint temperature monitoring RTT + 23: power output 20A + 30: control mode, LCP + 31: min fan speed (fan control), LCP + 32: min delta T (fan control), LCP + 33: max delta T (fan control), LCP + 34: PID controller, KP, LCP + 35: PID controller, KI, LCP + 36 PID controller, KD, LCP + 37 flowrate flowmeter, LCP + 38: cw value of water (default: 4187), LCP + 39: deltaT, LCP + 40: control mode, LCP + 42: setpoint high voltage PSM + 43: setpoint low voltage PSM + 44: setpoint high current PSM + 45: setpoint low current PSM + 46: command PSM" + ::= { cmcTcUnit1OutputEntry 2 } + + + unit1OutputText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each output (entry in the table)" + ::= { cmcTcUnit1OutputEntry 3 } + + unit1OutputStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + setOff(7), + setOn(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Actual status of the output" + ::= { cmcTcUnit1OutputEntry 4 } + + unit1OutputValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for output" + ::= { cmcTcUnit1OutputEntry 5 } + + unit1OutputSet OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + lock (3), + unlock (4), + unlockDelay (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command for output" + ::= { cmcTcUnit1OutputEntry 6 } + + unit1OutputConfig OBJECT-TYPE + SYNTAX INTEGER { + disRemote (1), + enRemote (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Configuration for output + 1: disable remote control (e.g. keypad) + 2: enable remote control " + ::= { cmcTcUnit1OutputEntry 7 } + + unit1OutputDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unsigned Value for delay, + after this time the output will fall into the previous state" + ::= { cmcTcUnit1OutputEntry 8 } + + unit1OutputTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + stay (1), + off (2), + on (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "State for output if timeout (RS422) occurs" + ::= { cmcTcUnit1OutputEntry 9 } + + +-- Messages + + cmcTcUnit1NumberOfMsgs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of messages that can be created with sensor unit 1" + ::= { cmcTcStatusUnit1Msg 1 } + +-- table with entry for each alarm available on this unit + + cmcTcUnit1MsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit1MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of message table" + ::= { cmcTcStatusUnit1Msg 2 } + + cmcTcUnit1MsgEntry OBJECT-TYPE + SYNTAX CmcTcUnit1MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of message table" + INDEX { unit1MsgIndex } + ::= { cmcTcUnit1MsgTable 1 } + + CmcTcUnit1MsgEntry ::= + SEQUENCE { + unit1MsgIndex + INTEGER, + unit1MsgText + DisplayString, + unit1MsgStatus + INTEGER, + unit1MsgRelay + INTEGER, + unit1MsgBeeper + INTEGER, + unit1MsgTrap1 + INTEGER, + unit1MsgTrap2 + INTEGER, + unit1MsgTrap3 + INTEGER, + unit1MsgTrap4 + INTEGER, + unit1MsgQuit + INTEGER + } + + unit1MsgIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of message entries. Its value ranges + between 1 and the value of cmcTcUnit1NumberOfMsgs." + ::= { cmcTcUnit1MsgEntry 1 } + + unit1MsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each message (entry in the table)" + ::= { cmcTcUnit1MsgEntry 2 } + + unit1MsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + configChanged(2), + error(3), + ok(4), + alarm(5), + warning(6), + tooLow(7), + tooHigh(8), + setOff(9), + setOn(10), + open(11), + closed(12), + locked(13), + unlRemote(14), + unlReaderKeypad(15), + unlSNMP(16), + unlWEB(17), + unlTimer(18), + noAccess(19), + circuit1 (20), + circuit2 (21), + lowBatt (22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached warning threshold + 7: analog value too low, value reached low threshold + 8: analog value too high, value reached high threshold + 9: output is set to OFF + 10: output is set to ON + 11: door is open + 12: door is closed + 13: door is locked + 14: door is unlocked by remote input, e.g. external cardreader + 15: door is unlocked by reader or keypad connected to I2C + 16: door is unlocked by SNMP set command (unit1OutputSet) + 17: door is unlocked by WEB + 18: door is unlocked by timer + 19: no access, wrong keycode or cardnumber + 20: orientation of PSM-Unit is circuit 1 + 21: orientation of PSM-Unit is circuit 2 + 22: battery low, wireless sensor" + ::= { cmcTcUnit1MsgEntry 3 } + + unit1MsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm relay for this message/alarm + 1: no switching of alarm relay + 2: switching of alarm relay" + ::= { cmcTcUnit1MsgEntry 4 } + + unit1MsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm beeper for this alarm + 1: no audible alarm + 2: audible alarm" + ::= { cmcTcUnit1MsgEntry 5 } + + unit1MsgTrap1 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 1 activated" + ::= { cmcTcUnit1MsgEntry 6 } + + unit1MsgTrap2 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 2 activated" + ::= { cmcTcUnit1MsgEntry 7 } + + unit1MsgTrap3 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 3 activated" + ::= { cmcTcUnit1MsgEntry 8 } + + unit1MsgTrap4 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 4 and Event Logging activated" + ::= { cmcTcUnit1MsgEntry 9 } + + unit1MsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key" + ::= { cmcTcUnit1MsgEntry 10 } +-- table unit 1 END + +-- unit2 + cmcTcUnit2TypeOfDevice OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + unitIO (2), + unitAccess (3), + unitClimate (4), + unitFCS (5), + unitRTT (6), + unitRCT (7), + unitPSM (8), + unitPSM8 (9), + unitPSMMetered (10), + unitIOWireless (11), + unitPSM6Schuko (12), + unitPSM6C19 (13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor unit connected to port 2" + ::= { cmcTcStatusSensorUnit2 1 } + + cmcTcUnit2Text OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for sensor unit connected to port 2" + ::= { cmcTcStatusSensorUnit2 2 } + + cmcTcUnit2Serial OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serialnumber of sensor unit connected to port 2" + ::= { cmcTcStatusSensorUnit2 3 } + + cmcTcUnit2Status OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + changed(3), + quit(4), + timeout(5), + detected(6), + notAvail(7), + lowPower(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "General Status sensor unit connected to port 2 + (1) OK + (2) error + (3) configuration of sensor unit has changed, confirmation required + (4) Quit from sensor unit to confirm configuration changes + (5) timeout of sensor unit, confirmation required + (6) sensor unit detected, needs to be confirmed + (8) supply voltage is too low" + ::= { cmcTcStatusSensorUnit2 4 } + +-- unit 2 table + +-- Sensors + cmcTcUnit2NumberOfSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of sensors connected to sensor unit 2" + ::= { cmcTcStatusUnit2Sensors 1 } + +-- table with entry for each sensor available on this unit + cmcTcUnit2SensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit2SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of sensor table" + ::= { cmcTcStatusUnit2Sensors 2 } + + cmcTcUnit2SensorEntry OBJECT-TYPE + SYNTAX CmcTcUnit2SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of sensor table" + INDEX { unit2SensorIndex } + ::= { cmcTcUnit2SensorTable 1 } + + CmcTcUnit2SensorEntry ::= + SEQUENCE { + unit2SensorIndex + INTEGER, + unit2SensorType + INTEGER, + unit2SensorText + DisplayString, + unit2SensorStatus + INTEGER, + unit2SensorValue + INTEGER, + unit2SensorSetHigh + INTEGER, + unit2SensorSetLow + INTEGER, + unit2SensorSetWarn + INTEGER + } + + unit2SensorIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of value entries. Its value ranges + between 1 and the value of cmcTcUnit2NumberOfSensors." + ::= { cmcTcUnit2SensorEntry 1 } + + unit2SensorType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + access (4), + vibration (5), + motion (6), + smoke (7), + airFlow (8), + type6 (9), + temperature(10), + current4to20(11), + humidity(12), + userNO (13), + userNC (14), + lock (15), + unlock (16), + voltOK (17), + voltage (18), + fanOK (19), + readerKeypad (20), + dutyPWM (21), + fanStatus (22), + leakage (23), + warningRTT (24), + alarmRTT (25), + filterRTT (26), + heatflowRCT (27), + alarmRCT (28), + warningRCT (29), + currentPSM (30), + statusPSM (31), + positionPSM (32), + airFlap (33), + detACfault (35), + detACfirstAlarm (36), + detACmainAlarm (37), + acoustic (34), + rpm11LCP (40), + rpm12LCP (41), + rpm21LCP (42), + rpm22LCP (43), + rpm31LCP (44), + rpm32LCP (45), + rpm41LCP (46), + rpm42LCP (47), + airTemp11LCP (48), + airTemp12LCP (49), + airTemp21LCP (50), + airTemp22LCP (51), + airTemp31LCP (52), + airTemp32LCP (53), + airTemp41LCP (54), + airTemp42LCP (55), + temp1LCP (56), + temp2LCP (57), + waterInTemp (58), + waterOutTemp (59), + waterFlow (60), + fanSpeed (61), + valve (62), + statusLCP (63), + waterDelta (64), + valveActual (65), + contrTemp2 (66), + condensateDuration (67), + condensateCycles (68), + totalKWhPSM (72), + totalKWPSM (73), + frequencyPSM (74), + voltagePSM (75), + voltStatusPSM (76), + amperePSM (77), + ampStatusPSM (78), + kWPSM (79), + kWhPSM (80), + kWhTempPSM (81), + temperatureWL (100), + temperature1WL (101), + humidityWL (102), + accessWL (103), + userNOWL (104), + userNCWL (105), + analogWL (106) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor which is connected to sensor unit 2 to sensor[unit2SensorIndex] + 1: no sensor connected + 2: sensor failure + 3: value overflow + 4: sensor type 1, access sensor + 5: sensor type 2, vibration sensor + 6: sensor type 3, motion sensor + 7: sensor type 4, smoke sensor + 8: sensor type 5, air flow sensor + 9: sensor type 6, reserved + 10: sensor type 7, temperature sensor + 11: sensor type 8, 4..20mA sensor + 12: sensor type 9, humidity sensor + 13: user sensor with normally opened contact + 14: user sensor with normally closed contact + 15: door locked sensor from locking device + 16: remote unlock sensor (e.g. external keypad) + 17: voltage sensor, indicates status of main voltage + 18: voltage value + 19: fan status + 20: cardreader or keypad, connected to I2C port + 21: duty cycle of fan, FCS-Unit + 22: status of fan, FCS-Unit + 23: leakage sensor + 24: warning, RittalTopTherm(RTT)-Unit + 25: alarm, RittalTopTherm-Unit + 26: temperature difference filter monitor, RTT-Unit + 27: heatflow RCT-Unit + 28: alarm RCT-Unit + 29: warning RCT-Unit + 30: actual current*10, PSM-Unit + 31: status PSM-Unit + 32: position PSM-Unit, normal/reversed = circuit 1/2 + 33: air Flap + 34: acoustic sensor + 35: DET-AC fault (extinguisher) + 36: DET-AC first alarm (extinguisher) + 37: DET-AC main alarm (extinguisher) + 40-47: RPM Fan 1.1 - Fan 4.2, LCP + 48-55: Air temperature 1.1 - 4.2, LCP + 56,57: actual temperature 1,2, LCP + 58: water inlet temperature, LCP + 59: water outlet temperature, LCP + 60: water flow + 61: fan speed (desired value) + 62: status valve, LCP + 63: status LCP + 64: temperature difference water temperatures + 65: control temperature 1, LCP + 66: control temperature 2, LCP + 67: condensate pump, duration, LCP + 68: condensate pump, cycles, LCP + 72: total energy*10 (kWh), PSM + 73: total power*10 (kW), PSM + 74: frequency*10 (Hz), PSM + 75: voltage*10 (V), PSM + 76: voltage status, PSM + 77: current*10 (A), PSM + 78: current status, PSM + 79: power*10 (kW) per phase, PSM + 80: energy*10 (kWh) per phase, PSM + 81: temporary energy*10 (kWh) per phase, PSM + 100: temperature sensor, wireless + 101: temperature sensor (combi), wireless + 102: humidity sensor, wireless + 103: access sensor, wireless + 104: user sensor with normally opened contact, wireless + 105: user sensor with normally closed contact, wireless + 106: analog sensor 4..20mA, wireless" + ::= { cmcTcUnit2SensorEntry 2 } + + unit2SensorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each sensor (entry in the table)" + ::= { cmcTcUnit2SensorEntry 3 } + + unit2SensorStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + warning(7), + tooLow(8), + tooHigh(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the sensor" + ::= { cmcTcUnit2SensorEntry 4 } + + unit2SensorValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of sensor" + ::= { cmcTcUnit2SensorEntry 5 } + + unit2SensorSetHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for high setpoint of sensor" + ::= { cmcTcUnit2SensorEntry 6 } + + unit2SensorSetLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for low setpoint of sensor, + also used as alarm delay" + ::= { cmcTcUnit2SensorEntry 7 } + + unit2SensorSetWarn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for warning setpoint of sensor, + also used as fan threshold" + ::= { cmcTcUnit2SensorEntry 8 } + +-- table END + +-- Outputs + cmcTcUnit2NumberOfOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of outputs available on sensor unit 2" + ::= { cmcTcStatusUnit2Outputs 1 } + +-- table with entry for each output available on this unit + + cmcTcUnit2OutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit2OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of output table" + ::= { cmcTcStatusUnit2Outputs 2 } + + cmcTcUnit2OutputEntry OBJECT-TYPE + SYNTAX CmcTcUnit2OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of output table" + INDEX { unit2OutputIndex } + ::= { cmcTcUnit2OutputTable 1 } + + CmcTcUnit2OutputEntry ::= + SEQUENCE { + unit2OutputIndex + INTEGER, + unit2OutputType + INTEGER, + unit2OutputText + DisplayString, + unit2OutputStatus + INTEGER, + unit2OutputValue + INTEGER, + unit2OutputSet + INTEGER, + unit2OutputConfig + INTEGER, + unit2OutputDelay + INTEGER, + unit2OutputTimeoutAction + INTEGER + } + + unit2OutputIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of output entries. Its value ranges + between 1 and the value of cmcTcUnit2NumberOfOutputs." + ::= { cmcTcUnit2OutputEntry 1 } + + unit2OutputType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + doorLock (4), + univLock1 (5), + univLock2 (6), + fan (7), + fanSpeedContr (8), + universalOut (9), + roomLock(10), + powerOut(11), + doorLockMaster(12), + doorLockFRi (13), + setpoint (14), + setpointTimax (15), + hysteresisRCT (16), + commandRCT (17), + relayPSM (18), + setHighPSM (19), + setLowPSM (20), + setpointRTT (21), + setTimaxRTT (22), + powerOut1(23), + controlModeLCP (30), + minFanSpeedLCP (31), + minDeltaTLCP (32), + maxDeltaTLCP (33), + kPLCP (34), + kILCP (35), + kDLCP (36), + flowRateLCP(37), + cwValueLCP (38), + deltaTLCP (39), + ctrModLCP (40), + voltHighPSM (42), + voltLowPSM (43), + ampHighPSM (44), + ampLowPSM (45), + commandPSM (46) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of output which is connected to sensor unit 2 to output[unit2OutputIndex] + 1: no output connected + 2: output failure + 3: value overflow + 4: output type 1, door locking TS8,Ergoform + 5: output type 2, universal lock 1, lock with power + 6: output type 3, universal lock 2, unlock with power + 7: output type 4, fan relay + 8: output type 5, fan controlled + 9: output type 6, universal relay output + 10: output type 7, room door lock + 11: output type 8, power output + 12: output type 9, door lock with Master key + 13: output type 10, door lock FR(i) + 14: setpoint (FCS, RTT) + 15: setpoint temperature monitoring (RTT) + 16: hysteresis of setpoint (RCT) + 17: command for remote control of RCT + 18: relay PSM, 1=On, 0=Off + 19: high setpoint current monitoring PSM + 20: low setpoint current monitoring PSM + 21: setpoint temperature RTT + 22: setpoint temperature monitoring RTT + 23: power output 20A + 30: control mode LCP + 31: min fan speed (fan control) LCP + 32: min delta T (fan control) LCP + 33: max delta T (fan control) LCP + 34: PID controller, KP, LCP + 35: PID controller, KI, LCP + 36 PID controller, KD, LCP + 37 flowrate flowmeter, LCP + 38: cw value of water (default: 4187) LCP + 39: deltaT, LCP + 40: control mode, LCP + 42: setpoint high voltage PSM + 43: setpoint low voltage PSM + 44: setpoint high current PSM + 45: setpoint low current PSM + 46: command PSM" + ::= { cmcTcUnit2OutputEntry 2 } + + + unit2OutputText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each output (entry in the table)" + ::= { cmcTcUnit2OutputEntry 3 } + + unit2OutputStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + setOff(7), + setOn(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Actual status of the output" + ::= { cmcTcUnit2OutputEntry 4 } + + unit2OutputValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Signed value for output" + ::= { cmcTcUnit2OutputEntry 5 } + + unit2OutputSet OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + lock (3), + unlock (4), + unlockDelay (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command for output" + ::= { cmcTcUnit2OutputEntry 6 } + + unit2OutputConfig OBJECT-TYPE + SYNTAX INTEGER { + disRemote (1), + enRemote (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Configuration for output + 1: disable remote control (e.g. keypad) + 2: enable remote control " + ::= { cmcTcUnit2OutputEntry 7 } + + unit2OutputDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unsigned Value for delay, + after this time the output will fall into the previous state" + ::= { cmcTcUnit2OutputEntry 8 } + + unit2OutputTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + stay (1), + off (2), + on (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "State for output if timeout (RS422) occurs" + ::= { cmcTcUnit2OutputEntry 9 } + +-- Alarms + + cmcTcUnit2NumberOfMsgs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of alarms that can be created with sensor unit 2" + ::= { cmcTcStatusUnit2Msg 1 } + +-- table with entry for each alarm available on this unit + + cmcTcUnit2MsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit2MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of message table" + ::= { cmcTcStatusUnit2Msg 2 } + + cmcTcUnit2MsgEntry OBJECT-TYPE + SYNTAX CmcTcUnit2MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of message table" + INDEX { unit2MsgIndex } + ::= { cmcTcUnit2MsgTable 1 } + + CmcTcUnit2MsgEntry ::= + SEQUENCE { + unit2MsgIndex + INTEGER, + unit2MsgText + DisplayString, + unit2MsgStatus + INTEGER, + unit2MsgRelay + INTEGER, + unit2MsgBeeper + INTEGER, + unit2MsgTrap1 + INTEGER, + unit2MsgTrap2 + INTEGER, + unit2MsgTrap3 + INTEGER, + unit2MsgTrap4 + INTEGER, + unit2MsgQuit + INTEGER + } + + unit2MsgIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of alarm entries. Its value ranges + between 1 and the value of cmcTcUnit2NumberOfMsgs." + ::= { cmcTcUnit2MsgEntry 1 } + + unit2MsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each message (entry in the table)" + ::= { cmcTcUnit2MsgEntry 2 } + + unit2MsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + configChanged(2), + error(3), + ok(4), + alarm(5), + warning(6), + tooLow(7), + tooHigh(8), + setOff(9), + setOn(10), + open(11), + closed(12), + locked(13), + unlRemote(14), + unlReaderKeypad(15), + unlSNMP(16), + unlWEB(17), + unlTimer(18), + noAccess(19), + circuit1 (20), + circuit2 (21), + lowBatt (22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached warning threshold + 7: analog value too low, value reached low threshold + 8: analog value too high, value reached high threshold + 9: output is set to OFF + 10: output is set to ON + 11: door is open + 12: door is closed + 13: door is locked + 14: door is unlocked by remote input, e.g. external cardreader + 15: door is unlocked by reader or keypad connected to I2C + 16: door is unlocked by SNMP set command (unit1OutputSet) + 17: door is unlocked by WEB + 18: door is unlocked by timer + 19: no access, wrong keycode or cardnumber + 20: orientation of PSM-Unit is circuit 1 + 21: orientation of PSM-Unit is circuit 2 + 22: battery low, wireless sensor" + ::= { cmcTcUnit2MsgEntry 3 } + + unit2MsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm relay for this alarm + 2: no switching of alarm relay + 1: switching of alarm relay" + ::= { cmcTcUnit2MsgEntry 4 } + + unit2MsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm beeper for this alarm + 2: no audible alarm + 1: audible alarm" + ::= { cmcTcUnit2MsgEntry 5 } + + unit2MsgTrap1 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 1 activated" + ::= { cmcTcUnit2MsgEntry 6 } + + unit2MsgTrap2 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 2 activated" + ::= { cmcTcUnit2MsgEntry 7 } + + unit2MsgTrap3 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 3 activated" + ::= { cmcTcUnit2MsgEntry 8 } + + unit2MsgTrap4 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 4 and Event Logging activated" + ::= { cmcTcUnit2MsgEntry 9 } + + unit2MsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key" + ::= { cmcTcUnit2MsgEntry 10 } +-- table END + +-- unit 3 + cmcTcUnit3TypeOfDevice OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + unitIO (2), + unitAccess (3), + unitClimate (4), + unitFCS (5), + unitRTT (6), + unitRCT (7), + unitPSM (8), + unitPSM8 (9), + unitPSMMetered (10), + unitIOWireless (11), + unitPSM6Schuko (12), + unitPSM6C19 (13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor unit connected to port 3" + ::= { cmcTcStatusSensorUnit3 1 } + + cmcTcUnit3Text OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for sensor unit connected to port 3" + ::= { cmcTcStatusSensorUnit3 2 } + + cmcTcUnit3Serial OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serialnumber of sensor unit connected to port 3" + ::= { cmcTcStatusSensorUnit3 3 } + + cmcTcUnit3Status OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + changed(3), + quit(4), + timeout(5), + detected(6), + notAvail(7), + lowPower(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "General Status sensor unit connected to port 3 + (1) OK + (2) error, e. g. value overflow + (3) configuration of sensor unit has changed, confirmation required + (4) Quit from sensor unit to confirm configuration changes + (5) timeout of sensor unit, confirmation required to unload this unit + (6) sensor unit detected, needs to be confirmed + (7) unit is not available + (8) supply voltage is too low" + ::= { cmcTcStatusSensorUnit3 4 } + +-- Sensors + cmcTcUnit3NumberOfSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of sensors connected to sensor unit 3" + ::= { cmcTcStatusUnit3Sensors 1 } + +-- table with entry for each sensor available on this unit + + cmcTcUnit3SensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit3SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of sensor table" + ::= { cmcTcStatusUnit3Sensors 2 } + + cmcTcUnit3SensorEntry OBJECT-TYPE + SYNTAX CmcTcUnit3SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of sensor table" + INDEX { unit3SensorIndex } + ::= { cmcTcUnit3SensorTable 1 } + + CmcTcUnit3SensorEntry ::= + SEQUENCE { + unit3SensorIndex + INTEGER, + unit3SensorType + INTEGER, + unit3SensorText + DisplayString, + unit3SensorStatus + INTEGER, + unit3SensorValue + INTEGER, + unit3SensorSetHigh + INTEGER, + unit3SensorSetLow + INTEGER, + unit3SensorSetWarn + INTEGER + } + + unit3SensorIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of value entries. Its value ranges + between 1 and the value of cmcTcUnit3NumberOfSensors." + ::= { cmcTcUnit3SensorEntry 1 } + + unit3SensorType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + access (4), + vibration (5), + motion (6), + smoke (7), + airFlow (8), + type6 (9), + temperature(10), + current4to20(11), + humidity(12), + userNO (13), + userNC (14), + lock (15), + unlock (16), + voltOK (17), + voltage (18), + fanOK (19), + readerKeypad (20), + dutyPWM (21), + fanStatus (22), + leakage (23), + warningRTT (24), + alarmRTT (25), + filterRTT (26), + heatflowRCT (27), + alarmRCT (28), + warningRCT (29), + currentPSM (30), + statusPSM (31), + positionPSM (32), + airFlap (33), + acoustic (34), + detACfault (35), + detACfirstAlarm (36), + detACmainAlarm (37), + rpm11LCP (40), + rpm12LCP (41), + rpm21LCP (42), + rpm22LCP (43), + rpm31LCP (44), + rpm32LCP (45), + rpm41LCP (46), + rpm42LCP (47), + airTemp11LCP (48), + airTemp12LCP (49), + airTemp21LCP (50), + airTemp22LCP (51), + airTemp31LCP (52), + airTemp32LCP (53), + airTemp41LCP (54), + airTemp42LCP (55), + temp1LCP (56), + temp2LCP (57), + waterInTemp (58), + waterOutTemp (59), + waterFlow (60), + fanSpeed (61), + valve (62), + statusLCP (63), + waterDelta (64), + valveActual (65), + contrTemp2 (66), + condensateDuration (67), + condensateCycles (68), + totalKWhPSM (72), + totalKWPSM (73), + frequencyPSM (74), + voltagePSM (75), + voltStatusPSM (76), + amperePSM (77), + ampStatusPSM (78), + kWPSM (79), + kWhPSM (80), + kWhTempPSM (81), + temperatureWL (100), + temperature1WL (101), + humidityWL (102), + accessWL (103), + userNOWL (104), + userNCWL (105), + analogWL (106) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor which is connected to sensor unit 3 to sensor[unit3SensorIndex] + 1: no sensor connected + 2: sensor failure + 3: value overflow + 4: sensor type 1, access sensor + 5: sensor type 2, vibration sensor + 6: sensor type 3, motion sensor + 7: sensor type 4, smoke sensor + 8: sensor type 5, air flow sensor + 9: sensor type 6, reserved + 10: sensor type 7, temperature sensor + 11: sensor type 8, 4..20mA sensor + 12: sensor type 9, humidity sensor + 13: user sensor with normally opened contact + 14: user sensor with normally closed contact + 15: door locked sensor from locking device + 16: remote unlock sensor (e.g. external keypad) + 17: voltage sensor, indicates status of main voltage + 18: voltage value + 19: fan status + 20: cardreader or keypad, connected to I2C port + 21: duty cycle of fan, FCS-Unit + 22: status of fan, FCS-Unit + 23: leakage sensor + 24: warning, RittalTopTherm(RTT)-Unit + 25: alarm, RittalTopTherm-Unit + 26: temperature difference filter monitor, RTT-Unit + 27: heatflow RCT-Unit + 28: alarm RCT-Unit + 29: warning RCT-Unit + 30: actual current*10, PSM-Unit + 31: status PSM-Unit + 32: position PSM-Unit, normal/reversed = circuit 1/2 + 33: air Flap + 34: acoustic sensor + 35: DET-AC fault (extinguisher) + 36: DET-AC first alarm (extinguisher) + 37: DET-AC main alarm (extinguisher) + 40-47: RPM Fan 1.1 - Fan 4.2, LCP + 48-55: Air temperature 1.1 - 4.2, LCP + 56,57: actual temperature 1,2, LCP + 58: water inlet temperature, LCP + 59: water outlet temperature, LCP + 60: water flow + 61: fan speed (desired value) + 62: status valve, LCP + 63: status LCP + 64: temperature difference water temperatures + 65: control temperature 1, LCP + 66: control temperature 2, LCP + 67: condensate pump, duration, LCP + 68: condensate pump, cycles, LCP + 72: total energy*10 (kWh), PSM + 73: total power*10 (kW), PSM + 74: frequency*10 (Hz), PSM + 75: voltage*10 (V), PSM + 76: voltage status, PSM + 77: current*10 (A), PSM + 78: current status, PSM + 79: power*10 (kW) per phase, PSM + 80: energy*10 (kWh) per phase, PSM + 81: temporary energy*10 (kWh) per phase, PSM + 100: temperature sensor, wireless + 101: temperature sensor (combi), wireless + 102: humidity sensor, wireless + 103: access sensor, wireless + 104: user sensor with normally opened contact, wireless + 105: user sensor with normally closed contact, wireless + 106: analog sensor 4..20mA, wireless" + ::= { cmcTcUnit3SensorEntry 2 } + + + unit3SensorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each sensor (entry in the table)" + ::= { cmcTcUnit3SensorEntry 3 } + + unit3SensorStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + warning(7), + tooLow(8), + tooHigh(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the sensor" + ::= { cmcTcUnit3SensorEntry 4 } + + unit3SensorValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of sensor" + ::= { cmcTcUnit3SensorEntry 5 } + + unit3SensorSetHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for high setpoint of sensor" + ::= { cmcTcUnit3SensorEntry 6 } + + unit3SensorSetLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for low setpoint of sensor" + ::= { cmcTcUnit3SensorEntry 7 } + + unit3SensorSetWarn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for warning setpoint of sensor, + also used as fan threshold" + ::= { cmcTcUnit3SensorEntry 8 } +-- table END + +-- Outputs + cmcTcUnit3NumberOfOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of outputs available on sensor unit 3" + ::= { cmcTcStatusUnit3Outputs 1 } + +-- table with entry for each output available on this unit + + cmcTcUnit3OutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit3OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of output table" + ::= { cmcTcStatusUnit3Outputs 2 } + + cmcTcUnit3OutputEntry OBJECT-TYPE + SYNTAX CmcTcUnit3OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of output table" + INDEX { unit3OutputIndex } + ::= { cmcTcUnit3OutputTable 1 } + + CmcTcUnit3OutputEntry ::= + SEQUENCE { + unit3OutputIndex + INTEGER, + unit3OutputType + INTEGER, + unit3OutputText + DisplayString, + unit3OutputStatus + INTEGER, + unit3OutputValue + INTEGER, + unit3OutputSet + INTEGER, + unit3OutputConfig + INTEGER, + unit3OutputDelay + INTEGER, + unit3OutputTimeoutAction + INTEGER + } + + unit3OutputIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of output entries. Its value ranges + between 1 and the value of cmcTcUnit3NumberOfOutputs." + ::= { cmcTcUnit3OutputEntry 1 } + + unit3OutputType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + doorLock (4), + univLock1 (5), + univLock2 (6), + fan (7), + fanSpeedContr (8), + universalOut (9), + roomLock(10), + powerOut(11), + doorLockMaster(12), + doorLockFRi (13), + setpoint (14), + setpointTimax (15), + hysteresisRCT (16), + commandRCT (17), + relayPSM (18), + setHighPSM (19), + setLowPSM (20), + setpointRTT (21), + setTimaxRTT (22), + powerOut1(23), + controlModeLCP (30), + minFanSpeedLCP (31), + minDeltaTLCP (32), + maxDeltaTLCP (33), + kPLCP (34), + kILCP (35), + kDLCP (36), + flowRateLCP(37), + cwValueLCP (38), + deltaTLCP (39), + ctrModLCP (40), + voltHighPSM (42), + voltLowPSM (43), + ampHighPSM (44), + ampLowPSM (45), + commandPSM (46) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of output which is connected to sensor unit 3 to output[unit3OutputIndex] + 1: no output connected + 2: output failure + 3: value overflow + 4: output type 1, door locking TS8,Ergoform + 5: output type 2, universal lock 1, lock with power + 6: output type 3, universal lock 2, unlock with power + 7: output type 4, fan relay + 8: output type 5, fan controlled + 9: output type 6, universal relay output + 10: output type 7, room door lock + 11: output type 8, power output + 12: output type 9, door lock with Master key + 13: output type 10, door lock FR(i) + 14: setpoint (FCS, RTT) + 15: setpoint temperature monitoring (RTT) + 16: hysteresis of setpoint (RCT) + 17: command for remote control of RCT + 18: relay PSM, 1=On, 0=Off + 19: high setpoint current monitoring PSM + 20: low setpoint current monitoring PSM + 21: setpoint temperature RTT + 22: setpoint temperature monitoring RTT + 23: power output 20A + 30: control mode LCP + 31: min fan speed (fan control) LCP + 32: min delta T (fan control) LCP + 33: max delta T (fan control) LCP + 34: PID controller, KP, LCP + 35: PID controller, KI, LCP + 36 PID controller, KD, LCP + 37 flowrate flowmeter, LCP + 38: cw value of water (default: 4187) LCP + 39: deltaT, LCP + 40: control mode, LCP + 42: setpoint high voltage PSM + 43: setpoint low voltage PSM + 44: setpoint high current PSM + 45: setpoint low current PSM + 46: command PSM" + ::= { cmcTcUnit3OutputEntry 2 } + + + unit3OutputText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each output (entry in the table)" + ::= { cmcTcUnit3OutputEntry 3 } + + unit3OutputStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + setOff(7), + setOn(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Actual status of the output" + ::= { cmcTcUnit3OutputEntry 4 } + + unit3OutputValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for output" + ::= { cmcTcUnit3OutputEntry 5 } + + unit3OutputSet OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + lock (3), + unlock (4), + unlockDelay (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command for output" + ::= { cmcTcUnit3OutputEntry 6 } + + unit3OutputConfig OBJECT-TYPE + SYNTAX INTEGER { + disRemote (1), + enRemote (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Configuration for output + 1: disable remote control (e.g. keypad) + 2: enable remote control " + ::= { cmcTcUnit3OutputEntry 7 } + + unit3OutputDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unsigned Value for delay, + after this time the output will fall into the previous state" + ::= { cmcTcUnit3OutputEntry 8 } + + unit3OutputTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + stay (1), + off (2), + on (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "State for output if timeout (RS422) occurs" + ::= { cmcTcUnit3OutputEntry 9 } + + +-- Msgs + + cmcTcUnit3NumberOfMsgs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of alarms that can be created with sensor unit 3" + ::= { cmcTcStatusUnit3Msg 1 } + +-- table with entry for each alarm available on this unit + + cmcTcUnit3MsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit3MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of message table" + ::= { cmcTcStatusUnit3Msg 2 } + + cmcTcUnit3MsgEntry OBJECT-TYPE + SYNTAX CmcTcUnit3MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of message table" + INDEX { unit3MsgIndex } + ::= { cmcTcUnit3MsgTable 1 } + + CmcTcUnit3MsgEntry ::= + SEQUENCE { + unit3MsgIndex + INTEGER, + unit3MsgText + DisplayString, + unit3MsgStatus + INTEGER, + unit3MsgRelay + INTEGER, + unit3MsgBeeper + INTEGER, + unit3MsgTrap1 + INTEGER, + unit3MsgTrap2 + INTEGER, + unit3MsgTrap3 + INTEGER, + unit3MsgTrap4 + INTEGER, + unit3MsgQuit + INTEGER + } + + unit3MsgIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of alarm entries. Its value ranges + between 1 and the value of cmcTcUnit3NumberOfMsgs." + ::= { cmcTcUnit3MsgEntry 1 } + + unit3MsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each message (entry in the table)" + ::= { cmcTcUnit3MsgEntry 2 } + + unit3MsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + configChanged(2), + error(3), + ok(4), + alarm(5), + warning(6), + tooLow(7), + tooHigh(8), + setOff(9), + setOn(10), + open(11), + closed(12), + locked(13), + unlRemote(14), + unlReaderKeypad(15), + unlSNMP(16), + unlWEB(17), + unlTimer(18), + noAccess(19), + circuit1 (20), + circuit2 (21), + lowBatt (22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached warning threshold + 7: analog value too low, value reached low threshold + 8: analog value too high, value reached high threshold + 9: output is set to OFF + 10: output is set to ON + 11: door is open + 12: door is closed + 13: door is locked + 14: door is unlocked by remote input, e.g. external cardreader + 15: door is unlocked by reader or keypad connected to I2C + 16: door is unlocked by SNMP set command (unit1OutputSet) + 17: door is unlocked by WEB + 18: door is unlocked by timer + 19: no access, wrong keycode or cardnumber + 20: orientation of PSM-Unit is circuit 1 + 21: orientation of PSM-Unit is circuit 2 + 22: battery low, wireless sensor" + ::= { cmcTcUnit3MsgEntry 3 } + + unit3MsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm relay for this alarm + 1: no switching of alarm relay + 2: switching of alarm relay" + ::= { cmcTcUnit3MsgEntry 4 } + + unit3MsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm beeper for this alarm + 1: no audible alarm + 2: audible alarm" + ::= { cmcTcUnit3MsgEntry 5 } + + unit3MsgTrap1 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 1 activated" + ::= { cmcTcUnit3MsgEntry 6 } + + unit3MsgTrap2 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 2 activated" + ::= { cmcTcUnit3MsgEntry 7 } + + unit3MsgTrap3 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 3 activated" + ::= { cmcTcUnit3MsgEntry 8 } + + unit3MsgTrap4 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 4 and Event Logging activated" + ::= { cmcTcUnit3MsgEntry 9 } + + unit3MsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key" + ::= { cmcTcUnit3MsgEntry 10 } +-- table END + +-- unit4 + cmcTcUnit4TypeOfDevice OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + unitIO (2), + unitAccess (3), + unitClimate (4), + unitFCS (5), + unitRTT (6), + unitRCT (7), + unitPSM (8), + unitPSM8 (9), + unitPSMMetered (10), + unitIOWireless (11), + unitPSM6Schuko (12), + unitPSM6C19 (13) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor unit connected to port 4" + ::= { cmcTcStatusSensorUnit4 1 } + + cmcTcUnit4Text OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for sensor unit connected to port 4" + ::= { cmcTcStatusSensorUnit4 2 } + + cmcTcUnit4Serial OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serialnumber of sensor unit connected to port 4" + ::= { cmcTcStatusSensorUnit4 3 } + + cmcTcUnit4Status OBJECT-TYPE + SYNTAX INTEGER { + ok(1), + error(2), + changed(3), + quit(4), + timeout(5), + detected(6), + notAvail(7), + lowPower(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "General Status sensor unit connected to port 4 + (1) OK + (2) error, e. g. value overflow + (3) configuration of sensor unit has changed, confirmation required + (4) Quit from sensor unit to confirm configuration changes + (5) timeout of sensor unit, confirmation required to unload this unit + (6) sensor unit detected, needs to be confirmed + (7) unit is not available + (8) supply voltage is too low" + + ::= { cmcTcStatusSensorUnit4 4 } + +-- Sensors + cmcTcUnit4NumberOfSensors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of sensors connected to sensor unit 4" + ::= { cmcTcStatusUnit4Sensors 1 } + +-- table with entry for each sensor available on this unit + + cmcTcUnit4SensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit4SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of sensor table" + ::= { cmcTcStatusUnit4Sensors 2 } + + cmcTcUnit4SensorEntry OBJECT-TYPE + SYNTAX CmcTcUnit4SensorEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of sensor table" + INDEX { unit4SensorIndex } + ::= { cmcTcUnit4SensorTable 1 } + + CmcTcUnit4SensorEntry ::= + SEQUENCE { + unit4SensorIndex + INTEGER, + unit4SensorType + INTEGER, + unit4SensorText + DisplayString, + unit4SensorStatus + INTEGER, + unit4SensorValue + INTEGER, + unit4SensorSetHigh + INTEGER, + unit4SensorSetLow + INTEGER, + unit4SensorSetWarn + INTEGER + } + + unit4SensorIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of value entries. Its value ranges + between 1 and the value of cmcTcUnit4NumberOfSensors." + ::= { cmcTcUnit4SensorEntry 1 } + + unit4SensorType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + access (4), + vibration (5), + motion (6), + smoke (7), + airFlow (8), + type6 (9), + temperature(10), + current4to20(11), + humidity(12), + userNO (13), + userNC (14), + lock (15), + unlock (16), + voltOK (17), + voltage (18), + fanOK (19), + readerKeypad (20), + dutyPWM (21), + fanStatus (22), + leakage (23), + warningRTT (24), + alarmRTT (25), + filterRTT (26), + heatflowRCT (27), + alarmRCT (28), + warningRCT (29), + currentPSM (30), + statusPSM (31), + positionPSM (32), + airFlap (33), + acoustic (34), + detACfault (35), + detACfirstAlarm (36), + detACmainAlarm (37), + rpm11LCP (40), + rpm12LCP (41), + rpm21LCP (42), + rpm22LCP (43), + rpm31LCP (44), + rpm32LCP (45), + rpm41LCP (46), + rpm42LCP (47), + airTemp11LCP (48), + airTemp12LCP (49), + airTemp21LCP (50), + airTemp22LCP (51), + airTemp31LCP (52), + airTemp32LCP (53), + airTemp41LCP (54), + airTemp42LCP (55), + temp1LCP (56), + temp2LCP (57), + waterInTemp (58), + waterOutTemp (59), + waterFlow (60), + fanSpeed (61), + valve (62), + statusLCP (63), + waterDelta (64), + valveActual (65), + contrTemp2 (66), + condensateDuration (67), + condensateCycles (68), + totalKWhPSM (72), + totalKWPSM (73), + frequencyPSM (74), + voltagePSM (75), + voltStatusPSM (76), + amperePSM (77), + ampStatusPSM (78), + kWPSM (79), + kWhPSM (80), + kWhTempPSM (81), + temperatureWL (100), + temperature1WL (101), + humidityWL (102), + accessWL (103), + userNOWL (104), + userNCWL (105), + analogWL (106) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of sensor which is connected to sensor unit 4 to sensor[unit4SensorIndex] + 1: no sensor connected + 2: sensor failure + 3: value overflow + 4: sensor type 1, access sensor + 5: sensor type 2, vibration sensor + 6: sensor type 3, motion sensor + 7: sensor type 4, smoke sensor + 8: sensor type 5, air flow sensor + 9: sensor type 6, reserved + 10: sensor type 7, temperature sensor + 11: sensor type 8, 4..20mA sensor + 12: sensor type 9, humidity sensor + 13: user sensor with normally opened contact + 14: user sensor with normally closed contact + 15: door locked sensor from locking device + 16: remote unlock sensor (e.g. external keypad) + 17: voltage sensor, indicates status of main voltage + 18: voltage value + 19: fan status + 20: cardreader or keypad, connected to I2C port + 21: duty cycle of fan, FCS-Unit + 22: status of fan, FCS-Unit + 23: leakage sensor + 24: warning, RittalTopTherm(RTT)-Unit + 25: alarm, RittalTopTherm-Unit + 26: temperature difference filter monitor, RTT-Unit + 27: heatflow RCT-Unit + 28: alarm RCT-Unit + 29: warning RCT-Unit + 30: actual current*10, PSM-Unit + 31: status PSM-Unit + 32: position PSM-Unit, normal/reversed = circuit 1/2 + 33: air Flap + 34: acoustic sensor + 35: DET-AC fault (extinguisher) + 36: DET-AC first alarm (extinguisher) + 37: DET-AC main alarm (extinguisher) + 40-47: RPM Fan 1.1 - Fan 4.2, LCP + 48-55: Air temperature 1.1 - 4.2, LCP + 56,57: actual temperature 1,2, LCP + 58: water inlet temperature, LCP + 59: water outlet temperature, LCP + 60: water flow + 61: fan speed (desired value) + 62: status valve, LCP + 63: status LCP + 64: temperature difference water temperatures + 65: control temperature 1, LCP + 66: control temperature 2, LCP + 67: condensate pump, duration, LCP + 68: condensate pump, cycles, LCP + 72: total energy*10 (kWh), PSM + 73: total power*10 (kW), PSM + 74: frequency*10 (Hz), PSM + 75: voltage*10 (V), PSM + 76: voltage status, PSM + 77: current*10 (A), PSM + 78: current status, PSM + 79: power*10 (kW) per phase, PSM + 80: energy*10 (kWh) per phase, PSM + 81: temporary energy*10 (kWh) per phase, PSM + 100: temperature sensor, wireless + 101: temperature sensor (combi), wireless + 102: humidity sensor, wireless + 103: access sensor, wireless + 104: user sensor with normally opened contact, wireless + 105: user sensor with normally closed contact, wireless + 106: analog sensor 4..20mA, wireless" + ::= { cmcTcUnit4SensorEntry 2 } + + + unit4SensorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each sensor (entry in the table)" + ::= { cmcTcUnit4SensorEntry 3 } + + unit4SensorStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + warning(7), + tooLow(8), + tooHigh(9) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the sensor" + ::= { cmcTcUnit4SensorEntry 4 } + + unit4SensorValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of sensor" + ::= { cmcTcUnit4SensorEntry 5 } + + unit4SensorSetHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for high setpoint of sensor" + ::= { cmcTcUnit4SensorEntry 6 } + + unit4SensorSetLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for low setpoint of sensor" + ::= { cmcTcUnit4SensorEntry 7 } + + unit4SensorSetWarn OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for warning setpoint of sensor, + also used as fan threshold" + ::= { cmcTcUnit4SensorEntry 8 } + +-- table END + +-- Outputs + cmcTcUnit4NumberOfOutputs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of outputs available on sensor unit 4" + ::= { cmcTcStatusUnit4Outputs 1 } + +-- table with entry for each output available on this unit + + cmcTcUnit4OutputTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit4OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of output table" + ::= { cmcTcStatusUnit4Outputs 2 } + + cmcTcUnit4OutputEntry OBJECT-TYPE + SYNTAX CmcTcUnit4OutputEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of output table" + INDEX { unit4OutputIndex } + ::= { cmcTcUnit4OutputTable 1 } + + CmcTcUnit4OutputEntry ::= + SEQUENCE { + unit4OutputIndex + INTEGER, + unit4OutputType + INTEGER, + unit4OutputText + DisplayString, + unit4OutputStatus + INTEGER, + unit4OutputValue + INTEGER, + unit4OutputSet + INTEGER, + unit4OutputConfig + INTEGER, + unit4OutputDelay + INTEGER, + unit4OutputTimeoutAction + INTEGER + } + + unit4OutputIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of output entries. Its value ranges + between 1 and the value of cmcTcUnit4NumberOfOutputs." + ::= { cmcTcUnit4OutputEntry 1 } + + unit4OutputType OBJECT-TYPE + SYNTAX INTEGER { + notAvail (1), + failure (2), + overflow (3), + doorLock (4), + univLock1 (5), + univLock2 (6), + fan (7), + fanSpeedContr (8), + universalOut (9), + roomLock(10), + powerOut(11), + doorLockMaster(12), + doorLockFRi (13), + setpoint (14), + setpointTimax (15), + hysteresisRCT (16), + commandRCT (17), + relayPSM (18), + setHighPSM (19), + setLowPSM (20), + setpointRTT (21), + setTimaxRTT (22), + powerOut1(23), + controlModeLCP (30), + minFanSpeedLCP (31), + minDeltaTLCP (32), + maxDeltaTLCP (33), + kPLCP (34), + kILCP (35), + kDLCP (36), + flowRateLCP(37), + cwValueLCP (38), + deltaTLCP (39), + ctrModLCP (40), + voltHighPSM (42), + voltLowPSM (43), + ampHighPSM (44), + ampLowPSM (45), + commandPSM (46) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of output which is connected to sensor unit 4 to output[unit4OutputIndex] + 1: no output connected + 2: output failure + 3: value overflow + 4: output type 1, door locking TS8,Ergoform + 5: output type 2, universal lock 1, lock with power + 6: output type 3, universal lock 2, unlock with power + 7: output type 4, fan relay + 8: output type 5, fan controlled + 9: output type 6, universal relay output + 10: output type 7, room door lock + 11: output type 8, power output + 12: output type 9, door lock with Master key + 13: output type 10, door lock FR(i) + 14: setpoint (FCS, RTT) + 15: setpoint temperature monitoring (RTT) + 16: hysteresis of setpoint (RCT) + 17: command for remote control of RCT + 18: relay PSM, 1=On, 0=Off + 19: high setpoint current monitoring PSM + 20: low setpoint current monitoring PSM + 21: setpoint temperature RTT + 22: setpoint temperature monitoring RTT + 23: power output 20A + 30: control mode LCP + 31: min fan speed (fan control) LCP + 32: min delta T (fan control) LCP + 33: max delta T (fan control) LCP + 34: PID controller, KP, LCP + 35: PID controller, KI, LCP + 36 PID controller, KD, LCP + 37 flowrate flowmeter, LCP + 38: cw value of water (default: 4187) LCP + 39: deltaT, LCP + 40: control mode, LCP + 42: setpoint high voltage PSM + 43: setpoint low voltage PSM + 44: setpoint high current PSM + 45: setpoint low current PSM + 46: command PSM" + ::= { cmcTcUnit4OutputEntry 2 } + + + unit4OutputText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each output (entry in the table)" + ::= { cmcTcUnit4OutputEntry 3 } + + unit4OutputStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + off(5), + on(6), + setOff(7), + setOn(8) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Actual status of the output" + ::= { cmcTcUnit4OutputEntry 4 } + + unit4OutputValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for output" + ::= { cmcTcUnit4OutputEntry 5 } + + unit4OutputSet OBJECT-TYPE + SYNTAX INTEGER { + off (1), + on (2), + lock (3), + unlock (4), + unlockDelay (5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command for output" + ::= { cmcTcUnit4OutputEntry 6 } + + unit4OutputConfig OBJECT-TYPE + SYNTAX INTEGER { + disRemote (1), + enRemote (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Configuration for output + 1: disable remote control (e.g. keypad) + 2: enable remote control " + ::= { cmcTcUnit4OutputEntry 7 } + + unit4OutputDelay OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unsigned Value for delay, + after this time the output will fall into the previous state" + ::= { cmcTcUnit4OutputEntry 8 } + + unit4OutputTimeoutAction OBJECT-TYPE + SYNTAX INTEGER { + stay (1), + off (2), + on (3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "State for output if timeout (RS422) occurs" + ::= { cmcTcUnit4OutputEntry 9 } + + +-- Msgs + + cmcTcUnit4NumberOfMsgs OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of alarms that can be created with sensor unit 4" + ::= { cmcTcStatusUnit4Msg 1 } + +-- table with entry for each alarm available on this unit + + cmcTcUnit4MsgTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcUnit4MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of message table" + ::= { cmcTcStatusUnit4Msg 2 } + + cmcTcUnit4MsgEntry OBJECT-TYPE + SYNTAX CmcTcUnit4MsgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of message table" + INDEX { unit4MsgIndex } + ::= { cmcTcUnit4MsgTable 1 } + + CmcTcUnit4MsgEntry ::= + SEQUENCE { + unit4MsgIndex + INTEGER, + unit4MsgText + DisplayString, + unit4MsgStatus + INTEGER, + unit4MsgRelay + INTEGER, + unit4MsgBeeper + INTEGER, + unit4MsgTrap1 + INTEGER, + unit4MsgTrap2 + INTEGER, + unit4MsgTrap3 + INTEGER, + unit4MsgTrap4 + INTEGER, + unit4MsgQuit + INTEGER + } + + unit4MsgIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of alarm entries. Its value ranges + between 1 and the value of cmcTcUnit4NumberOfMsgs." + ::= { cmcTcUnit4MsgEntry 1 } + + unit4MsgText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each message (entry in the table)" + ::= { cmcTcUnit4MsgEntry 2 } + + unit4MsgStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + configChanged(2), + error(3), + ok(4), + alarm(5), + warning(6), + tooLow(7), + tooHigh(8), + setOff(9), + setOn(10), + open(11), + closed(12), + locked(13), + unlRemote(14), + unlReaderKeypad(15), + unlSNMP(16), + unlWEB(17), + unlTimer(18), + noAccess(19), + circuit1 (20), + circuit2 (21), + lowBatt (22) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual message status + 1: not available + 2: configuration has changed (sensor new, changed, lost) + 3: error + 4: OK + 5: alarm, e.g. smoke, vibration... + 6: warning of analog value, value reached warning threshold + 7: analog value too low, value reached low threshold + 8: analog value too high, value reached high threshold + 9: output is set to OFF + 10: output is set to ON + 11: door is open + 12: door is closed + 13: door is locked + 14: door is unlocked by remote input, e.g. external cardreader + 15: door is unlocked by reader or keypad connected to I2C + 16: door is unlocked by SNMP set command (unit1OutputSet) + 17: door is unlocked by WEB + 18: door is unlocked by timer + 19: no access, wrong keycode or cardnumber + 20: orientation of PSM-Unit is circuit 1 + 21: orientation of PSM-Unit is circuit 2 + 22: battery low, wireless sensor" + ::= { cmcTcUnit4MsgEntry 3 } + + unit4MsgRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm relay for this alarm + 1: no switching of alarm relay + 2: switching of alarm relay" + ::= { cmcTcUnit4MsgEntry 4 } + + unit4MsgBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm beeper for this alarm + 1: no audible alarm + 2: audible alarm" + ::= { cmcTcUnit4MsgEntry 5 } + + unit4MsgTrap1 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 1 activated" + ::= { cmcTcUnit4MsgEntry 6 } + + unit4MsgTrap2 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 2 activated" + ::= { cmcTcUnit4MsgEntry 7 } + + unit4MsgTrap3 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 3 activated" + ::= { cmcTcUnit4MsgEntry 8 } + + unit4MsgTrap4 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 4 and Event Logging activated" + ::= { cmcTcUnit4MsgEntry 9 } + + unit4MsgQuit OBJECT-TYPE + SYNTAX INTEGER { + auto (1), + manual (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset of this alarm + 1: auto + 2: manual, alarm needs confirmation, e. g. with 'C' key" + ::= { cmcTcUnit4MsgEntry 10 } +-- table END + + +--Status extension unit + cmcTcValuesRelay OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm relay for alarm ext. unit(s) + 1: no switching of alarm relay + 2: switching of alarm relay" + ::= { cmcTcStatusExtUnit 1 } + + cmcTcValuesBeeper OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setup of Alarm beeper for alarm ext. unit(s) + 1: no audible alarm + 2: audible alarm" + ::= { cmcTcStatusExtUnit 2 } + + cmcTcValuesTrap1 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 1 activated" + ::= { cmcTcStatusExtUnit 3 } + + cmcTcValuesTrap2 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 2 activated" + ::= { cmcTcStatusExtUnit 4 } + + cmcTcValuesTrap3 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 3 activated" + ::= { cmcTcStatusExtUnit 5 } + + cmcTcValuesTrap4 OBJECT-TYPE + SYNTAX INTEGER { + disable (1), + enable (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Trap receiver 4 and Event Logging activated" + ::= { cmcTcStatusExtUnit 6 } + + cmcTcNumberOfValues OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of values availabel on extension units connected to the CMC" + ::= { cmcTcStatusExtUnit 7 } + +-- table with entry for each value available on extension units + cmcTcValuesTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcValuesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of values-table" + ::= { cmcTcStatusExtUnit 8 } + + cmcTcValuesEntry OBJECT-TYPE + SYNTAX CmcTcValuesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of values-table" + INDEX { valuesIndex } + ::= { cmcTcValuesTable 1 } + + CmcTcValuesEntry ::= + SEQUENCE { + valuesIndex + INTEGER, + valuesText + DisplayString, + valuesStatus + INTEGER, + valuesValue + INTEGER, + valuesSetHigh + INTEGER, + valuesSetLow + INTEGER + } + + valuesIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of value entries. Its value ranges + between 1 and the value of cmcTcNumberOfValues." + ::= { cmcTcValuesEntry 1 } + + + valuesText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Descriptional text for each value (entry in the table) + of the extension card" + ::= { cmcTcValuesEntry 2 } + + valuesStatus OBJECT-TYPE + SYNTAX INTEGER { + notAvail(1), + lost(2), + changed(3), + ok(4), + tooLow(5), + tooHigh(6), + error(7) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the value of the extension card" + ::= { cmcTcValuesEntry 3 } + + valuesValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Value of sensor" + ::= { cmcTcValuesEntry 4 } + + valuesSetHigh OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for high setpoint of sensor" + ::= { cmcTcValuesEntry 5 } + + valuesSetLow OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Value for low setpoint of sensor" + ::= { cmcTcValuesEntry 6 } +-- table END + + +--setupGeneral-group + cmcTcSetTempUnit OBJECT-TYPE + SYNTAX INTEGER { + celsius(1), + fahrenheit(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Unit of all temperature values and setpoints, Celsius or Fahrenheit" + ::= { cmcTcSetupGeneral 1 } + + cmcTcSetBeeper OBJECT-TYPE + SYNTAX INTEGER { + off(1), + on(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Audible alarm in CMC-TC unit: + (2): beeper is on + (1): beeper is off (general)" + ::= { cmcTcSetupGeneral 2 } + + + cmcTcQuitRelay OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable acknowledging currently active alarm relay + (with 'C' on CMC-TC)." + ::= { cmcTcSetupGeneral 3 } + + + cmcTcLogicRelay OBJECT-TYPE + SYNTAX INTEGER { + closeAtAlarm(1), + openAtAlarm(2), + off(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Logic of alarm relay: + (1) Relay will pick up in case of an alarm + (2) Relay will release in case of an alarm + (3) Relay off (general)" + ::= { cmcTcSetupGeneral 4 } + + cmcTcWebAccess OBJECT-TYPE + SYNTAX INTEGER { + viewOnly(1), + fullAccess(2), + off(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Web access via HTTP: + (1) view only + (2) full Access, read and set + (3) Web disabled (general)" + ::= { cmcTcSetupGeneral 5 } + + +-- SetupClock + cmcTcSetupDate OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..10)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "actual Date in format DD.MM.YYYY" + ::= { cmcTcSetupGeneral 6 } + + cmcTcSetupTime OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..8)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "actual Time in format HH:MM:SS, HH (0-23), MM (0-59), SS (0-59)" + ::= { cmcTcSetupGeneral 7 } + +-- table for timer function + + cmcTcTimerNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of value-table entries=number of outlets available on this unit" + ::= { cmcTcTimerTable1 1 } + + cmcTcTimerTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcTimerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Headline of status-table" + ::= { cmcTcTimerTable1 2 } + + cmcTcTimerEntry OBJECT-TYPE + SYNTAX CmcTcTimerEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of timer-table" + INDEX { cmcTcTimerIndex } + ::= { cmcTcTimerTable 1 } + + CmcTcTimerEntry ::= + SEQUENCE { + cmcTcTimerIndex + INTEGER, + cmcTcTimerStatus + INTEGER, + cmcTcTimerDayOfWeek + INTEGER, + cmcTcTimeOn + DisplayString, + cmcTcTimeOff + DisplayString, + cmcTcTimeControl + INTEGER, + cmcTcTimerFunction + INTEGER + } + + cmcTcTimerIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the list of timer entries. Its value ranges + between 1 and the value of cmcTcTimerNumber." + ::= { cmcTcTimerEntry 1 } + + cmcTcTimerStatus OBJECT-TYPE + SYNTAX INTEGER { + switchedOff(1), + switchedOn(2), + noTime(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Actual status of the timer" + ::= { cmcTcTimerEntry 2 } + + cmcTcTimerDayOfWeek OBJECT-TYPE + SYNTAX INTEGER { + sun(1), + mon(2), + tue(3) , + wed(4), + thu(5), + fri(6), + sat(7), + sat-sun(8), + mon-fri(9), + mon-sun(10) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Selection of day of week for timer to switch" + ::= { cmcTcTimerEntry 3 } + + cmcTcTimeOn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time to switch on current function, + Format: HH:MM" + ::= { cmcTcTimerEntry 4 } + + cmcTcTimeOff OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..5)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Time to switch off current function, + Format: HH:MM" + ::= { cmcTcTimerEntry 5 } + + cmcTcTimeControl OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Control via RTC" + ::= { cmcTcTimerEntry 6 } + + cmcTcTimerFunction OBJECT-TYPE + SYNTAX INTEGER { + disKeypad1-1 (1), + disKeypad2-1 (2), + disKeypad1-2 (3), + disKeypad2-2 (4), + disKeypad1-3 (5), + disKeypad2-3 (6), + disKeypad1-4 (7), + disKeypad2-4 (8), + unlDoor1-1 (9), + unlDoor2-1 (10), + unlDoor1-2 (11), + unlDoor2-2 (12), + unlDoor1-3 (13), + unlDoor2-3 (14), + unlDoor1-4 (15), + unlDoor2-5 (16), + disTrapRec1 (17), + disTrapRec2 (18), + disTrapRec3 (19), + disTrapRec4 (20), + disSMS (21), + schedule1 (22), + schedule2 (23), + schedule3 (24), + schedule4 (25), + disSMS1 (26), + disSMS2 (27), + disSMS3 (28), + disSMS4 (29) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Function which is controlled via timer + 1: unlock via keypad 1 on unit 1 or remote input lock 1 is disabled + 2: unlock via keypad 2 on unit 1 or remote input lock 2 is disabled + 3 unlock via keypad 1 on unit 2 or remote input lock 1 is disabled + 4: unlock via keypad 2 on unit 2 or remote input lock 2 is disabled + 5: unlock via keypad 1 on unit 3 or remote input lock 1 is disabled + 6: unlock via keypad 2 on unit 3 or remote input lock 2 is disabled + 7: unlock via keypad 1 on unit 4 or remote input lock 1 is disabled + 8: unlock via keypad 2 on unit 4 or remote input lock 2 is disabled + 9: Lock of door 1 on unit 1 will be unlocked + 10: Lock of door 2 on unit 1 will be unlocked + 11: Lock of door 1 on unit 2 will be unlocked + 12: Lock of door 2 on unit 2 will be unlocked + 13: Lock of door 1 on unit 3 will be unlocked + 14: Lock of door 2 on unit 3 will be unlocked + 15: Lock of door 1 on unit 4 will be unlocked + 16: Lock of door 2 on unit 4 will be unlocked + 17-20: sending Traps to this Trap receiver will be disabled + 21: sending SMS will be disabled generally + 22-25: Scheduled alarm off + 26-29: sending SMS to phone number 1..4 will be disabled" + ::= { cmcTcTimerEntry 7 } + + + +--cmcTcTrapTable-group + + cmcTcTraptableNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of trapTable entries. The number of trap-receiver" + ::= { cmcTcTraps 1 } + + cmcTcTrapTableTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmcTcTrapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of trap-receiver entries" + ::= { cmcTcTraps 2 } + + cmcTcTrapTableEntry OBJECT-TYPE + SYNTAX CmcTcTrapTableEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entries of trapTable" + INDEX { trapIndex } + ::= { cmcTcTrapTableTable 1 } + + CmcTcTrapTableEntry ::= + SEQUENCE { + trapIndex + INTEGER, + trapStatus + INTEGER, + trapIPaddress + DisplayString + } + + trapIndex OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Index for the trap-receiver-table. Its value ranges between + 1 and the value of traptableNumber " + ::= { cmcTcTrapTableEntry 1 } + + trapStatus OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable trap receiver" + ::= { cmcTcTrapTableEntry 2 } + + trapIPaddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..15)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IP-address of trap-receiver" + ::= { cmcTcTrapTableEntry 3 } + + +--cmcTcControl-group (Added in Version 1.1) + cmcTcQuitUnit OBJECT-TYPE + SYNTAX INTEGER { + noQuit(1), + quit(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command to quit (acknowledge) alarms of CMC-TC unit. + Setting to 'quit' (2) will have same result as pressing 'C' on Units. + Variable is automatically set back to 'noQuit' (1)." + ::= { cmcTcControl 1 } + + +--Traps + alarmSensorUnit1 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + unit1MsgIndex, unit1MsgText, unit1MsgStatus, unit1SensorValue } + DESCRIPTION + "Alarm of sensor unit 1" +-- +--#TYPE "Sensor unit alarm" +--#SUMMARY "Location: %s, Alarm[%s]: %s, Status: %s, from: %s, contact %s" +--#ARGUMENTS {3,4,6,5,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 1 + + alarmSensorUnit2 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + unit2MsgIndex, unit2MsgText, unit2MsgStatus, unit2SensorValue } + DESCRIPTION + "Alarm of sensor unit 2" +-- +--#TYPE "Sensor unit alarm" +--#SUMMARY "Location: %s, Message: %s from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 2 + + + alarmSensorUnit3 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + unit3MsgIndex, unit3MsgText, unit3MsgStatus, unit3SensorValue } + DESCRIPTION + "Alarm of sensor unit 3" +-- +--#TYPE "Sensor unit alarm" +--#SUMMARY "Location: %s, Message: %s from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 3 + + alarmSensorUnit4 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + unit4MsgIndex, unit4MsgText, unit4MsgStatus, unit4SensorValue } + DESCRIPTION + "Alarm of sensor unit 4" +-- +--#TYPE "Sensor unit alarm" +--#SUMMARY "Location: %s, Message: %s from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 4 + + + alarmUnit1 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + cmcTcUnit1Text, cmcTcUnit1Status } + DESCRIPTION + "Alarm of unit 1" +-- +--#TYPE "Unit alarm" +--#SUMMARY "Location: %s, Status: %s, from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 5 + + alarmUnit2 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + cmcTcUnit2Text, cmcTcUnit2Status } + DESCRIPTION + "Alarm of unit 2" +-- +--#TYPE "Unit alarm" +--#SUMMARY "Location: %s, Status: %s, from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 6 + + + alarmUnit3 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + cmcTcUnit3Text, cmcTcUnit3Status } + DESCRIPTION + "Alarm of unit 3" +-- +--#TYPE "Unit alarm" +--#SUMMARY "Location: %s, Status: %s, from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 7 + + + alarmUnit4 TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + cmcTcUnit4Text, cmcTcUnit4Status } + DESCRIPTION + "Alarm of unit 4" +-- +--#TYPE "Unit alarm" +--#SUMMARY "Location: %s, Status: %s, from: %s, contact %s" +--#ARGUMENTS {3,4,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 8 + + + alarmValues TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysContact, sysName, sysLocation, + valuesIndex, valuesText, valuesStatus } + DESCRIPTION + "Alarm of values measured by external card" +-- +--#TYPE "Values alarm" +--#SUMMARY "Location: %s, Message: %s, Status: %s from: %s, contact %s" +--#ARGUMENTS {3,5,6,2,1} +--#SEVERITY MAJOR +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 9 + + configChanged TRAP-TYPE + ENTERPRISE cmcTc + VARIABLES { sysDescr, sysContact, sysName, sysLocation } + DESCRIPTION + "The configuration of the cmc has changed, + this trap is send if new setup is saved. + Configuration can be changed by Terminal, Telnet, Web or SNMP + *** NOT IMPLEMENTED *** " +-- +--#TYPE "Configuration is changed" +--#SUMMARY "Location: %s, Configuration of %s, unit %s has changed, contact %s" +--#ARGUMENTS {3,2,0,1} +--#SEVERITY INFORMATIONAL +--#TIMEINDEX 6 +--#STATE OPERATIONAL +-- + ::= 10 + + + END + diff --git a/MIBS/rittal/RITTAL-SMI b/MIBS/rittal/RITTAL-SMI new file mode 100644 index 0000000..95f60ac --- /dev/null +++ b/MIBS/rittal/RITTAL-SMI @@ -0,0 +1,48 @@ +-- ******************************************************************** +-- RITTAL GmbH & Co. KG, Herborn +-- RITTAL-SMI Version 1.0 +-- +-- Management Information Base for SNMP Network Management +-- +-- Copyright 2011 Rittal Herborn. +-- All Rights Reserved. +-- +-- The information in this document is subject to change without notice. +-- Refer to document "AGB_Software_Rittal.pdf" +-- +-- ******************************************************************** +-- File : $RCSfile: RITTAL-SMI.txt,v $ +-- Rev. : $Revision: 1.2 $ +-- Date : $Date: 2013/10/24 13:33:49 $ +-- Author : $Author: fis $ +-- Id : $Id: RITTAL-SMI.txt,v 1.2 2013/10/24 13:33:49 fis Exp $ +-- ******************************************************************** + +RITTAL-SMI-MIB DEFINITIONS ::= BEGIN + + IMPORTS + enterprises, + MODULE-IDENTITY + FROM SNMPv2-SMI; + +rittal MODULE-IDENTITY + LAST-UPDATED "201104010000Z" + ORGANIZATION "RITTAL GmbH & Co. KG" + CONTACT-INFO "www.rittal.de + + RITTAL GmbH & Co. KG + Forschung & Entwicklung + Auf dem Stuetzelberg + D-35745 Herborn + Germany, Europe + + +49(0)2772 5050 + info@rittal.de" + DESCRIPTION "The Structure of Management Information Base for the Rittal enterprise." + REVISION "201104010000Z" + DESCRIPTION "Initial version of this MIB module." + ::= { enterprises 2606 } +-- ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) rittal(2606) } +-- as assigned by IANA + +END -- cgit v1.2.3