IPOS-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, OBJECT-TYPE, IpAddress, Counter, Gauge, 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-write STATUS mandatory DESCRIPTION "A string containing device revision info. @GET-FUNC=get_device_type @SET-FUNC=set_device_type" ::= { deviceINFO 4} -- Paradise Datacom specific MIBs. devices OBJECT IDENTIFIER ::= { paradiseDatacom 2 } -- The Devices group. paradiseDevice OBJECT IDENTIFIER ::= { devices 1 } paradiseDeviceA OBJECT IDENTIFIER ::= { devices 2 } paradiseDeviceB OBJECT IDENTIFIER ::= { devices 3 } paradiseDeviceC OBJECT IDENTIFIER ::= { devices 4 } modem OBJECT IDENTIFIER ::= { devices 5 } --Paradise Device MIB --Settings Table settings OBJECT-TYPE SYNTAX SEQUENCE OF SettingsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing device settings " ::= { paradiseDevice 1 } settingsEntry OBJECT-TYPE SYNTAX SettingsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Settings data. @GET-ROW-FUNC=get_settings @SET-ROW-FUNC=set_settings" INDEX { settingIndex } ::= { settings 1 } SettingsEntry ::= SEQUENCE { settingIndex INTEGER, settingValue INTEGER, settingTextValue OCTET STRING } settingIndex OBJECT-TYPE SYNTAX INTEGER (1..27) ACCESS read-write STATUS mandatory DESCRIPTION "Setting index." ::= { settingsEntry 1} settingValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "Setting numeric value." ::= { settingsEntry 2} settingTextValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-only STATUS mandatory DESCRIPTION "Setting textual tag and valid value ranges format for descrit type value: ValueName'Parameter1=0,...ParameterN=N-1 format for range type value: ValueName'rangeMin-rangeMax" ::= { settingsEntry 3} --Thresholds Table thresholds OBJECT-TYPE SYNTAX SEQUENCE OF ThresholdsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing device thresholds " ::= { paradiseDevice 2 } thresholdsEntry OBJECT-TYPE SYNTAX ThresholdsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Thresholds data. @GET-ROW-FUNC=get_thresholds" INDEX { thresholdIndex } ::= { thresholds 1 } ThresholdsEntry ::= SEQUENCE { thresholdIndex INTEGER, thresholdValue INTEGER, thresholdStatus INTEGER, thresholdText OCTET STRING } thresholdIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-write STATUS mandatory DESCRIPTION "Threshold index." ::= { thresholdsEntry 1} thresholdValue OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Threshold numeric value." ::= { thresholdsEntry 2} thresholdStatus OBJECT-TYPE SYNTAX INTEGER { valid (1), notAvailable (2)} ACCESS read-only STATUS mandatory DESCRIPTION "Threshold current validation status: Valid or N/A" ::= { thresholdsEntry 3} thresholdText OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-only STATUS mandatory DESCRIPTION "Threshold textual desciption and mesuarment units" ::= { thresholdsEntry 4} --Conditions Table conditions OBJECT-TYPE SYNTAX SEQUENCE OF ConditionsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table containing device conditions " ::= { paradiseDevice 3 } conditionsEntry OBJECT-TYPE SYNTAX ConditionsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Thresholds data. @GET-ROW-FUNC=get_conditions" INDEX { conditionsIndex } ::= { conditions 1 } ConditionsEntry ::= SEQUENCE { conditionsIndex INTEGER, conditionsValue INTEGER, conditionsEventCount Counter, conditionsText OCTET STRING } conditionsIndex OBJECT-TYPE SYNTAX INTEGER (1..20) ACCESS read-write STATUS mandatory DESCRIPTION "Conditions index." ::= { conditionsEntry 1} conditionsValue OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Conditions numeric value." ::= { conditionsEntry 2} conditionsEventCount OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Conditions event counter" ::= { conditionsEntry 3} conditionsText OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..60)) ACCESS read-only STATUS mandatory DESCRIPTION "Condition textual description" ::= { conditionsEntry 4} END