-- 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