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-TC-MIB | 3959 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3959 insertions(+) create mode 100644 MIBS/rittal/RITTAL-CMC-TC-MIB (limited to 'MIBS/rittal/RITTAL-CMC-TC-MIB') 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 + -- cgit v1.2.3