Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 23

-- The scope of this MIB is to support devices which, in general, consist

-- of an ethernet board and one or more radio modules, as well as common


-- device features.
--
-- This is an initial release and not all OIDs are populated.
--
-- Non-general, more advanced and custom feature support shall be
-- implemented in other MIBs.

CN-BASE-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF
Integer32, IpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE,
OBJECT-IDENTITY, OBJECT-TYPE, enterprises
FROM SNMPv2-SMI
DisplayString, MacAddress, TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
;

-- Any modules whose MAX-ACCESS field is "read-write" are currently


-- supported only in "read-only" mode.

cnBase MODULE-IDENTITY
LAST-UPDATED "201606222107Z" -- June 22, 2016
ORGANIZATION
"Cambium Networks, LTD"
CONTACT-INFO
"3800 Golf Road, Suite 360
Rolling Meadows, IL 60008

Phone: +1 888-863-5250
Email: support@cambiumnetworks.com"
DESCRIPTION
"The base-level MIB module for the management of Cambium
Network Radio Products

Copyright (C) Cambium Networks, LTD (2016)."


REVISION "201604262007Z" -- April 26, 2016
DESCRIPTION
"Initial release of the Xetawave Consolidated Base MIB"
::= { enterprises 17713 41413 }

deviceDiagTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceDiagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The device-specific diagnostics table. Given that there is
generally one device per device, this table is generally
constrained to one row; it is implemented as a table rather
than a set of scalars for consistency."
::= { cnBase 1 }

deviceDiagEntry OBJECT-TYPE
SYNTAX DeviceDiagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The container for the objects which correspond to the column
definitions in type DeviceDiagTable type assignment."
INDEX
{ deviceDiagIndex }
::= { deviceDiagTable 1 }

-- DESCRIPTION
--
-- The column definitions for general device diagnostic information.

DeviceDiagEntry ::= SEQUENCE


{
deviceDiagIndex Integer32,
deviceDiagName DisplayString,
deviceDiagModel DisplayString,
deviceDiagFwVersion DisplayString,
deviceDiagSN OCTET STRING,
deviceDiagNumRadios INTEGER,
deviceDiagRadio1SN OCTET STRING,
deviceDiagRadio2SN OCTET STRING,
deviceDiagRadio1Name DisplayString,
deviceDiagRadio2Name DisplayString,
deviceDiagRadio1Model DisplayString,
deviceDiagRadio2Model DisplayString,
deviceDiagRadio1Fw DisplayString,
deviceDiagRadio2Fw DisplayString,
deviceDiagRadio1Id Integer32,
deviceDiagRadio2Id Integer32,
deviceDiagRadio1NetworkRole INTEGER,
deviceDiagRadio2NetworkRole INTEGER,
deviceDiagRadio1NetworkType INTEGER,
deviceDiagRadio2NetworkType INTEGER,
deviceDiagRadio1ProtocolType INTEGER,
deviceDiagRadio2ProtocolType INTEGER,
deviceDiagNumEthernetPorts Integer32,
deviceDiagNumSerialPorts Integer32,
deviceDiagDiscovery TruthValue,
deviceDiagHttps TruthValue,
deviceDiagDI1Level Integer32,
deviceDiagSupplyVoltage Integer32
}

deviceDiagIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
::= { deviceDiagEntry 1 }

deviceDiagName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user configurable device name"
::= { deviceDiagEntry 2 }
deviceDiagModel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device model"
::= { deviceDiagEntry 3 }

deviceDiagFwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceDiagEntry 4 }

deviceDiagSN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device serial number"
::= { deviceDiagEntry 5 }

deviceDiagNumRadios OBJECT-TYPE
SYNTAX INTEGER (0..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of radio modules installed in the device."
::= { deviceDiagEntry 6 }

deviceDiagRadio1SN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device's first radio module's serial number"
::= { deviceDiagEntry 7 }

deviceDiagRadio2SN OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The devices second radio module's serial number; this field is
only relevent for dual radio devices."
::= { deviceDiagEntry 8 }

deviceDiagRadio1Name OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 user-assigned name"
::= { deviceDiagEntry 9 }

deviceDiagRadio2Name OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 user-assigned name"
::= { deviceDiagEntry 10 }

deviceDiagRadio1Model OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 model string"
::= { deviceDiagEntry 11 }

deviceDiagRadio2Model OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 model string"
::= { deviceDiagEntry 12 }

deviceDiagRadio1Fw OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 firmware revision"
::= { deviceDiagEntry 13 }

deviceDiagRadio2Fw OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 firmware revision"
::= { deviceDiagEntry 14 }

deviceDiagRadio1Id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 unique network ID (not network address, which is
common for all radios within a given network)"
::= { deviceDiagEntry 15 }

deviceDiagRadio2Id OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 unique network ID (not network address, which is
common for all radios within a given network)"
::= { deviceDiagEntry 16 }

deviceDiagRadio1NetworkRole OBJECT-TYPE
SYNTAX INTEGER {
accessPoint(1),
endPoint(2),
storeAndForwardRepeater(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 network role (access point, end point or
store-and-forward repeater)"
::= { deviceDiagEntry 17 }

deviceDiagRadio2NetworkRole OBJECT-TYPE
SYNTAX INTEGER {
accessPoint(1),
endPoint(2),
storeAndForwardRepeater(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 network role (access point, end point or
store-and-forward repeater)"
::= { deviceDiagEntry 18 }

deviceDiagRadio1NetworkType OBJECT-TYPE
SYNTAX INTEGER {
pointToPoint(0),
pointToMultiPoint(1),
csma(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 network type: point-to-point (PTP),
point-to-multi-point (PTMP), CSMA"
::= { deviceDiagEntry 19 }

deviceDiagRadio2NetworkType OBJECT-TYPE
SYNTAX INTEGER {
pointToPoint(0),
pointToMultiPoint(1),
csma(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 network type: point-to-point (PTP),
point-to-multi-point (PTMP), CSMA"
::= { deviceDiagEntry 20 }

deviceDiagRadio1ProtocolType OBJECT-TYPE
SYNTAX INTEGER {
serial(0),
ethernet(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 1 protocol (serial or ethernet)"
::= { deviceDiagEntry 21 }

deviceDiagRadio2ProtocolType OBJECT-TYPE
SYNTAX INTEGER {
serial(0),
ethernet(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Radio 2 protocol (serial or ethernet)"
::= { deviceDiagEntry 22 }

deviceDiagNumEthernetPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ethernet ports present in the device."
::= { deviceDiagEntry 23 }

deviceDiagNumSerialPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of serial ports present in the device."
::= { deviceDiagEntry 24 }

deviceDiagDiscovery OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceDiagEntry 25 }

deviceDiagHttps OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether HTTPS is enabled on the browser UI"
::= { deviceDiagEntry 26 }

deviceDiagDI1Level OBJECT-TYPE
SYNTAX Integer32 (0..1)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Digital input 1 level (0 or 1)"
::= { deviceDiagEntry 27 }

deviceDiagSupplyVoltage OBJECT-TYPE
SYNTAX Integer32 (0..65000)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Device power supply voltage."
::= { deviceDiagEntry 28 }

deviceRadioDiagTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceRadioDiagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This device's radio module diagnostics table."
::= { cnBase 2 }

deviceRadioDiagEntry OBJECT-TYPE
SYNTAX DeviceRadioDiagEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
INDEX
{ radioIndex }
::= { deviceRadioDiagTable 1 }

-- DESCRIPTION
--
-- The column definitions for radio module specific diagnostic and status
-- information.

DeviceRadioDiagEntry ::= SEQUENCE


{
radioIndex Integer32,
radioModuleState INTEGER,
radioModuleVoltage Integer32,
radioModuleTemperature Integer32,
radioPaTemperature Integer32,
radioBytesTx Integer32,
radioBytesRx Integer32,
radioTxRate Integer32,
radioRxRate Integer32,
radioTxSuccess Integer32,
radioRxSuccess Integer32,
radioMargin Integer32,
radioNoise Integer32,
radioReversePower Integer32,
radioRssi Integer32,
radioLinkQualityMetric Integer32,
radioDisconnectCount Integer32
}

radioIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table row index"
::= { deviceRadioDiagEntry 1 }

radioModuleState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The radio module state. In generall, on or off; some devices
do not allow power the radio module off."
::= { deviceRadioDiagEntry 2 }

radioModuleVoltage OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 3 }

radioModuleTemperature OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ambient radio module temperature."
::= { deviceRadioDiagEntry 4 }

radioPaTemperature OBJECT-TYPE
SYNTAX Integer32 (0..2147483648)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature of the radio module's power amplifier (as
opposed to the module's ambient temperature)."
::= { deviceRadioDiagEntry 5 }

radioBytesTx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"TThe number of bytes the radio module has transmitted since
last power on."
::= { deviceRadioDiagEntry 6 }

radioBytesRx OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of bytes the radio module has received since last
power on."
::= { deviceRadioDiagEntry 7 }

radioTxRate OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current (instantaneous) radio module transmit rate."
::= { deviceRadioDiagEntry 8 }

radioRxRate OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current (instantaneous) radio module receive rate."
::= { deviceRadioDiagEntry 9 }

radioTxSuccess OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 10 }

radioRxSuccess OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 11 }

radioMargin OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RF margin (signal to noise ratio)"
::= { deviceRadioDiagEntry 12 }

radioNoise OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 13 }

radioReversePower OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "mW"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 14 }

radioRssi OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
UNITS "dBm"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioDiagEntry 15 }

radioLinkQualityMetric OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link Qulaity Metric is a calculation sourced from a set of
radio diagnostic data, statistics and events to provide a
single estimation of overall performance"
::= { deviceRadioDiagEntry 16 }

radioDisconnectCount OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the RF link has been interrupted."
::= { deviceRadioDiagEntry 17 }

neighborListTable OBJECT-TYPE
SYNTAX SEQUENCE OF NeighborListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
::= { cnBase 3 }

neighborListEntry OBJECT-TYPE
SYNTAX NeighborListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
INDEX
{ neighborListIndex }
::= { neighborListTable 1 }

-- DESCRIPTION
--
-- The column definitions for the neighborlist; this feature provides
-- information about other in-network, visible radios within a one-hop
-- radius.

NeighborListEntry ::= SEQUENCE


{
neighborListIndex Integer32,
neighborListRadioName DisplayString,
neighborListIpAddress IpAddress,
neighborListMacAddress MacAddress,
neighborListDeviceId Integer32,
neighborListLocalRssi Integer32,
neighborListLocalNoise Integer32,
neighborListLocalAge Integer32,
neighborListRemoteRssi Integer32,
neighborListRemoteNoise Integer32,
neighborListRemoteTxPwr Integer32,
neighborListRemoteAge Integer32,
neighborListLearnedAge Integer32
}

neighborListIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { neighborListEntry 1 }

neighborListRadioName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 2 }

neighborListIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 3 }

neighborListMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 4 }

neighborListDeviceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 5 }

neighborListLocalRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 6 }

neighborListLocalNoise OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 7 }

neighborListLocalAge OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 8 }

neighborListRemoteRssi OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 9 }

neighborListRemoteNoise OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 10 }

neighborListRemoteTxPwr OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 11 }

neighborListRemoteAge OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 12 }

neighborListLearnedAge OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"No description provided."
::= { neighborListEntry 13 }

deviceConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
::= { cnBase 4 }

deviceConfigEntry OBJECT-TYPE
SYNTAX DeviceConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
INDEX
{ deviceConfigIndex }
::= { deviceConfigTable 1 }

-- DESCRIPTION
--
-- The column definitions for general, configurable device parameters.

DeviceConfigEntry ::= SEQUENCE


{
deviceConfigIndex Integer32,
deviceConfigName DisplayString,
deviceConfigDefaultGateway DisplayString,
deviceConfigDiscoveryService DisplayString,
deviceConfigLocation DisplayString
}

deviceConfigIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { deviceConfigEntry 1 }

deviceConfigName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The user-settable device name."
::= { deviceConfigEntry 2 }

deviceConfigDefaultGateway OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device's default gateway."
::= { deviceConfigEntry 3 }

deviceConfigDiscoveryService OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The discovery service enable/disable control."
::= { deviceConfigEntry 4 }

deviceConfigLocation OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The location of the device; required format is <latitude>
<longitude> in decimal notation rather than DMS."
::= { deviceConfigEntry 5 }

deviceRadioRfConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceRadioRfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
::= { cnBase 5 }

deviceRadioRfConfigEntry OBJECT-TYPE
SYNTAX DeviceRadioRfConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
INDEX
{ deviceRadioRfConfigIndex }
::= { deviceRadioRfConfigTable 1 }

-- DESCRIPTION
--
-- The column definitions for configurable radio module RF parameters.

DeviceRadioRfConfigEntry ::= SEQUENCE


{
deviceRadioRfConfigIndex Integer32,
deviceRadioRfConfigRfModules TruthValue,
deviceRadioRfConfigBandSettings INTEGER,
deviceRadioRfConfigBandStartMHz Integer32,
deviceRadioRfConfigBandStopMHz Integer32,
deviceRadioRfConfigFreqExcludeLower Integer32,
deviceRadioRfConfigFreqExcludeUpper Integer32,
deviceRadioRfConfigTxPower Integer32,
deviceRadioRfConfigHopPattern Integer32,
deviceRadioRfConfigEpTxRates DisplayString,
deviceRadioRfConfigApTxRate DisplayString,
deviceRadioRfConfigErrorCorrection Integer32
}

deviceRadioRfConfigIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { deviceRadioRfConfigEntry 1 }

deviceRadioRfConfigRfModules OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 2 }

deviceRadioRfConfigBandSettings OBJECT-TYPE
SYNTAX INTEGER {
-- For use in ITU Region 2 only with some restrictions and/or
-- exceptions
iSM900Mhz(0),
-- Frequency independent band; subject to compliance as set forth
-- by applicable spectrum management authorities Frequency
-- independent but requires FCC, ETSI. etc. approval
licensedBand(1),
-- For use in ITU Region 1 only; subject to compliance as set forth
-- by applicable spectrum management authorities
iSM869MHzNarrowHopping(2),
-- For use in ITU Region 1 only; subject to compliance as set forth
-- by applicable spectrum management authorities
iSM869MHzWideHopping(3),
-- For use in ITU Region 1 only; subject to compliance as set forth
-- by applicable spectrum management authorities
iSM869MHzSingleChannel(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 3 }

deviceRadioRfConfigBandStartMHz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 4 }

deviceRadioRfConfigBandStopMHz OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 5 }

deviceRadioRfConfigFreqExcludeLower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 6 }

deviceRadioRfConfigFreqExcludeUpper OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 7 }

deviceRadioRfConfigTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 8 }
deviceRadioRfConfigHopPattern OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 9 }

deviceRadioRfConfigEpTxRates OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 10 }

deviceRadioRfConfigApTxRate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 11 }

deviceRadioRfConfigErrorCorrection OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioRfConfigEntry 12 }

deviceRadioNetConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF DeviceRadioNetConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
::= { cnBase 6 }

deviceRadioNetConfEntry OBJECT-TYPE
SYNTAX DeviceRadioNetConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"No description provided."
INDEX
{ deviceRadioNetConfIndex }
::= { deviceRadioNetConfTable 1 }

-- DESCRIPTION
--
-- Th column definitions for configurable radio network parameters.

DeviceRadioNetConfEntry ::= SEQUENCE


{
deviceRadioNetConfIndex Integer32,
deviceRadioNetConfDescription DisplayString,
deviceRadioNetConfNetworkType INTEGER,
deviceRadioNetConfNetworkRole INTEGER,
deviceRadioNetConfNetworkAddress Integer32,
deviceRadioNetConfEnableRepeaters TruthValue,
deviceRadioNetConfLinkWithDeviceID Integer32,
deviceRadioNetConfDeviceId Integer32,
deviceRadioNetConfNetworkRadius Integer32,
deviceRadioNetConfNetworkRadiusUnit INTEGER,
deviceRadioNetConfBeaconRate Integer32,
deviceRadioNetConfApRepeatBroadcast Integer32,
deviceRadioNetConfApRepeatAddressed Integer32,
deviceRadioNetConfMMSType INTEGER,
deviceRadioNetConfMMSHopOffset Integer32,
deviceRadioNetConfMaxPldBytesAp Integer32,
deviceRadioNetConfMaxPldBytesEp Integer32,
deviceRadioNetConfDynamicPayload TruthValue,
deviceRadioNetConfTransmitProb Integer32,
deviceRadioNetConfDiagThreshold Integer32
}

deviceRadioNetConfIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Row index."
::= { deviceRadioNetConfEntry 1 }

deviceRadioNetConfDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 2 }

deviceRadioNetConfNetworkType OBJECT-TYPE
SYNTAX INTEGER {
ptp(0),
ptmp(1),
csma(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 3 }

deviceRadioNetConfNetworkRole OBJECT-TYPE
SYNTAX INTEGER {
accessPoint(1),
endPoint(2),
storeAndForwareRepeater(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 4 }

deviceRadioNetConfNetworkAddress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 5 }

deviceRadioNetConfEnableRepeaters OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 6 }

deviceRadioNetConfLinkWithDeviceID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 7 }

deviceRadioNetConfDeviceId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 8 }

deviceRadioNetConfNetworkRadius OBJECT-TYPE
SYNTAX Integer32
UNITS "kilometers"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 9 }

deviceRadioNetConfNetworkRadiusUnit OBJECT-TYPE
SYNTAX INTEGER {
miles(1),
kilometers(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 10 }

deviceRadioNetConfBeaconRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 11 }

deviceRadioNetConfApRepeatBroadcast OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 12 }

deviceRadioNetConfApRepeatAddressed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 13 }

deviceRadioNetConfMMSType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
external(1),
generate(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 14 }

deviceRadioNetConfMMSHopOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 15 }

deviceRadioNetConfMaxPldBytesAp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 16 }

deviceRadioNetConfMaxPldBytesEp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 17 }

deviceRadioNetConfDynamicPayload OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 18 }

deviceRadioNetConfTransmitProb OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 19 }

deviceRadioNetConfDiagThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"No description provided."
::= { deviceRadioNetConfEntry 20 }

cnBaseDeviceNotifications NOTIFICATION-GROUP
NOTIFICATIONS
{ di1level, voltage }
STATUS current
DESCRIPTION
"Device-specific traps/notifications"
::= { cnBase 10 }

di1level NOTIFICATION-TYPE
OBJECTS
{ deviceDiagDI1Level }
STATUS current
DESCRIPTION
"Digital input 1 change trap"
::= { cnBaseDeviceNotifications 0 1 }

voltage NOTIFICATION-TYPE
OBJECTS
{ deviceDiagSupplyVoltage }
STATUS current
DESCRIPTION
"Power supply voltage trap"
::= { cnBaseDeviceNotifications 0 2 }

cnBaseRadioNotifications NOTIFICATION-GROUP
NOTIFICATIONS
{ margin, noise, reversePower, rssi, rxsuccess, temperature,
txsuccess }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBase 20 }

margin NOTIFICATION-TYPE
OBJECTS
{ radioMargin }
STATUS current
DESCRIPTION
"Link margin (SNR)"
::= { cnBaseRadioNotifications 0 1 }

noise NOTIFICATION-TYPE
OBJECTS
{ radioNoise }
STATUS current
DESCRIPTION
"Measured recevied RF noise"
::= { cnBaseRadioNotifications 0 2 }

reversePower NOTIFICATION-TYPE
OBJECTS
{ radioReversePower }
STATUS current
DESCRIPTION
"Reverse (reflected) power reading at the antenna port"
::= { cnBaseRadioNotifications 0 3 }

rssi NOTIFICATION-TYPE
OBJECTS
{ radioRssi }
STATUS current
DESCRIPTION
"Received signal strength indication"
::= { cnBaseRadioNotifications 0 4 }

rxsuccess NOTIFICATION-TYPE
OBJECTS
{ radioRxSuccess }
STATUS current
DESCRIPTION
"Calculated receive success"
::= { cnBaseRadioNotifications 0 5 }

temperature NOTIFICATION-TYPE
OBJECTS
{ radioPaTemperature }
STATUS current
DESCRIPTION
"Radio module temperature"
::= { cnBaseRadioNotifications 0 6 }

txsuccess NOTIFICATION-TYPE
OBJECTS
{ radioTxSuccess }
STATUS current
DESCRIPTION
"Calculated transmit success"
::= { cnBaseRadioNotifications 0 7 }

-- Conformance information

cnBaseConformance OBJECT IDENTIFIER ::= { cnBase 40 }

cnBaseGroups OBJECT IDENTIFIER ::= { cnBaseConformance 1 }

cnBaseDeviceDiagGroup OBJECT-GROUP
OBJECTS
{ deviceDiagDI1Level, deviceDiagDiscovery, deviceDiagFwVersion,
deviceDiagHttps, deviceDiagModel, deviceDiagName,
deviceDiagNumEthernetPorts, deviceDiagNumRadios,
deviceDiagNumSerialPorts, deviceDiagRadio1Fw,
deviceDiagRadio1Id, deviceDiagRadio1Model, deviceDiagRadio1Name,
deviceDiagRadio1NetworkRole, deviceDiagRadio1NetworkType,
deviceDiagRadio1ProtocolType, deviceDiagRadio1SN,
deviceDiagRadio2Fw, deviceDiagRadio2Id, deviceDiagRadio2Model,
deviceDiagRadio2Name, deviceDiagRadio2NetworkRole,
deviceDiagRadio2NetworkType, deviceDiagRadio2ProtocolType,
deviceDiagRadio2SN, deviceDiagSN, deviceDiagSupplyVoltage }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 1 }

cnBaseRadioRfDiagGroup OBJECT-GROUP
OBJECTS
{ radioBytesRx, radioBytesTx, radioDisconnectCount,
radioLinkQualityMetric, radioMargin, radioModuleState,
radioModuleTemperature, radioModuleVoltage, radioNoise,
radioPaTemperature, radioReversePower, radioRssi, radioRxRate,
radioRxSuccess, radioTxRate, radioTxSuccess }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 2 }

cnBaseNeighborListGroup OBJECT-GROUP
OBJECTS
{ neighborListDeviceId, neighborListIpAddress,
neighborListLearnedAge, neighborListLocalAge,
neighborListLocalNoise, neighborListLocalRssi,
neighborListMacAddress, neighborListRadioName,
neighborListRemoteAge, neighborListRemoteNoise,
neighborListRemoteRssi, neighborListRemoteTxPwr }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 3 }

cnBaseDeviceConfigGroup OBJECT-GROUP
OBJECTS
{ deviceConfigDefaultGateway, deviceConfigDiscoveryService,
deviceConfigLocation, deviceConfigName }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 4 }

cnBaseRadioRfConfigGroup OBJECT-GROUP
OBJECTS
{ deviceRadioRfConfigApTxRate, deviceRadioRfConfigBandSettings,
deviceRadioRfConfigBandStartMHz, deviceRadioRfConfigBandStopMHz,
deviceRadioRfConfigEpTxRates,
deviceRadioRfConfigErrorCorrection,
deviceRadioRfConfigFreqExcludeLower,
deviceRadioRfConfigFreqExcludeUpper,
deviceRadioRfConfigHopPattern, deviceRadioRfConfigRfModules,
deviceRadioRfConfigTxPower }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 5 }

cnBaseRadioNetConfGroup OBJECT-GROUP
OBJECTS
{ deviceRadioNetConfApRepeatAddressed,
deviceRadioNetConfApRepeatBroadcast,
deviceRadioNetConfBeaconRate, deviceRadioNetConfDescription,
deviceRadioNetConfDeviceId, deviceRadioNetConfDiagThreshold,
deviceRadioNetConfDynamicPayload,
deviceRadioNetConfEnableRepeaters,
deviceRadioNetConfLinkWithDeviceID,
deviceRadioNetConfMaxPldBytesAp,
deviceRadioNetConfMaxPldBytesEp, deviceRadioNetConfMMSHopOffset,
deviceRadioNetConfMMSType, deviceRadioNetConfNetworkAddress,
deviceRadioNetConfNetworkRadius,
deviceRadioNetConfNetworkRadiusUnit,
deviceRadioNetConfNetworkRole, deviceRadioNetConfNetworkType,
deviceRadioNetConfTransmitProb }
STATUS current
DESCRIPTION
"No description provided."
::= { cnBaseGroups 6 }

cnBaseCompliances OBJECT IDENTIFIER ::= { cnBaseConformance 2 }

-- Compliance statements

cnBaseFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"No description provided."

MODULE CN-BASE-MIB
MANDATORY-GROUPS
{ cnBaseDeviceConfigGroup, cnBaseRadioNetConfGroup,
cnBaseRadioRfConfigGroup }
::= { cnBaseCompliances 1 }

cnBaseReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"No description provided."

MODULE CN-BASE-MIB
MANDATORY-GROUPS
{ cnBaseDeviceConfigGroup, cnBaseDeviceDiagGroup,
cnBaseDeviceNotifications, cnBaseNeighborListGroup,
cnBaseRadioNetConfGroup, cnBaseRadioNotifications,
cnBaseRadioRfConfigGroup, cnBaseRadioRfDiagGroup }
::= { cnBaseCompliances 2 }

END

You might also like