DTS-COMMON DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, enterprises, Unsigned32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC; dtsCommonMIB MODULE-IDENTITY LAST-UPDATED "201204190000Z" ORGANIZATION "Moser-Baer AG" CONTACT-INFO "A.Scheidegger support@mobatime.com" DESCRIPTION "This mib definition is the same for all types of DTS devises. It is used to identify the type of contacted DTS device." REVISION "201204190000Z" DESCRIPTION "new textual-conventions added" REVISION "200908180800Z" DESCRIPTION "DTSHexByteArray added for DTS4801" REVISION "200705161010Z" DESCRIPTION "Product infos added" REVISION "200701231341Z" DESCRIPTION "first running version of this module" ::= { dts 2 } DTSAlarm64 ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x1x1x1x.1x1x1x1x" STATUS current DESCRIPTION "The alarm mask is an array of byte. The first byte defines the mask for the alarm bits 0..7. The last byte defines the mask for the alarm bits 56..63. Every byte has the range 0 ... 255 (binary)." SYNTAX OCTET STRING (SIZE(8)) DTSFlags32 ::= TEXTUAL-CONVENTION DISPLAY-HINT "x" STATUS current DESCRIPTION "The Flags is an array of 4 byte. The first byte defines the flag bits 31..25. The last byte defines the flag bits 7..0. Every byte has the range 0 ... 255 (binary)." SYNTAX Unsigned32 DTSNetworkName ::= TEXTUAL-CONVENTION DISPLAY-HINT "255a" STATUS current DESCRIPTION "Fully qualified domain names or IP addresses." SYNTAX OCTET STRING (SIZE(0..64)) DTSHexByteArray ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x1x" STATUS current DESCRIPTION "Byte array Len=1..255 Display Hexadecimal" SYNTAX OCTET STRING EnabledDisabled ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Boolean value for disabled (0) and enabled (1)" SYNTAX INTEGER { disabled(0), enabled(1) } mobatime OBJECT IDENTIFIER ::= { enterprises 13842 } dts OBJECT IDENTIFIER ::= { mobatime 4 } dtsCommon OBJECT IDENTIFIER ::= { dts 1 } dtsSystem OBJECT IDENTIFIER ::= { dtsCommon 1 } dtsStatus OBJECT-TYPE SYNTAX DTSFlags32 MAX-ACCESS read-only STATUS current DESCRIPTION "DTS System status (32bit) Internal state of the DTS application software. Used for maintenance only." REFERENCE "OFS_DTS_STATE, 4, VARTYPE_DWORD" ::= { dtsSystem 1 } dtsAlarms OBJECT-TYPE SYNTAX DTSAlarm64 MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm state of the DTS 4130 Bit 00=DTS restart Bit 01=Error bit1 Bit 02=Supply voltage too low Bit 03=Failure supply 1 Bit 04=Failure supply 2 Bit 05=Error voltage 5V Bit 06=Error voltage 2.5V Bit 07=Error voltage 1.25V Bit 08=Wrong time zone DCF Bit 09=Wrong time zone SINEC Bit 10=SINEC as sender recvd Bit 11=Error bit11 Bit 12=Error bit12 Bit 13=Error bit13 Bit 14=Error bit14 Bit 15=Error bit15 Bit 16=Time source failed Bit 17=Change master->slave Bit 18=No valid time Bit 19=NTP synch lost Bit 20=Error software trim Bit 21=NTP failed Bit 22=Offset source (slave) Bit 23=Syn. only diff too big Bit 24=Mail config. wrong Bit 25=SNMP not running Bit 26=Error bit26 Bit 27=Error bit27 Bit 28=Error bit28 Bit 29=Error bit29 Bit 30=No link (optical) Bit 31=No link (LAN) Bit 32=Error bit32 Bit 33=Error bit33 Bit 34=Error bit34 Bit 35=Error bit35 Bit 36=Error bit36 Bit 37=Error bit37 Bit 38=Error bit38 Bit 39=Error bit39 Bit 40=Error bit40 Bit 41=Error bit41 Bit 42=Error bit42 Bit 43=Error bit43 Bit 44=Error bit44 Bit 45=Error bit45 Bit 46=Error bit46 Bit 47=Error bit47 Bit 48=Error bit48 Bit 49=Error bit49 Bit 50=Error bit50 Bit 51=Error bit51 Bit 52=Error bit52 Bit 53=Error bit53 Bit 54=Error bit54 Bit 55=Error bit55 Bit 56=Error bit56 Bit 57=Error bit57 Bit 58=Error bit58 Bit 59=Error bit59 Bit 60=Error bit60 Bit 61=Error bit61 Bit 62=Error bit62 Bit 63=Error bit63" REFERENCE "OFS_ALSTATE_ALARMS, 8, VARTYPE_BYTEARR" ::= { dtsSystem 2 } dtsProdInfo OBJECT IDENTIFIER ::= { dtsCommon 2 } dtsProdInfoHWCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "DTS device type code. 1.Byte = 4 (Hardware), 8 (Software) 2.Byte = x (device main group) 3.Byte = y (device function) 4.Byte = z (device variants) 5.-8.Byte = reserved DTS4130 -> 4.1.3.0 x=1,y=3,z=0" REFERENCE "OFS_PROD_HW_CODE, 8, VARTYPE_BYTEARR" ::= { dtsProdInfo 1 } dtsProdInfoHWName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the DTS device (type)." REFERENCE "OFS_PROD_HW_NAME, 59, VARTYPE_STRING" ::= { dtsProdInfo 2 } dtsProdInfoHWRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware revision of the DTS device." REFERENCE "OFS_PROD_HW_VER, 19, VARTYPE_STRING" ::= { dtsProdInfo 3 } dtsProdInfoProdNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product number (serial number) of the DTS device." REFERENCE "OFS_PROD_PROD_NR, 19, VARTYPE_STRING" ::= { dtsProdInfo 4 } dtsProdInfoArticleNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Article number of the DTS device." REFERENCE "OFS_PROD_ART_NR, 7, VARTYPE_STRING" ::= { dtsProdInfo 5 } dtsProdInfoFirmwareVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the DTS device." REFERENCE "OFS_PROD_FIRMW_VER, 39, VARTYPE_STRING" ::= { dtsProdInfo 6 } dtsCommonMIBConformance OBJECT IDENTIFIER ::= { dtsCommonMIB 1 } dtsCommonMIBCompliances OBJECT IDENTIFIER ::= { dtsCommonMIBConformance 1 } dtsCommonMIBGroups OBJECT IDENTIFIER ::= { dtsCommonMIBConformance 2 } -- compliance statements dtsCommonMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for all DTS devices." MODULE -- this module MANDATORY-GROUPS { dtsCommonAllObjects } ::= { dtsCommonMIBCompliances 1 } dtsCommonAllObjects OBJECT-GROUP OBJECTS { dtsStatus, dtsAlarms, dtsProdInfoHWCode, dtsProdInfoHWName, dtsProdInfoHWRevision, dtsProdInfoProdNo, dtsProdInfoArticleNo, dtsProdInfoFirmwareVer } STATUS current DESCRIPTION "This automatically created object group contains all those objects that do not belong to any other OBJECT-GROUP" ::= { dtsCommonMIBGroups 1 } END