IPOE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE, IpAddress, Counter, Gauge, TRAP-TYPE, TimeTicks FROM RFC1155-SMI; paradiseDatacom OBJECT IDENTIFIER ::= { enterprises 20712 } deviceINFO OBJECT IDENTIFIER ::= { paradiseDatacom 1 } deviceID OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-only STATUS mandatory DESCRIPTION "A string containing device ID info. @GET-FUNC=get_device_info" ::= { deviceINFO 1} deviceLocation OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-write STATUS mandatory DESCRIPTION "A string containing device location info @GET-FUNC=get_device_location @SET-FUNC=set_device_location" ::= { deviceINFO 2} deviceRevision OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-only STATUS mandatory DESCRIPTION "A string containing device revision info. @GET-FUNC=get_device_revision" ::= { deviceINFO 3} deviceType OBJECT-TYPE SYNTAX INTEGER { rmsspa(1), cosspa(2), rcp2fprc(3), rcp21000co(4), rcp21000rm(5), rcp21000rcp(6), buc(7), rbc(8), minicosspa(9) } ACCESS read-only STATUS mandatory DESCRIPTION "A string containing device revision info. @GET-FUNC=get_device_type @SET-FUNC=set_device_type" ::= { deviceINFO 4} -- deviceTimeTicks OBJECT IDENTIFIER ::= { deviceINFO 5 } deviceUpTime OBJECT-TYPE SYNTAX TIMETICKS ACCESS read-only STATUS mandatory DESCRIPTION "Device total up time in hundredths of a second" ::= { deviceTimeTicks 1 } deviceFaultTime OBJECT-TYPE SYNTAX TIMETICKS ACCESS read-only STATUS mandatory DESCRIPTION "Time elapsed since deviceLastFault last state change in hundredths of second" ::= { deviceTimeTicks 2 } -- deviceCounters OBJECT IDENTIFIER ::= { deviceINFO 6 } deviceSFaultCounter OBJECT-TYPE SYNTAX Counter32 ACCESS read-only STATUS mandatory DESCRIPTION "Counts number of Summary alarms since device power up" ::= { deviceCounters 1 } -- deviceFaultState OBJECT IDENTIFIER ::= { deviceINFO 7 } deviceSummaryFault OBJECT-TYPE SYNTAX INTEGER { coldStart (1), overTemp (2), badRegltr (3), lowDCCur (4), aux (5), buc (6), lna (7), hpa (8), lowFwdRF (9), highRefRF (10), nPlusOne (11), badPS (12), timeOut (13), other (14), noFaults (15) } ACCESS read-only STATUS mandatory DESCRIPTION "Enumerated value of device last detected fault condition" ::= { deviceFaultState 1 } deviceLastFault OBJECT-TYPE SYNTAX INTEGER { coldStart (1), overTemp (2), badRegltr (3), lowDCCur (4), aux (5), buc (6), lna (7), hpa (8), lowFwdRF (9), highRefRF (10), nPlusOne (11), badPS (12), timeOut (13), other (14), noFaults (15) } ACCESS read-only STATUS mandatory DESCRIPTION "Enumerated value of device last detected fault condition" ::= { deviceFaultState 2 } -- deviceTrappedCondition OBJECT IDENTIFIER ::= { deviceINFO 8 } deviceTrappedConditionValue OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS mandatory DESCRIPTION "Condition Value trapped by deviceConditionTrap" ::= { deviceTrappedCondition 1 } -- deviceTrapControl OBJECT IDENTIFIER ::= { deviceINFO 9 } deviceManagerIP OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "Trap recipient IP address" ::= { deviceTrapControl 1 } deviceFaultsTrapResend OBJECT-TYPE SYNTAX Integer32 ACCESS read-write STATUS mandatory DESCRIPTION "Defines how many times deviceFaultsTrap will repeat the message. 0-Disables trap triggering" ::= { deviceTrapControl 2 } deviceConditionTrapResend OBJECT-TYPE SYNTAX Integer32 ACCESS read-write STATUS mandatory DESCRIPTION "Defines how many times condition trap will repeat the message. 0-Disables trap triggering" ::= { deviceTrapControl 3 } deviceConditionToMonitor OBJECT-TYPE SYNTAX INTEGER { fwdRF (1), dcCurrent (2), voltagePS (3), temperature (4), InaCur (5), refRF (6) } ACCESS read-write STATUS mandatory DESCRIPTION "Enumerated value. Object defines which condition to trap." ::= { deviceTrapControl 4 } deviceConditionULimit OBJECT-TYPE SYNTAX Integer32 ACCESS read-write STATUS mandatory DESCRIPTION "Conditions upper trap limit. Trap will be sent when the condition exceeds this limit." ::= { deviceTrapControl 5 } deviceConditionLLimit OBJECT-TYPE SYNTAX Integer32 ACCESS read-write STATUS mandatory DESCRIPTION "Conditions lower trap limit. Trap will be sent when the condition exceeds this limit." ::= { deviceTrapControl 6 } deviceConditionLocation OBJECT-TYPE SYNTAX Integer32 ACCESS read-write STATUS mandatory DESCRIPTION "Parameter specifying condition measureing location in device containing multiple location of the same type (multiple PS, RF modules, LNAs etc.) Set to 0 for system-wide conditions, 1..n for relevant unit. For devices with single condition location parameters is 'don't care'." ::= { deviceTrapControl 7 } -- deviceFaultsTrap TRAP-TYPE STATUS current ENTERPRISE paradiseDatacom VARIABLES { deviceUpTime, deviceSummaryFault, deviceLastFault } DESCRIPTION "Trap fires deviceFaultsTrapResend times when deviceLastFault or deviceSummaryFault state changes." ::= 11 deviceConditionTrap TRAP-TYPE STATUS current ENTERPRISE paradiseDatacom VARIABLES { deviceUpTime, deviceConditionToMonitor, deviceTrappedConditionValue } DESCRIPTION "Trap fires deviceConditionTrapResend times when value specified by deviceConditionToMoitor is outside of the window specified by deviceConditionULimit and deviceConditionLLimit. In the case of a device with multiple conditions of the same type, specifiy measurement location in deviceConditionLocation." ::= 12 -- devices OBJECT IDENTIFIER ::= { paradiseDatacom 2 } paradiseDevice OBJECT IDENTIFIER ::= { devices 1 } paradiseDeviceSettings OBJECT IDENTIFIER ::= { paradiseDevice 1 } paradiseDeviceSettingsEntry OBJECT IDENTIFIER ::= { paradiseDeviceSettings 1 } paradiseDeviceSettingsEntryValue OBJECT IDENTIFIER ::= { paradiseDeviceSettingsEntry 2 } deviceProtocolSelect OBJECT-TYPE SYNTAX INTEGER { Terminal (0), NDsat (2), IPNet (3), SNMP (4), Normal (255) } ACCESS read-write STATUS mandatory DESCRIPTION "Protocol Select" ::= { paradiseDeviceSettingsEntryValue 16} END