1-- **************************************************************************** 2-- CISCO-WIRELESS-IF-MIB.my: Cisco Wireless Radio Point to Point MIB. 3 4-- January 2000, Joseph L Raja 5 6-- Copyright (c) 1998-2005 by Cisco Systems, Inc. 7-- All rights reserved. 8 9-- **************************************************************************** 10 11-- **************************************************************************** 12 13 14 15 16CISCO-WIRELESS-IF-MIB DEFINITIONS ::= BEGIN 17 18IMPORTS 19 MODULE-IDENTITY, 20 OBJECT-TYPE, 21 Counter32, 22 Integer32, 23 Gauge32, 24 Counter64, 25 NOTIFICATION-TYPE, 26 Unsigned32 27 FROM SNMPv2-SMI 28 DisplayString, 29 RowStatus, 30 TruthValue, 31 TimeInterval 32 FROM SNMPv2-TC 33 MODULE-COMPLIANCE, 34 OBJECT-GROUP, 35 NOTIFICATION-GROUP 36 FROM SNMPv2-CONF 37 ifIndex 38 FROM IF-MIB 39 OwnerString 40 FROM RMON-MIB 41 CwrRFZeroIndex, 42 CwrCwErrorFreeSecond, 43 CwrCwErroredSecond, 44 CwrCwSeverelyErroredSecond, 45 CwrCwConsecutiveSevErrSecond, 46 CwrCwDegradedSecond, 47 CwrCwDegradedMinute, 48 CwrCollectionAction, 49 CwrCollectionStatus, 50 CwrThreshLimitType, 51 CwrRadioSignalAttribute, 52 CwrOscState, 53 WirelessGauge64 54 FROM CISCO-WIRELESS-TC-MIB 55 ciscoMgmt 56 FROM CISCO-SMI; 57 58ciscoWirelessIfMIB MODULE-IDENTITY 59 LAST-UPDATED "200601041003Z" 60 ORGANIZATION "Cisco Systems Inc." 61 CONTACT-INFO 62 "Cisco Systems 63 Customer Service 64 65 Postal: 170 W Tasman Drive 66 San Jose, CA 95134 67 USA 68 69 Tel: +1 800 553-NETS 70 E-mail: wireless-nms@cisco.com" 71 DESCRIPTION 72 "This is the MIB Module for the Cisco Wireless Radio 73 Point to Point interface specification. 74 75 I) Relationship of the Cisco Wireless Radio IF MIB to Interfaces MIB: 76 77 One instance of the ifEntry exists for each wireless interface. 78 The ifType of each such interface will be propWirelessP2P(157). 79 80 If (at least) one IP address is active on an interface with this 81 ifType without the use of any intervening (multiplexing) sub-layer, 82 then it will appear in exactly two ifStackTable entries: i.e., 83 for an ifType=propWirelessP2P(157) interface with ifIndex 'x', the 84 ifStackTable will contain: 85 86 ifStackStatus.0.x=active 87 ifStackStatus.x.0=active 88 89 The ifTestTable and ifRcvAddressTable are not supported by this ifType. 90 91 II) ifEntry for the Wireless MAC Layer: 92 93 The ifEntry for the wireless MAC Layer supports the following groups in 94 the Interfaces MIB : 95 a. ifGeneralInformationGroup 96 b. ifHCPacketGroup 97 98 For all those objects where the behavior is as defined in the Interfaces 99 MIB, refer to Interfaces MIB for description. 100 Special conditions or exceptions are explicitly documented here. 101 102 IfTable Attribute Comments 103 ================= =============================================== 104 105 106 ifType, The IANA value of propWirelessP2P(157). 107 108 ifMtu, Return 1500. 109 110 ifSpeed, Current configured bandwidth. It can be 111 1.5Mbits/sec to 12Mbits/sec. 112 113 ifPhysAddress, Return 0 length octet string. 114 115 ifAdminStatus, The administrative status of this interface. 116 117 ifOperStatus, The current operational status of the 118 wireless MAC layer interface. 119 120 ifLastChange, Refer to the Interfaces MIB. 121 122 ifInMulticastPkts, Returns 0. 123 124 ifInBroadcastPkts, Returns 0. 125 126 ifOutMulticastPkts, Returns 0. 127 128 ifOutBroadcastPkts, Returns 0. 129 130 ifHCInMulticastPkts, Not supported. 131 132 ifHCInBroadcastPkts, Not supported. 133 134 ifHCOutMulticastPkts, Not supported. 135 136 ifHCOutBroadcastPkts, Not supported. 137 138 Glossary 139 140 The following terms are used in the MIB definitions below. 141 142 Radio Interface: The interface that provides the wireless 143 communication features. 144 Radio Link: The bi-directional wireless link that exists between two 145 communicating radio. 146 Radio PHY: Represents the transmission characteristics of the Radio 147 Link. 148 RF Unit: The Radio Frequency components and the associated 149 antennas. 150 ARQ: Automatic Repeat Query. 151 152 153 Cisco Wireless MIB Organization 154 155 The Cisco Wireless Radio IF MIB provides the following management groups : 156 157 o. Radio Base Group 158 This group contains common information about a radio 159 interface . It provides facilities to configure 160 attributes such as self-test, acquisition mode, etc. 161 It includes configuration information used to set up 162 a radio link. 163 164 o. Radio PHY Quality Group 165 This group provides facilities to control/tune the 166 transmission and reception quality of the Radio Link. 167 The quality of the Radio Link is measured using the 168 metrics defined in radio Radio Link metrics group. 169 170 o. Radio Frequency Resource Group 171 This contains information about the Radio frequency 172 transmission and reception resources available on the 173 system. This group determines the portions of the 174 radio spectrum at which the radio subsystem can 175 operate. 176 This group in conjunction with the radio PHY group 177 determine the acutal spectrum that gets used for 178 communications. 179 180 181 o. Radio Link Metrics Group 182 This group contains metrics to measure the quality of 183 radio Link. This includes metrics such as total 184 received codeword errors, resync count, errored 185 seconds etc. 186 187 o. Radio Signal Group 188 This group contains information about the radio 189 signal(s) that were received or attributes of the radio 190 signals computed from received signals. 191 This group models the real-time data that is collected. 192 193 The key characteristics are: 194 1. The amount of information captured in these parameters 195 is large and cannot be modeled as single values. 196 197 2. They represent real-time information, which cannot be 198 polled for as well. 199 200 3. Hardware captures this information. 201 202 All the radio signal characteristics are modeled in 203 three ways: 204 1. Histogram 205 2. Timelines 206 3. Snapshots 207 208 For management purposes radio signal characteristics 209 are made accessible via: 210 1. History Group 211 2. Timeline Group 212 3. Snapshot Group 213 These groups are described below. 214 215 o. History Group 216 This group contains information about the radio system 217 characteristics which are inherently modeled as 218 historgrams. 219 Certain characteristics of the radio system may be 220 captured as histograms by the hardware. 221 The user may configure these histograms as needed. 222 223 It exists for the following reasons: 224 225 1. The amount of information contained in these 226 parameters is large and cannot be modeled as single 227 values. 228 229 2. They represent real-time information, which cannot be 230 polled for as well. 231 232 3. Key signal processing information cannot be captured 233 by normal SNMP (say 1 sec poll interval) monitoring. 234 235 4. Hardware captures this information as histograms. 236 237 5. In wireless environments this is key information that 238 can be captured for fault and performance management. 239 240 o. Timeline Group 241 This group contains information about how raw radio 242 signal characteristics that may be captured. 243 Timelines are normally associated with a threshold 244 defined in the threshold group. 245 246 o. Threshold Group 247 This provides provides facilities to define thresholds 248 on the raw signal attributes that are processed by the 249 hardware. Normally thresholds are used in conjunction 250 with Timelines to capture specific radio signal 251 behavior. 252 253 o. Snapshot Group 254 This group provides facilities that may be 255 used to capture multiple radio signal attributes 256 keyed to a single user initiated trigger. Simultaneous 257 capture of multiple real-time attributes keyed to 258 a single trigger provides indepth information about 259 the behavior of the system. 260 261 o. Test Group 262 This provides facilities to establish loopback at 263 various points in the hardware for diagnostic 264 purposes. 265 266 o. Antenna Group 267 This group provides information about the antenna 268 resources installed and available for use. 269 270 o. Trap Group 271 It provides the list of traps that the wireless system 272 will generate." 273 274 REVISION "200601041003Z" 275 DESCRIPTION 276 "Imported Unsigned32 from SNMPv2-SMI." 277 REVISION "200002211500Z" 278 DESCRIPTION 279 "The initial version of this MIB module." 280 ::= { ciscoMgmt 136 } 281 282-- The Cisco Wireless Radio MIB Tree 283cwrRadioMibObjects OBJECT IDENTIFIER 284 ::= { ciscoWirelessIfMIB 1 } 285 286cwrRadioNotification OBJECT IDENTIFIER 287 ::= { ciscoWirelessIfMIB 2 } 288 289cwrRadioInternal OBJECT IDENTIFIER 290 ::= { cwrRadioMibObjects 1 } 291 292cwrRadioCommon OBJECT IDENTIFIER 293 ::= { cwrRadioMibObjects 2 } 294 295cwrRadioBaseGroup OBJECT IDENTIFIER 296 ::= { cwrRadioMibObjects 3 } 297 298cwrRadioPhyQualityGroup OBJECT IDENTIFIER 299 ::= { cwrRadioMibObjects 4 } 300 301cwrRadioFreqResGroup OBJECT IDENTIFIER 302 ::= { cwrRadioMibObjects 5 } 303 304cwrRadioMetricsGroup OBJECT IDENTIFIER 305 ::= { cwrRadioMibObjects 6 } 306 307cwrRadioHistoryGroup OBJECT IDENTIFIER 308 ::= { cwrRadioMibObjects 7 } 309 310cwrRadioTimelineGroup OBJECT IDENTIFIER 311 ::= { cwrRadioMibObjects 8 } 312 313cwrRadioSnapshotGroup OBJECT IDENTIFIER 314 ::= { cwrRadioMibObjects 9 } 315 316cwrRadioAntennaGroup OBJECT IDENTIFIER 317 ::= { cwrRadioMibObjects 10 } 318 319cwrRadioLatestTrap OBJECT IDENTIFIER 320 ::= { cwrRadioNotification 1 } 321 322cwrRadioDevTraps OBJECT IDENTIFIER 323 ::= { cwrRadioNotification 2 } 324 325cwrRadioThreshTraps OBJECT IDENTIFIER 326 ::= { cwrRadioNotification 3 } 327 328-- Radio Indices. 329cwrRadioNextIndex OBJECT-TYPE 330 SYNTAX Integer32 (1..2147483647) 331 MAX-ACCESS read-only 332 STATUS current 333 DESCRIPTION 334 "This object should be used to generate unique indices when 335 creating rows in the cwrRadioHistoryGroup, cwrRadioTimelineGroup, 336 and the cwrRadioSnapshotGroup. Every GET request will 337 generate a new index. 338 The index will not be unique across power cycles of the router." 339 ::= { cwrRadioCommon 1 } 340 341-- The Radio Base Group 342 343-- The RadioBaseTable represents the set of radio communication interfaces 344-- and their configuration available on this system. 345-- It contains information that is common to the radio interface. 346cwrRadioBaseTable OBJECT-TYPE 347 SYNTAX SEQUENCE OF CwrRadioBaseEntry 348 MAX-ACCESS not-accessible 349 STATUS current 350 DESCRIPTION 351 "This table contains information about the radio common to both 352 the transmit and receive sides." 353 ::= { cwrRadioBaseGroup 1 } 354 355cwrRadioBaseEntry OBJECT-TYPE 356 SYNTAX CwrRadioBaseEntry 357 MAX-ACCESS not-accessible 358 STATUS current 359 DESCRIPTION 360 "There exists one such entry for every interface in the 361 ifTable which has an ifType of propWirelessP2P(157). 362 363 Each of these entries are indexed by the value of ifIndex as 364 defined in RFC2863." 365 INDEX { ifIndex } 366 ::= { cwrRadioBaseTable 1 } 367 368CwrRadioBaseEntry ::= SEQUENCE { 369 cwrAcquisitionMode INTEGER, 370 cwrSelfTest INTEGER, 371 cwrBasePrivacySupport TruthValue, 372 cwrTxRfIndex CwrRFZeroIndex, 373 cwrRx1RfIndex CwrRFZeroIndex, 374 cwrRx2RfIndex CwrRFZeroIndex, 375 cwrClockRefExt TruthValue, 376 cwrAntAlignment TruthValue 377} 378 379cwrAcquisitionMode OBJECT-TYPE 380 SYNTAX INTEGER { 381 master(1), 382 slave(2) 383 } 384 MAX-ACCESS read-write 385 STATUS current 386 DESCRIPTION 387 "This object specifies whether the radio should act as the 388 master or as the slave. The slave radio tracks the 389 master's frequency." 390 ::= { cwrRadioBaseEntry 2 } 391 392cwrSelfTest OBJECT-TYPE 393 SYNTAX INTEGER { 394 off(1), 395 once(2), 396 always(3) 397 } 398 MAX-ACCESS read-write 399 STATUS current 400 DESCRIPTION 401 "This object specifies the whether self test should be 402 executed and if so whether to do it every time the radio link is 403 started. Any changes made to this object will reflected the 404 next time the radio link is started. 405 406 off(1) - Self test never performed. 407 once(2) - Self test will be performed the next time the 408 radio link is started. 409 always(3) - Every time the radio link is started." 410 ::= { cwrRadioBaseEntry 3 } 411 412cwrBasePrivacySupport OBJECT-TYPE 413 SYNTAX TruthValue 414 MAX-ACCESS read-only 415 STATUS current 416 DESCRIPTION 417 "This object specifies whether the Baseline Privacy feature is 418 available for use on this radio interface. If true then privacy is 419 supported." 420 ::= { cwrRadioBaseEntry 4 } 421 422cwrTxRfIndex OBJECT-TYPE 423 SYNTAX CwrRFZeroIndex 424 MAX-ACCESS read-only 425 STATUS current 426 DESCRIPTION 427 "This object specifies the index into the cwrRfTable identifying 428 the antenna used for transmission. This index will be 0 if the 429 associated transmit antenna is not present." 430 ::= { cwrRadioBaseEntry 5 } 431 432cwrRx1RfIndex OBJECT-TYPE 433 SYNTAX CwrRFZeroIndex 434 MAX-ACCESS read-only 435 STATUS current 436 DESCRIPTION 437 "This object specifies the index of the first receive antenna 438 identified by the cwrRfTable. This index will be 0 if the 439 associated receive antenna is not present." 440 ::= { cwrRadioBaseEntry 6 } 441 442cwrRx2RfIndex OBJECT-TYPE 443 SYNTAX CwrRFZeroIndex 444 MAX-ACCESS read-only 445 STATUS current 446 DESCRIPTION 447 "This object specifies the index of the second receive antenna 448 in the cwrRfTable. This index will be 0 if the associated receive 449 antenna is not present." 450 ::= { cwrRadioBaseEntry 7 } 451 452cwrClockRefExt OBJECT-TYPE 453 SYNTAX TruthValue 454 MAX-ACCESS read-write 455 STATUS current 456 DESCRIPTION 457 "When this object is set to true(1), the wireless radio uses a 458 10MHz external reference clock." 459 ::= { cwrRadioBaseEntry 8 } 460 461cwrAntAlignment OBJECT-TYPE 462 SYNTAX TruthValue 463 MAX-ACCESS read-write 464 STATUS current 465 DESCRIPTION 466 "For normal operation this should be set to false(2). If it set 467 true(1), then the radio link is placed in antenna alignment mode. 468 In this mode control signals are sent to the RF 469 resource which enables the operator to monitor the signal 470 received strength at the RF resource. This is mainly used 471 for antenna steering i.e. positioning the antenna for the best 472 possible signal reception. 473 If set to true(1), the radio link's response to rapid changes 474 in signal strength may potentially be affected." 475 ::= { cwrRadioBaseEntry 9 } 476 477-- The RadioPhyTable provides facilities to configure the physical 478-- layer characteristics of the radio link. 479cwrRadioPhyTable OBJECT-TYPE 480 SYNTAX SEQUENCE OF CwrRadioPhyEntry 481 MAX-ACCESS not-accessible 482 STATUS current 483 DESCRIPTION 484 "This table contains information about the currently configured 485 physical layer. These configuration paramters must match the 486 corresponding configuration parameter at the remote end for 487 the wireless link to be established." 488 ::= { cwrRadioBaseGroup 2 } 489 490cwrRadioPhyEntry OBJECT-TYPE 491 SYNTAX CwrRadioPhyEntry 492 MAX-ACCESS not-accessible 493 STATUS current 494 DESCRIPTION 495 "There exists one such entry for every interface in the ifTable 496 which has an ifType of propWirelessP2P(157). 497 498 Each of these entries are indexed by the value of ifIndex 499 as defined in RFC2863." 500 INDEX { ifIndex } 501 ::= { cwrRadioPhyTable 1 } 502 503CwrRadioPhyEntry ::= SEQUENCE { 504 cwrNumRxAntenna INTEGER, 505 cwrBandwidth INTEGER, 506 cwrThroughput INTEGER, 507 cwrOperatingBand INTEGER, 508 cwrTxFrequency INTEGER, 509 cwrRxFrequency INTEGER, 510 cwrTxPower INTEGER, 511 cwrCableLoss INTEGER, 512 cwrOpStatus INTEGER, 513 cwrCableLossDiversity INTEGER, 514 cwrBurstSize INTEGER 515} 516 517cwrNumRxAntenna OBJECT-TYPE 518 SYNTAX INTEGER (1..2) 519 MAX-ACCESS read-write 520 STATUS current 521 DESCRIPTION 522 "This object specifies the number of antennas to be used to receive 523 the wireless transmissions." 524 ::= { cwrRadioPhyEntry 1 } 525 526cwrBandwidth OBJECT-TYPE 527 SYNTAX INTEGER (0..500000000) 528 UNITS "Hz" 529 MAX-ACCESS read-write 530 STATUS current 531 DESCRIPTION 532 "This object specifies the bandwidth to use. Given bandwidth, the 533 actual throughput of the radio link is determined by the 534 cwrThroughput setting." 535 ::= { cwrRadioPhyEntry 2 } 536 537cwrThroughput OBJECT-TYPE 538 SYNTAX INTEGER { 539 high(1), 540 medium(2), 541 low(3) 542 } 543 MAX-ACCESS read-write 544 STATUS current 545 DESCRIPTION 546 "This represents an throughput expected of the identified radio 547 link. There are 3 possible settings. The settings provide a 548 tradeoff between bandwidth and the reliability of the 549 radio link. The settings are: 550 high(1): For a high throughput. The radio hardware will be 551 configured such that it, favors throughput over 552 error correction. It may not be able to correct 553 all received errors. 554 medium(2): This is a balance between high and low. 555 low(3): The radio hardware is configured such that it 556 trades off throughput for latency and error 557 correction. It tries its very 558 best to correct errors it detects." 559 ::= { cwrRadioPhyEntry 3 } 560 561cwrOperatingBand OBJECT-TYPE 562 SYNTAX INTEGER { 563 bandUNII(1), 564 bandMMDS(2), 565 bandOther(3) 566 } 567 MAX-ACCESS read-write 568 STATUS current 569 DESCRIPTION 570 "This object represents the portion of the frequency spectrum in 571 which the radio PHY will operate. 572 bandUNII(1) - The U-NII (Unlicensed National Information 573 Infrastructure) 574 band represents the frequency range 5725.25 to 575 5823.75 MHz. 576 bandMMDS(2) - The MMDS (Multichannel Multipoint Distribution 577 Service) 578 band represents the frequency range 2150.75 to 579 2688.25 MHz. 580 bandOther(3)- For all other frequenciy ranges." 581 ::= { cwrRadioPhyEntry 4 } 582 583cwrTxFrequency OBJECT-TYPE 584 SYNTAX INTEGER (0..6000000) 585 UNITS "10Khz" 586 MAX-ACCESS read-write 587 STATUS current 588 DESCRIPTION 589 "This object represents the center frequency that will be used to 590 transmit data over the radio PHY. The specified transmit 591 frequency must match the operating band and the capability 592 of the RF resource connected to the radio." 593 ::= { cwrRadioPhyEntry 5 } 594 595cwrRxFrequency OBJECT-TYPE 596 SYNTAX INTEGER (0..6000000) 597 UNITS "10Khz" 598 MAX-ACCESS read-write 599 STATUS current 600 DESCRIPTION 601 "This object represents the center frequency that will be used to 602 receive transmissions over the radio PHY. The specified receive 603 frequency must match the operating band and the capability of the 604 RF resource connected to the radio. The transmit frequency at 605 the local end must be identical to the receive frequency at the 606 remote end for a wireless link to be established." 607 ::= { cwrRadioPhyEntry 6 } 608 609cwrTxPower OBJECT-TYPE 610 SYNTAX INTEGER (-80..50) 611 UNITS "dBm - decibel milliwatts" 612 MAX-ACCESS read-write 613 STATUS current 614 DESCRIPTION 615 "This object represents the power that the antenna will transmit. 616 The minimum average transmit power for the U-NII or MMDS band is 617 0.01 microwatts (-80 dBm). Maximum average transmit power: 618 For the MMDS band is 2 Watts i.e. (+33dBm). 619 For the U-NII band is 100 milliwatts i.e. (+20dBm). 620 The power is specified in dBm." 621 ::= { cwrRadioPhyEntry 7 } 622 623cwrCableLoss OBJECT-TYPE 624 SYNTAX INTEGER (0..50) 625 UNITS "dB - decibel" 626 MAX-ACCESS read-write 627 STATUS current 628 DESCRIPTION 629 "This object represents the measured loss in signal power in 630 dB that is imposed by the cable connecting the radio to the 631 antenna head. 632 This value enables the hardware to compensate for the cable 633 loss by adjusting the gain appropriately. 634 A value of 0 represents no degradation in signal due to the cable. 635 This cable loss applies to the transmit antenna identified by 636 cwrTxRfIndex." 637 ::= { cwrRadioPhyEntry 8 } 638 639cwrOpStatus OBJECT-TYPE 640 SYNTAX INTEGER { 641 notOperational(1), 642 selftest(2), 643 download(3), 644 txOnly(4), 645 acquiring(5), 646 receiveUp(6), 647 transmitUp(7), 648 linkOperational(8) 649 } 650 MAX-ACCESS read-only 651 STATUS current 652 DESCRIPTION 653 "This represents the current state of a radio Link. 654 655 notOperational(1): The link is not operational. 656 selftest(2) : Power on self test in progress 657 download(3): Image download is in progress. 658 txOnly(4): The radio link will switch to this state if 659 the radio link is configured for transmit only. 660 acquiring(5): Attempting to sync up with the far end transmitter. 661 receiveUp(6): The receive side of the radio link has successfully 662 sync'ed up with remote end. 663 transmitUp(7): Transmit side of the radio link is up and running. 664 linkOperational(8): The radio link is ready for duplex 665 communication." 666 ::= { cwrRadioPhyEntry 9 } 667 668cwrCableLossDiversity OBJECT-TYPE 669 SYNTAX INTEGER (0..50) 670 UNITS "dB - decibel" 671 MAX-ACCESS read-write 672 STATUS current 673 DESCRIPTION 674 "This object represents the measured loss in signal power 675 in dB that is imposed by the cable connecting the radio 676 to the antenna head. 677 This value enables the hardware to compensate for the cable 678 loss by adjusting the gain appropriately. 679 A value of 0 represents no degradation in signal due to the cable. 680 This cable loss applies to the receive antenna identified by 681 cwrRxRf2Index." 682 ::= { cwrRadioPhyEntry 10 } 683 684cwrBurstSize OBJECT-TYPE 685 SYNTAX INTEGER { 686 small(1), 687 medium(2), 688 large(3) 689 } 690 MAX-ACCESS read-write 691 STATUS current 692 DESCRIPTION 693 "This object defines the time duration of the data burst sent 694 over the air. The burst size is dependant on the capability of 695 the ODU which is represented by the cwrBurstSizeGroup variable 696 in the cwrRfTable. 697 The user must set this object based on the value of 698 cwrBurstSizeGroup in the cwrRfTable. 699 700 The approximate time duration for each of the burst sizes are: 701 small(1): 50 microseconds 702 medium(2): 100 microseconds 703 large(3): 200 microseconds" 704 ::= { cwrRadioPhyEntry 11 } 705 706-- The Radio PHY Quality Group 707 708-- The PhyQualityTable provides facilities to control the quality of the 709-- wireless link i.e. the physical link. The radio PHY layer must be 710-- shutdown before any changes may be made to this table. 711cwrPhyQualityTable OBJECT-TYPE 712 SYNTAX SEQUENCE OF CwrPhyQualityEntry 713 MAX-ACCESS not-accessible 714 STATUS current 715 DESCRIPTION 716 "This table contains information about the radio PHY quality 717 control parameters. Note that the parameters in this table are 718 automatically determined by the parameters configured in the 719 cwrRadioPhyTable. These parameters may further be used to tune 720 the characteristics when needed." 721 ::= { cwrRadioPhyQualityGroup 1 } 722 723cwrPhyQualityEntry OBJECT-TYPE 724 SYNTAX CwrPhyQualityEntry 725 MAX-ACCESS not-accessible 726 STATUS current 727 DESCRIPTION 728 "There exists one such entry for every interface in the ifTable 729 which has an ifType of propWirelessP2P(157). 730 731 Each of these entries are indexed by the value of ifIndex as 732 defined in RFC2863." 733 INDEX { ifIndex } 734 ::= { cwrPhyQualityTable 1 } 735 736CwrPhyQualityEntry ::= SEQUENCE { 737 cwrArqPctBw INTEGER, 738 cwrArqVoiceLatency Integer32, 739 cwrArqDataLatency Integer32, 740 cwrArqBurstSize Integer32, 741 cwrArqTypicalBitRate Integer32, 742 cwrArqMinBitRate Integer32, 743 cwrArqMaxLatencyJitter Integer32, 744 cwrArqReset TruthValue, 745 cwrArqOn TruthValue 746} 747 748cwrArqPctBw OBJECT-TYPE 749 SYNTAX INTEGER (1..10000) 750 UNITS "0.01 percent" 751 MAX-ACCESS read-write 752 STATUS current 753 DESCRIPTION 754 "This object specifies the percentage of the total radio PHY 755 bandwidth available to the ARQ engine. Some or all of this 756 allocated bandwidth is used to when detected errors are 757 corrected. The percentage will be 758 approximated to the closest value supported by the ARQ engine." 759 ::= { cwrPhyQualityEntry 1 } 760 761cwrArqVoiceLatency OBJECT-TYPE 762 SYNTAX Integer32 (1..2147483647) 763 UNITS "milliseconds" 764 MAX-ACCESS read-only 765 STATUS current 766 DESCRIPTION 767 "This object identifies the latency value for voice data." 768 ::= { cwrPhyQualityEntry 2 } 769 770cwrArqDataLatency OBJECT-TYPE 771 SYNTAX Integer32 (1..2147483647) 772 UNITS "milliseconds" 773 MAX-ACCESS read-write 774 STATUS current 775 DESCRIPTION 776 "This object specifies the expected latency values for data. 777 Reducing the latency, provides the ARQ engine less time to correct 778 codeword errors. So if latency is reduced sufficiently, the data 779 throughput will get effected. 780 Also note that the latency values on both ends of the link should 781 be kept identical, else the data throughput will be effected." 782 ::= { cwrPhyQualityEntry 3 } 783 784cwrArqBurstSize OBJECT-TYPE 785 SYNTAX Integer32 (1..63) 786 MAX-ACCESS read-write 787 STATUS current 788 DESCRIPTION 789 "This object specifies the maximum number of consecutive ARQ 790 codewords that will be transmitted. ARQ codewords are 791 transmitted for error correction. When an ARQ codeword 792 is transmitted, a data codeword cannot be transmitted in 793 that time slot, resulting jitter on the received data stream. 794 Lower the value of the burst size, lower the peak jitter values." 795 ::= { cwrPhyQualityEntry 4 } 796 797cwrArqTypicalBitRate OBJECT-TYPE 798 SYNTAX Integer32 (0..45000000) 799 UNITS "bits/sec" 800 MAX-ACCESS read-only 801 STATUS current 802 DESCRIPTION 803 "This object specifies the typical error free bit rate that 804 is possible on this link given the current configuration as 805 specified in the cwrRadioPhyTable. If the radio channel 806 is excessively noisy then the bit rate will be lower 807 than this value" 808 ::= { cwrPhyQualityEntry 5 } 809 810cwrArqMinBitRate OBJECT-TYPE 811 SYNTAX Integer32 (0..45000000) 812 UNITS "bits/sec" 813 MAX-ACCESS read-only 814 STATUS current 815 DESCRIPTION 816 "This object specifies the minimum error free bit rate 817 that is supported on this link given the current 818 configuration as specified in the 819 cwrRadioPhyTable and the settings in this table." 820 ::= { cwrPhyQualityEntry 6 } 821 822cwrArqMaxLatencyJitter OBJECT-TYPE 823 SYNTAX Integer32 (1..22000) 824 UNITS "microseconds" 825 MAX-ACCESS read-only 826 STATUS current 827 DESCRIPTION 828 "This object specifies the maximum latency jitter introduced 829 by the ARQ engine, based on the settings defined 830 in this table." 831 ::= { cwrPhyQualityEntry 7 } 832 833cwrArqReset OBJECT-TYPE 834 SYNTAX TruthValue 835 MAX-ACCESS read-write 836 STATUS current 837 DESCRIPTION 838 "This object when set to true will force the PHY quality 839 parameters to be reset from the cwrRadioPhyTable. 840 Reading this object will always return false. This is useful 841 when arbitrary changes to the ARQ parameters have to be reset 842 to known consistent valid values." 843 ::= { cwrPhyQualityEntry 8 } 844 845cwrArqOn OBJECT-TYPE 846 SYNTAX TruthValue 847 MAX-ACCESS read-write 848 STATUS current 849 DESCRIPTION 850 "This object when set to true will enable the Automatic Repeat 851 Query subsystem. Disabling the ARQ subsystem disables a major 852 error correction mechanism of the radio, due to which an 853 operating radio PHY may suffer large performance degradation." 854 ::= { cwrPhyQualityEntry 9 } 855 856-- The Corrected Byte Errors Table 857 858-- This table provides information on the number of consecutive 859-- byte errors detected and corrected by the ARQ engine. 860-- The ARQ engine can correct up to 9 consecutive byte errors. 861-- This table provides details on the byte error correction 862-- distribution over time. 863cwrPhyCorrectedBytesTable OBJECT-TYPE 864 SYNTAX SEQUENCE OF CwrPhyCorrectedBytesEntry 865 MAX-ACCESS not-accessible 866 STATUS current 867 DESCRIPTION 868 "This provides information on the number of byte 869 detected and corrected by the ARQ engine. 870 The ARQ engine can correct up to 9 consecutive byte errors. 871 This table keeps a count of the number of byte errors corrected 872 over time. 873 The values in this table are cumulated from link power up." 874 ::= { cwrRadioPhyQualityGroup 2 } 875 876cwrPhyCorrectedBytesEntry OBJECT-TYPE 877 SYNTAX CwrPhyCorrectedBytesEntry 878 MAX-ACCESS not-accessible 879 STATUS current 880 DESCRIPTION 881 "There exists one such entry for every interface in the ifTable 882 which has an ifType of propWirelessP2P(157). 883 884 Each of these entries are indexed by the value of ifIndex as 885 defined in RFC2863." 886 INDEX { ifIndex } 887 ::= { cwrPhyCorrectedBytesTable 1 } 888 889CwrPhyCorrectedBytesEntry ::= SEQUENCE { 890 cwrArq1ByteErrs Counter64, 891 cwrArq2ByteErrs Counter64, 892 cwrArq3ByteErrs Counter64, 893 cwrArq4ByteErrs Counter64, 894 cwrArq5ByteErrs Counter64, 895 cwrArq6ByteErrs Counter64, 896 cwrArq7ByteErrs Counter64, 897 cwrArq8ByteErrs Counter64, 898 cwrArq9ByteErrs Counter64 899} 900 901cwrArq1ByteErrs OBJECT-TYPE 902 SYNTAX Counter64 903 MAX-ACCESS read-only 904 STATUS current 905 DESCRIPTION 906 "This object identifies the number of 1 byte errors that were 907 corrected since the the radio link reached linkOperational state." 908 ::= { cwrPhyCorrectedBytesEntry 1 } 909 910cwrArq2ByteErrs OBJECT-TYPE 911 SYNTAX Counter64 912 MAX-ACCESS read-only 913 STATUS current 914 DESCRIPTION 915 "This object identifies the number of consecutive 2 byte errors 916 that were corrected since the the radio link reached 917 linkOperational state." 918 ::= { cwrPhyCorrectedBytesEntry 2 } 919 920cwrArq3ByteErrs OBJECT-TYPE 921 SYNTAX Counter64 922 MAX-ACCESS read-only 923 STATUS current 924 DESCRIPTION 925 "This object identifies the number of consecutive 3 byte errors 926 that were corrected since the the radio link reached 927 linkOperational state." 928 ::= { cwrPhyCorrectedBytesEntry 3 } 929 930cwrArq4ByteErrs OBJECT-TYPE 931 SYNTAX Counter64 932 MAX-ACCESS read-only 933 STATUS current 934 DESCRIPTION 935 "This object identifies the number of consecutive 4 byte errors 936 that were corrected since the the radio link reached 937 linkOperational state." 938 ::= { cwrPhyCorrectedBytesEntry 4 } 939 940cwrArq5ByteErrs OBJECT-TYPE 941 SYNTAX Counter64 942 MAX-ACCESS read-only 943 STATUS current 944 DESCRIPTION 945 "This object identifies the number of consecutive 5 byte errors 946 that were corrected since the the radio link reached 947 linkOperational state." 948 ::= { cwrPhyCorrectedBytesEntry 5 } 949 950cwrArq6ByteErrs OBJECT-TYPE 951 SYNTAX Counter64 952 MAX-ACCESS read-only 953 STATUS current 954 DESCRIPTION 955 "This object identifies the number of consecutive 6 byte errors 956 that were corrected since the the radio link reached 957 linkOperational state." 958 ::= { cwrPhyCorrectedBytesEntry 6 } 959 960cwrArq7ByteErrs OBJECT-TYPE 961 SYNTAX Counter64 962 MAX-ACCESS read-only 963 STATUS current 964 DESCRIPTION 965 "This object identifies the number of consecutive 7 byte errors 966 that were corrected since the the radio link reached 967 linkOperational state." 968 ::= { cwrPhyCorrectedBytesEntry 7 } 969 970cwrArq8ByteErrs OBJECT-TYPE 971 SYNTAX Counter64 972 MAX-ACCESS read-only 973 STATUS current 974 DESCRIPTION 975 "This object identifies the number of consecutive 8 byte errors 976 that were corrected since the the radio link reached 977 linkOperational state." 978 ::= { cwrPhyCorrectedBytesEntry 8 } 979 980cwrArq9ByteErrs OBJECT-TYPE 981 SYNTAX Counter64 982 MAX-ACCESS read-only 983 STATUS current 984 DESCRIPTION 985 "This object identifies the number of consecutive 9 byte errors 986 that were corrected since the the radio link reached 987 linkOperational state." 988 ::= { cwrPhyCorrectedBytesEntry 9 } 989 990-- The Radio Frequency Resource Group. 991 992-- The RF Table. This table contains information about the state of the 993-- Radio frequency resources being used by this radio link. 994cwrRfTable OBJECT-TYPE 995 SYNTAX SEQUENCE OF CwrRfEntry 996 MAX-ACCESS not-accessible 997 STATUS current 998 DESCRIPTION 999 "This table contains information about the state of the 1000 radio frequency resources used by the radio link." 1001 ::= { cwrRadioFreqResGroup 1 } 1002 1003cwrRfEntry OBJECT-TYPE 1004 SYNTAX CwrRfEntry 1005 MAX-ACCESS not-accessible 1006 STATUS current 1007 DESCRIPTION 1008 "This represents one entry in the cwrRfTable. This table is largely 1009 a read only table which provides details on the state of radio 1010 frequency resources available on the system. 1011 Physically each RF resource may be realized by one antenna 1012 and its associated control hardware. A single antenna and its 1013 associated electronics may act as more than 1 RF resource. 1014 1015 When an RF resource acts as both a transmit and receive resource, 1016 the transmit and receive frequency ranges may overlap. 1017 1018 It is indexed by the ifIndex and cwrRfIndex." 1019 INDEX { 1020 ifIndex, 1021 cwrRfIndex 1022 } 1023 ::= { cwrRfTable 1 } 1024 1025CwrRfEntry ::= SEQUENCE { 1026 cwrRfIndex Integer32, 1027 cwrRfResIndex Integer32, 1028 cwrRFOpMode INTEGER, 1029 cwrTxFreqRangeMin INTEGER, 1030 cwrTxFreqRangeMax INTEGER, 1031 cwrRxFreqRangeMin INTEGER, 1032 cwrRxFreqRangeMax INTEGER, 1033 cwrMinTxPower Integer32, 1034 cwrMaxTxPower Integer32, 1035 cwrRfTxOscState CwrOscState, 1036 cwrRfAntIndex Integer32, 1037 cwrRfRxOscState CwrOscState, 1038 cwrRfTemperature Integer32, 1039 cwrRfSupplyVoltageState INTEGER, 1040 cwrRfStatus INTEGER, 1041 cwrRfControlChannelStatus INTEGER, 1042 cwrBurstSizeGroup OCTET STRING 1043} 1044 1045cwrRfIndex OBJECT-TYPE 1046 SYNTAX Integer32 (1..2) 1047 MAX-ACCESS not-accessible 1048 STATUS current 1049 DESCRIPTION 1050 "This object, along with ifIndex, represents the index of 1051 this entry in the cwrRfTable." 1052 ::= { cwrRfEntry 1 } 1053 1054cwrRfResIndex OBJECT-TYPE 1055 SYNTAX Integer32 (1..2147483647) 1056 MAX-ACCESS read-only 1057 STATUS current 1058 DESCRIPTION 1059 "This object represents the index into CwrRfEntityTable. This 1060 index identifies the radio frequency resource." 1061 REFERENCE " Refer to CwrRfEntityTable in CISCO-WIRELESS-EXP-MIB" 1062 ::= { cwrRfEntry 2 } 1063 1064cwrRFOpMode OBJECT-TYPE 1065 SYNTAX INTEGER { 1066 rxOnly(0), 1067 txOnly(1), 1068 rxAndTx(2) 1069 } 1070 MAX-ACCESS read-only 1071 STATUS current 1072 DESCRIPTION 1073 "This object indicates if this RF resource is being used to either 1074 receive, transmit, or both." 1075 ::= { cwrRfEntry 3 } 1076 1077cwrTxFreqRangeMin OBJECT-TYPE 1078 SYNTAX INTEGER (215000..582500) 1079 UNITS "10 kHz" 1080 MAX-ACCESS read-only 1081 STATUS current 1082 DESCRIPTION 1083 "This object represents the minimum frequency at which this 1084 RF resource can transmit." 1085 ::= { cwrRfEntry 4 } 1086 1087cwrTxFreqRangeMax OBJECT-TYPE 1088 SYNTAX INTEGER (215000..582500) 1089 UNITS "10 kHz" 1090 MAX-ACCESS read-only 1091 STATUS current 1092 DESCRIPTION 1093 "This object represents the maximum frequency at which this 1094 RF resource can transmit." 1095 ::= { cwrRfEntry 5 } 1096 1097cwrRxFreqRangeMin OBJECT-TYPE 1098 SYNTAX INTEGER (215000..582500) 1099 UNITS "10 kHz" 1100 MAX-ACCESS read-only 1101 STATUS current 1102 DESCRIPTION 1103 "This object represents the lowest transmission frequency this RF 1104 resource can receive." 1105 ::= { cwrRfEntry 6 } 1106 1107cwrRxFreqRangeMax OBJECT-TYPE 1108 SYNTAX INTEGER (215000..582500) 1109 UNITS "10 kHz" 1110 MAX-ACCESS read-only 1111 STATUS current 1112 DESCRIPTION 1113 "This object represents the highest transmission frequency that 1114 this RF resource can receive." 1115 ::= { cwrRfEntry 7 } 1116 1117cwrMinTxPower OBJECT-TYPE 1118 SYNTAX Integer32 (-80..33) 1119 UNITS "dBm Decibel milliwatts" 1120 MAX-ACCESS read-only 1121 STATUS current 1122 DESCRIPTION 1123 "This object represents the minimum power that the RF subsystem 1124 can supply the antenna." 1125 ::= { cwrRfEntry 8 } 1126 1127cwrMaxTxPower OBJECT-TYPE 1128 SYNTAX Integer32 (-80..33) 1129 UNITS "dBm Decibel milliwatts" 1130 MAX-ACCESS read-only 1131 STATUS current 1132 DESCRIPTION 1133 "This object represents the maximum power that the RF subsystem can 1134 supply the antenna." 1135 ::= { cwrRfEntry 9 } 1136 1137cwrRfTxOscState OBJECT-TYPE 1138 SYNTAX CwrOscState 1139 MAX-ACCESS read-only 1140 STATUS current 1141 DESCRIPTION 1142 "This object represents the state of the transmit oscillator. The 1143 oscillator must be in oscillatorOk(1) state for the system to 1144 function properly." 1145 ::= { cwrRfEntry 10 } 1146 1147cwrRfAntIndex OBJECT-TYPE 1148 SYNTAX Integer32 (0..2147483647) 1149 MAX-ACCESS read-only 1150 STATUS current 1151 DESCRIPTION 1152 "This object represents the index into the cwrAntennaTable. This 1153 object may be 0 if the cwrAntennaTable is not available." 1154 ::= { cwrRfEntry 11 } 1155 1156cwrRfRxOscState OBJECT-TYPE 1157 SYNTAX CwrOscState 1158 MAX-ACCESS read-only 1159 STATUS current 1160 DESCRIPTION 1161 "This object represents the state of the receive oscillator. The 1162 oscillator must be in oscillatorOk(1) state for the system to 1163 function properly." 1164 ::= { cwrRfEntry 12 } 1165 1166cwrRfTemperature OBJECT-TYPE 1167 SYNTAX Integer32 (-40..100) 1168 UNITS "Degrees Centigrade" 1169 MAX-ACCESS read-only 1170 STATUS current 1171 DESCRIPTION 1172 "This object represents the current temperature of the RF unit." 1173 ::= { cwrRfEntry 13 } 1174 1175cwrRfSupplyVoltageState OBJECT-TYPE 1176 SYNTAX INTEGER { 1177 withinSpecification(1), 1178 outsideSpecification(2) 1179 } 1180 MAX-ACCESS read-only 1181 STATUS current 1182 DESCRIPTION 1183 "This object specifies whether the voltage supply to the RF unit is 1184 within specifications or not." 1185 ::= { cwrRfEntry 14 } 1186 1187cwrRfStatus OBJECT-TYPE 1188 SYNTAX INTEGER { 1189 online(1), 1190 offline(2) 1191 } 1192 MAX-ACCESS read-only 1193 STATUS current 1194 DESCRIPTION 1195 "This object specifies whether the RF resource is functioning 1196 properly or not. If it is functioning properly then it will be 1197 online(1), else offline(2)." 1198 ::= { cwrRfEntry 15 } 1199 1200cwrRfControlChannelStatus OBJECT-TYPE 1201 SYNTAX INTEGER { 1202 ok(1), 1203 notOk(2) 1204 } 1205 MAX-ACCESS read-only 1206 STATUS current 1207 DESCRIPTION 1208 "Each RF resource has an associated control channel. 1209 The control channel is used to send/receive control information to 1210 the RF resource. For the RF resouce to operate properly, the control 1211 channel must be established. 1212 This object indicates the status of the control channel 1213 ok(1) - RF resource may be controlled successfully 1214 notOk(2) - Cannot talk to the RF resource." 1215 ::= { cwrRfEntry 16 } 1216 1217cwrBurstSizeGroup OBJECT-TYPE 1218 SYNTAX OCTET STRING (SIZE (2)) 1219 MAX-ACCESS read-only 1220 STATUS current 1221 DESCRIPTION 1222 "This object indicates the range or burst sizes supported by the 1223 ODU. This information is read from the ODU EEPROM. The user may 1224 set the cwrBurstSize MIB object in the cwrRadioPhyTable based on 1225 the value of this object." 1226 ::= { cwrRfEntry 17 } 1227 1228-- The Intermediate Frequency Resource table. This table contains 1229-- information about the Intermediate Frequency subsystem on the wireless 1230-- radio. 1231cwrIntFreqTable OBJECT-TYPE 1232 SYNTAX SEQUENCE OF CwrIntFreqEntry 1233 MAX-ACCESS not-accessible 1234 STATUS current 1235 DESCRIPTION 1236 "This table contains information about the state of the 1237 intermediate frequency subsystem on the wireless radio." 1238 ::= { cwrRadioFreqResGroup 2 } 1239 1240cwrIntFreqEntry OBJECT-TYPE 1241 SYNTAX CwrIntFreqEntry 1242 MAX-ACCESS not-accessible 1243 STATUS current 1244 DESCRIPTION 1245 "This represents one entry in the cwrIntFreqTable. 1246 This table is largely a read only table which provides details 1247 on the state of the intermediate frequency subsystem available on 1248 the wireless radio." 1249 INDEX { ifIndex } 1250 ::= { cwrIntFreqTable 1 } 1251 1252CwrIntFreqEntry ::= SEQUENCE { 1253 cwrIfTxOscState CwrOscState, 1254 cwrIfRxOscState CwrOscState, 1255 cwrIfRefOscState CwrOscState, 1256 cwrIfResIndex Integer32, 1257 cwrIfInpFreq Integer32, 1258 cwrIfOutFreq Integer32 1259} 1260 1261cwrIfTxOscState OBJECT-TYPE 1262 SYNTAX CwrOscState 1263 MAX-ACCESS read-only 1264 STATUS current 1265 DESCRIPTION 1266 "This object represents the state of the IF transmit oscillator. The 1267 oscillator must be in oscillatorOk(1) state for the system to 1268 function properly." 1269 ::= { cwrIntFreqEntry 1 } 1270 1271cwrIfRxOscState OBJECT-TYPE 1272 SYNTAX CwrOscState 1273 MAX-ACCESS read-only 1274 STATUS current 1275 DESCRIPTION 1276 "This object represents the state of the IF receive oscillator. 1277 The oscillator must be in oscillatorOk(1) state for the system to 1278 function properly." 1279 ::= { cwrIntFreqEntry 2 } 1280 1281cwrIfRefOscState OBJECT-TYPE 1282 SYNTAX CwrOscState 1283 MAX-ACCESS read-only 1284 STATUS current 1285 DESCRIPTION 1286 "This object represents the state of the IF reference oscillator. 1287 The oscillator must be in oscillatorOk(1) state for the system 1288 to function properly." 1289 ::= { cwrIntFreqEntry 3 } 1290 1291cwrIfResIndex OBJECT-TYPE 1292 SYNTAX Integer32 (1..2147483647) 1293 MAX-ACCESS read-only 1294 STATUS current 1295 DESCRIPTION 1296 "This object represents the index into CwrIntFreqEntityTable. 1297 It identifies the intermediate frequency resource." 1298 REFERENCE " Refer to CwrIntFreqEntityTable in CISCO-WIRELESS-EXP-MIB" 1299 ::= { cwrIntFreqEntry 4 } 1300 1301cwrIfInpFreq OBJECT-TYPE 1302 SYNTAX Integer32 (100..10000) 1303 UNITS "10 kHz" 1304 MAX-ACCESS read-only 1305 STATUS current 1306 DESCRIPTION "This object represents the IF input frequency." 1307 ::= { cwrIntFreqEntry 5 } 1308 1309cwrIfOutFreq OBJECT-TYPE 1310 SYNTAX Integer32 (20000..50000) 1311 UNITS "10 kHz" 1312 MAX-ACCESS read-only 1313 STATUS current 1314 DESCRIPTION "This object represents the IF output frequency." 1315 ::= { cwrIntFreqEntry 6 } 1316 1317-- The Radio Link Metrics Group 1318 1319 1320 1321-- The Link Metrics Group contains information about the quality of the 1322-- radio link identified by the ifIndex. 1323 1324-- The the diagram below may be used cross refer to the definitions. 1325-- (Note the diagram is just an example): 1326 1327 1328-- Link Admin-Up Link Admin-Down 1329-- |<===================== Link Admin Up Secs ======================>| 1330-- | | 1331-- | | 1332-- V=================================================================V 1333-- |<=Sync Loss Secs=>|<=====EFS========>|<=========ES==============>| 1334-- | |<=Errs=>|<==DS==>|<==SES==>| 1335-- |<======== Avail Secs ==============>| 1336 1337 1338-- Definitions: 1339 1340-- Link Admin Up Seconds : 1341-- Interval in seconds, between the time the link was 1342-- administratively configured up and when it was 1343-- administratively configured down. It is equal to: 1344-- Available Seconds + Unavailable Seconds. 1345 1346-- An Operational Second : 1347-- Is defined to be 1 second during which the ends of a radio link are 1348-- synchronized and ready for duplex communication. 1349-- At this point effective communication may not be possible due to 1350-- unacceptably high errors on the link. 1351 1352-- An Operational Hour : 1353-- Is 3600 operational seconds. 1354 1355-- Post ARQ Codeword Error: 1356-- Also referred to as codeword error in this MIB. 1357-- A codeword with errors in it, that could NOT be corrected at all. 1358-- A codeword that cannot be corrected is dropped so reducing the 1359-- total data throughput. 1360 1361-- Sync Loss Seconds: 1362-- The duration in seconds after the link was configured administratively 1363-- up but the two ends of the link were not synchronized. 1364 1365-- Error Free Second (CwrCwErrorFreeSecond): 1366-- An Codeword Error Free Second (EFS) is defined as 1 second when the 1367-- radio link was synchronized and no codeword errors detected on 1368-- the link. 1369 1370-- Errored Second (CwrCwErroredSecond): 1371-- A Codeword Errored Second (ES) is defined as 1 second when the radio 1372-- link was synchronized and 1 or more codeword errors were detected on the 1373-- link. 1374 1375-- Degraded Second (CwrCwDegradedSecond): 1376-- A Codeword Degraded Second (DS) is defined as a 1 second interval 1377-- during which the number of codeword errors was between 1378-- cwrLinkLowCwErrThresh and cwrLinkHighCwErrThresh. 1379 1380-- Degraded Minute (CwrCwDegradedMinute): 1381-- A Codeword Degraded Minute (DM) is defined as a 60 Codeword Degraded 1382-- Seconds. 1383 1384-- Severely Errored Second (CwrCwSeverelyErroredSecond): 1385-- A Codeword Severely Errored Second (SES) is defined as 1 second when 1386-- the radio link was synchronized and the number of codeword errors 1387-- received was greater than the threshold specified by 1388-- cwrLinkHighCwErrThresh. 1389 1390-- Consecutively Severely Errored Second (CwrCwConsecutiveSevErrSecond): 1391-- A Codeword Consecutively Severely Errored Seconds (CSES) is defined as 1392-- the metric that measures the number of times a sequence of Codeword 1393-- Severely Errored Seconds(SES) crosses the cwrLinkCSESThresh value. 1394-- It is independent of the length of the SES sequence. 1395-- In other words this counter is incremented by one and only one 1396-- for every such occurrence. 1397-- This metric measures the stability of the link i.e. if this count 1398-- is high, it implies that the link is oscillating between 1399-- usable v/s unusable extremes. 1400 1401-- An Available second: 1402-- Is defined to be 1 second during which the link was available for 1403-- data transmission. It is equal to: 1404-- Error Free Seconds + Errored Seconds - Severely Errored Seconds. 1405 1406-- Unavailable Seconds: 1407-- Represent the number of seconds that the user wanted the link to be 1408-- availble but was not. It is equal to: 1409-- Severely Errored Seconds + Sync Loss Seconds. 1410 1411 1412-- This group contains the following groups of information: 1413 1414-- o) Link Metric Thresholds. This table provides facilities to establish 1415-- thresholds that control the collection of the link metrics. 1416 1417-- o) Cumulative link metrics. This table provides cumulative metrics 1418-- about the link since the last reboot of the radio interface. 1419 1420-- o) 24 Hour Metrics. This includes cumulative values of the metrics for 1421-- every 24 hours (day) for a duration of atleast 32 days. 1422-- The information in table is identical to the information in the 1423-- 1 Hour Metrics except that the data has been aggregated over 1424-- 24 hours. 1425 1426-- o) 1 Hour Metrics. This includes cumulative values of the metrics for 1427-- every hour for a duration of atleast 24 hours. The information in 1428-- table is identical to the information in the 1 Minute Metrics except 1429-- that the data has been aggregated over 1 hour. 1430 1431-- o) 1 Minute Metrics. This includes cumulative values of the metrics 1432-- for every minute for the atleast 60 minutes. 1433 1434-- o) 1 Second Metrics. This table includes updates received from 1435-- hardware over the last 1 second. This contains hardware reported 1436-- information cumulated over 1 second. 1437 1438 1439 1440-- Link Metric Thresholds 1441cwrLinkMetricsThresholdTable OBJECT-TYPE 1442 SYNTAX SEQUENCE OF CwrLinkMetricsThreshEntry 1443 MAX-ACCESS not-accessible 1444 STATUS current 1445 DESCRIPTION 1446 "This table contains threshold values that are the trigger points 1447 for controlling the collection of the Link Metrics such as 1448 Codeword Errored Seconds and others." 1449 ::= { cwrRadioMetricsGroup 1 } 1450 1451cwrLinkMetricsThreshEntry OBJECT-TYPE 1452 SYNTAX CwrLinkMetricsThreshEntry 1453 MAX-ACCESS not-accessible 1454 STATUS current 1455 DESCRIPTION 1456 "There exists one such entry for every interface in the ifTable 1457 which has an ifType of propWirelessP2P(157). 1458 1459 Each of these entries are indexed by the value of ifIndex as 1460 defined in RFC2863." 1461 INDEX { ifIndex } 1462 ::= { cwrLinkMetricsThresholdTable 1 } 1463 1464CwrLinkMetricsThreshEntry ::= SEQUENCE { 1465 cwrLinkCwESThresh Unsigned32, 1466 cwrLinkLowCwDSThresh Unsigned32, 1467 cwrLinkHighCwDSThresh Unsigned32, 1468 cwrLinkCSESThresh Unsigned32, 1469 cwrLink1HrESAlarmThresh Unsigned32, 1470 cwrLink1HrSESAlarmThresh Unsigned32, 1471 cwrLink1HrCSESAlarmThresh Unsigned32, 1472 cwrLink1HrDCMAlarmThresh Unsigned32, 1473 cwrLink24HrESAlarmThresh Unsigned32, 1474 cwrLink24HrSESAlarmThresh Unsigned32, 1475 cwrLink24HrCSESAlarmThresh Unsigned32, 1476 cwrLink24HrDCMAlarmThresh Unsigned32 1477} 1478 1479cwrLinkCwESThresh OBJECT-TYPE 1480 SYNTAX Unsigned32 1481 MAX-ACCESS read-write 1482 STATUS current 1483 DESCRIPTION 1484 "If the number of Codeword Errors detected in a duration of 1 1485 Operational second, is greater than this value then that second is 1486 counted as an Errored Second." 1487 ::= { cwrLinkMetricsThreshEntry 1 } 1488 1489cwrLinkLowCwDSThresh OBJECT-TYPE 1490 SYNTAX Unsigned32 1491 MAX-ACCESS read-write 1492 STATUS current 1493 DESCRIPTION 1494 "This object specifies low degraded second threshold. 1495 When the number of codeword errors detected are greater or equal 1496 than this value and less than cwrLinkHighCwDSThresh 1497 then that second is counted as a Codeword Degraded Second." 1498 ::= { cwrLinkMetricsThreshEntry 2 } 1499 1500cwrLinkHighCwDSThresh OBJECT-TYPE 1501 SYNTAX Unsigned32 1502 MAX-ACCESS read-write 1503 STATUS current 1504 DESCRIPTION 1505 "This object specifies high degraded second threshold. 1506 When then number of codeword errors detected are greater than 1507 this value then that second is counted as a Codeword Severely 1508 Errored Second." 1509 ::= { cwrLinkMetricsThreshEntry 3 } 1510 1511cwrLinkCSESThresh OBJECT-TYPE 1512 SYNTAX Unsigned32 1513 MAX-ACCESS read-write 1514 STATUS current 1515 DESCRIPTION 1516 "When the number of severely errored codewords detected 1517 consecutively in one second equals this threshold value, 1518 the second is counted as a Consecutively Severely Errored Second." 1519 ::= { cwrLinkMetricsThreshEntry 4 } 1520 1521cwrLink1HrESAlarmThresh OBJECT-TYPE 1522 SYNTAX Unsigned32 1523 MAX-ACCESS read-write 1524 STATUS current 1525 DESCRIPTION 1526 "This object specifies the one hour Codeword Error Second threshold. 1527 When the number of Codeword Error Seconds in a 1 Operational Hour 1528 period exceeds this limit cwrTrapLink1HrThresh trap will be 1529 generated. Time measurement starts after the first 1530 operational second." 1531 ::= { cwrLinkMetricsThreshEntry 5 } 1532 1533cwrLink1HrSESAlarmThresh OBJECT-TYPE 1534 SYNTAX Unsigned32 1535 MAX-ACCESS read-write 1536 STATUS current 1537 DESCRIPTION 1538 "This object specifies the one hour Codeword Severely Errored 1539 Seconds threshold. When the number of Codeword Severely Errored 1540 Seconds in a 1 Operational Hour period exceeds this limit 1541 cwrTrapLink1HrThresh trap will be generated. Time measurement 1542 starts after the first operational second." 1543 ::= { cwrLinkMetricsThreshEntry 6 } 1544 1545cwrLink1HrCSESAlarmThresh OBJECT-TYPE 1546 SYNTAX Unsigned32 1547 MAX-ACCESS read-write 1548 STATUS current 1549 DESCRIPTION 1550 "This object specifies the one hour Codeword Consecutively Severely 1551 Errored Seconds threshold. When the number of Codeword Severely 1552 Errored Seconds in a 1 Operational Hour period exceeds this limit 1553 cwrTrapLink1HrThresh trap will be generated. 1554 Time measurement starts after the first operational second." 1555 ::= { cwrLinkMetricsThreshEntry 7 } 1556 1557cwrLink1HrDCMAlarmThresh OBJECT-TYPE 1558 SYNTAX Unsigned32 1559 MAX-ACCESS read-write 1560 STATUS current 1561 DESCRIPTION 1562 "This object specifies the one hour Degraded Codeword Minute 1563 threshold. When the number of Degraded Codeword Minutes in a 1 1564 Operational Hour period exceeds this limit cwrTrapLink1HrThresh trap 1565 will be generated. 1566 Time measurement starts after the first operational second." 1567 ::= { cwrLinkMetricsThreshEntry 8 } 1568 1569cwrLink24HrESAlarmThresh OBJECT-TYPE 1570 SYNTAX Unsigned32 1571 MAX-ACCESS read-write 1572 STATUS current 1573 DESCRIPTION 1574 "This object specifies the 24 hour Codeword Error Second threshold. 1575 When the number of Codeword Error Seconds in a 24 Operational Hour 1576 period exceeds this limit cwrTrapLink24HrThresh trap will be 1577 generated. 1578 Time measurement starts after the first operational second." 1579 ::= { cwrLinkMetricsThreshEntry 9 } 1580 1581cwrLink24HrSESAlarmThresh OBJECT-TYPE 1582 SYNTAX Unsigned32 1583 MAX-ACCESS read-write 1584 STATUS current 1585 DESCRIPTION 1586 "This object specifies the one hour Codeword Severely Errored 1587 Seconds threshold. When the number of Codeword Severely Errored 1588 Seconds in a 1 Operational Hour period exceeds this limit 1589 cwrTrapLink24HrThresh trap will be generated. 1590 Time measurement starts after the first operational second." 1591 ::= { cwrLinkMetricsThreshEntry 10 } 1592 1593cwrLink24HrCSESAlarmThresh OBJECT-TYPE 1594 SYNTAX Unsigned32 1595 MAX-ACCESS read-write 1596 STATUS current 1597 DESCRIPTION 1598 "This object specifies the one hour Codeword Consecutively Severely 1599 Errored Seconds threshold. 1600 When the number of Codeword Severely Errored 1601 Seconds in a 1 Operational Hour period exceeds this limit 1602 cwrTrapLink24HrThresh trap will be generated. 1603 Time measurement starts after the first operational second." 1604 ::= { cwrLinkMetricsThreshEntry 11 } 1605 1606cwrLink24HrDCMAlarmThresh OBJECT-TYPE 1607 SYNTAX Unsigned32 1608 MAX-ACCESS read-write 1609 STATUS current 1610 DESCRIPTION 1611 "This object specifies the one hour Degraded Codeword Minute 1612 threshold. When the number of Degraded Codeword Minutes in a 1 1613 Operational Hour period exceeds this limit cwrTrapLink24HrThresh 1614 trap will be generated. 1615 Time measurement starts after the first operational second." 1616 ::= { cwrLinkMetricsThreshEntry 12 } 1617 1618-- Cumulative Link Metrics Table. 1619-- This table provides overall metrics on the performance of the link since 1620-- the last reboot of the radio interface. 1621cwrCumulativeMetricsTable OBJECT-TYPE 1622 SYNTAX SEQUENCE OF CwrCumulativeMetricsEntry 1623 MAX-ACCESS not-accessible 1624 STATUS current 1625 DESCRIPTION 1626 "This table contains metrics used to measure the quality of the 1627 radio link identified by the ifIndex. The metrics in this table 1628 are cumulated since the last time the system powered up." 1629 ::= { cwrRadioMetricsGroup 2 } 1630 1631cwrCumulativeMetricsEntry OBJECT-TYPE 1632 SYNTAX CwrCumulativeMetricsEntry 1633 MAX-ACCESS not-accessible 1634 STATUS current 1635 DESCRIPTION 1636 "There exists one such entry for every interface in the ifTable 1637 which has an ifType of propWirelessP2P(157). 1638 1639 Each of these entries are indexed by the value of ifIndex as defined 1640 in RFC2863." 1641 INDEX { ifIndex } 1642 ::= { cwrCumulativeMetricsTable 1 } 1643 1644CwrCumulativeMetricsEntry ::= SEQUENCE { 1645 cwrAvailableSeconds Counter32, 1646 cwrUnAvailableSeconds Counter32, 1647 cwrSyncLossSeconds Counter32, 1648 cwrPctErrorFreeSeconds Gauge32, 1649 cwrPctErroredSeconds Gauge32, 1650 cwrPctSeverelyErroredSeconds Gauge32, 1651 cwrPctAvailSeconds Gauge32, 1652 cwrPctCwDegradedMinutes Gauge32, 1653 cwrSyncSuccessCount Counter32, 1654 cwrSyncFailureCount Counter32, 1655 cwrManagedSyncLoss Counter32, 1656 cwrAutomaticSyncLoss Counter32, 1657 cwrLastSyncSuccessTime TimeInterval, 1658 cwrLastSyncFailTime TimeInterval, 1659 cwrEffectivePhyDataRate Gauge32, 1660 cwrPctEffectivePhyDataRate Gauge32 1661} 1662 1663cwrAvailableSeconds OBJECT-TYPE 1664 SYNTAX Counter32 1665 MAX-ACCESS read-only 1666 STATUS current 1667 DESCRIPTION 1668 "This object represents the number of Available Seconds cumulated 1669 since the link was powered up. It is equal to: 1670 Error Free Seconds + Errored Seconds - Severely Errored Seconds." 1671 ::= { cwrCumulativeMetricsEntry 1 } 1672 1673cwrUnAvailableSeconds OBJECT-TYPE 1674 SYNTAX Counter32 1675 MAX-ACCESS read-only 1676 STATUS current 1677 DESCRIPTION 1678 "This object represents the number of seconds that the link was 1679 not available for use. It is equal to: 1680 Severely Errored Seconds + Sync Loss Seconds." 1681 ::= { cwrCumulativeMetricsEntry 2 } 1682 1683cwrSyncLossSeconds OBJECT-TYPE 1684 SYNTAX Counter32 1685 MAX-ACCESS read-only 1686 STATUS current 1687 DESCRIPTION 1688 "This object represents the number of Link Admin Up Seconds during 1689 which the radio link was out of sync with the remote end." 1690 ::= { cwrCumulativeMetricsEntry 3 } 1691 1692cwrPctErrorFreeSeconds OBJECT-TYPE 1693 SYNTAX Gauge32 (1..10000) 1694 UNITS "0.01 percent" 1695 MAX-ACCESS read-only 1696 STATUS current 1697 DESCRIPTION 1698 "This object represents the ratio of cumulative Codeword Error Free 1699 Seconds (EFS) to Link Admin Up seconds, expressed as a percentage." 1700 ::= { cwrCumulativeMetricsEntry 4 } 1701 1702cwrPctErroredSeconds OBJECT-TYPE 1703 SYNTAX Gauge32 (1..10000) 1704 UNITS "0.01 percent" 1705 MAX-ACCESS read-only 1706 STATUS current 1707 DESCRIPTION 1708 "This object represents the ratio of cumulative Codeword Errored 1709 Seconds (ES) to Link Admin Up seconds, expressed as a percentage." 1710 ::= { cwrCumulativeMetricsEntry 5 } 1711 1712cwrPctSeverelyErroredSeconds OBJECT-TYPE 1713 SYNTAX Gauge32 (1..10000) 1714 UNITS "0.01 percent" 1715 MAX-ACCESS read-only 1716 STATUS current 1717 DESCRIPTION 1718 "This object represents the ratio of cumulative Codeword Severely 1719 Errored Seconds (SES) to Link Admin Up seconds, expressed as a 1720 percentage." 1721 ::= { cwrCumulativeMetricsEntry 6 } 1722 1723cwrPctAvailSeconds OBJECT-TYPE 1724 SYNTAX Gauge32 (1..10000) 1725 UNITS "0.01 percent" 1726 MAX-ACCESS read-only 1727 STATUS current 1728 DESCRIPTION 1729 "This object represents the ratio of cumulative Available seconds to 1730 Link Admin Up seconds, expressed as a percentage." 1731 ::= { cwrCumulativeMetricsEntry 7 } 1732 1733cwrPctCwDegradedMinutes OBJECT-TYPE 1734 SYNTAX Gauge32 (1..10000) 1735 UNITS "0.01 percent" 1736 MAX-ACCESS read-only 1737 STATUS current 1738 DESCRIPTION 1739 "This object represents the ratio of cumulative Codeword Degraded 1740 Minutes to Link Admin Up seconds, expressed as a percentage." 1741 ::= { cwrCumulativeMetricsEntry 8 } 1742 1743cwrSyncSuccessCount OBJECT-TYPE 1744 SYNTAX Counter32 1745 MAX-ACCESS read-only 1746 STATUS current 1747 DESCRIPTION 1748 "This object represents number of times the radio link successfully 1749 synchronized with the far end." 1750 ::= { cwrCumulativeMetricsEntry 9 } 1751 1752cwrSyncFailureCount OBJECT-TYPE 1753 SYNTAX Counter32 1754 MAX-ACCESS read-only 1755 STATUS current 1756 DESCRIPTION 1757 "This object represents number of times the link attempted to 1758 synchronize with the far end but failed to." 1759 ::= { cwrCumulativeMetricsEntry 10 } 1760 1761cwrManagedSyncLoss OBJECT-TYPE 1762 SYNTAX Counter32 1763 MAX-ACCESS read-only 1764 STATUS current 1765 DESCRIPTION 1766 "This object represents number of times the radio link layer was 1767 shutdown by operator intervention or a higher layer protocol." 1768 ::= { cwrCumulativeMetricsEntry 11 } 1769 1770cwrAutomaticSyncLoss OBJECT-TYPE 1771 SYNTAX Counter32 1772 MAX-ACCESS read-only 1773 STATUS current 1774 DESCRIPTION 1775 "This object represents number of times the radio link was 1776 synchronized but lost synchronization with the remote end 1777 without manual or higher layer protocol layer intervention." 1778 ::= { cwrCumulativeMetricsEntry 12 } 1779 1780cwrLastSyncSuccessTime OBJECT-TYPE 1781 SYNTAX TimeInterval 1782 MAX-ACCESS read-only 1783 STATUS current 1784 DESCRIPTION 1785 "This object represents elapsed time since the radio link 1786 successfully synchronized with the remote end." 1787 ::= { cwrCumulativeMetricsEntry 13 } 1788 1789cwrLastSyncFailTime OBJECT-TYPE 1790 SYNTAX TimeInterval 1791 MAX-ACCESS read-only 1792 STATUS current 1793 DESCRIPTION 1794 "This object represents elapsed time since the radio link 1795 lost synchronization with the remote end." 1796 ::= { cwrCumulativeMetricsEntry 14 } 1797 1798cwrEffectivePhyDataRate OBJECT-TYPE 1799 SYNTAX Gauge32 1800 MAX-ACCESS read-only 1801 STATUS current 1802 DESCRIPTION 1803 "This object represents the effective data throughput of this link 1804 while the link was synchronized." 1805 ::= { cwrCumulativeMetricsEntry 15 } 1806 1807cwrPctEffectivePhyDataRate OBJECT-TYPE 1808 SYNTAX Gauge32 (1..10000) 1809 UNITS "0.01 percent" 1810 MAX-ACCESS read-only 1811 STATUS current 1812 DESCRIPTION 1813 "This object represents the ratio of total error free codewords 1814 received to the total codewords received as a percentage." 1815 ::= { cwrCumulativeMetricsEntry 16 } 1816 1817-- Most Recent 24 Hour Link Metrics Table. 1818 1819-- This table provides metrics on the performance of the link over the 1820-- the last 24 Operational Hours. 1821cwr24HrMetricsTable OBJECT-TYPE 1822 SYNTAX SEQUENCE OF Cwr24HrMetricsEntry 1823 MAX-ACCESS not-accessible 1824 STATUS current 1825 DESCRIPTION 1826 "This table contains metrics collected over the duration of 1827 24 hours. 1828 This table is updated once every day for 32 days. Therefore, this 1829 table will have a maximum of 32 entries that provide cumulative 1830 status of the link, identified by ifIndex." 1831 ::= { cwrRadioMetricsGroup 3 } 1832 1833cwr24HrMetricsEntry OBJECT-TYPE 1834 SYNTAX Cwr24HrMetricsEntry 1835 MAX-ACCESS not-accessible 1836 STATUS current 1837 DESCRIPTION 1838 "This represents one entry in the cwr24HrMetricsTable 1839 indexed by ifIndex and cwr24HrMetricsIndex. 1840 1841 The first entry in the table (cwr24HrMetricsIndex = 1) represents 1842 the chronologically oldest data available." 1843 INDEX { 1844 ifIndex, 1845 cwr24HrMetricsIndex 1846 } 1847 ::= { cwr24HrMetricsTable 1 } 1848 1849Cwr24HrMetricsEntry ::= SEQUENCE { 1850 cwr24HrMetricsIndex Integer32, 1851 cwr24HrUpdateTime Integer32, 1852 cwr24HrErrorFreeSeconds CwrCwErrorFreeSecond, 1853 cwr24HrErroredSeconds CwrCwErroredSecond, 1854 cwr24HrSevErroredSeconds CwrCwSeverelyErroredSecond, 1855 cwr24HrConsecSvErrSeconds CwrCwConsecutiveSevErrSecond, 1856 cwr24HrDegradedMinutes CwrCwDegradedMinute, 1857 cwr24HrTotalErroredCodewords WirelessGauge64, 1858 cwr24HrTotalCodewords WirelessGauge64 1859} 1860 1861cwr24HrMetricsIndex OBJECT-TYPE 1862 SYNTAX Integer32 (1..32) 1863 MAX-ACCESS not-accessible 1864 STATUS current 1865 DESCRIPTION 1866 "Each entry represents the sum of the metrics from the previous 24 1867 hour entry + the 24 hour period immdeiately prior to the most 1868 recent update." 1869 ::= { cwr24HrMetricsEntry 1 } 1870 1871cwr24HrUpdateTime OBJECT-TYPE 1872 SYNTAX Integer32 (1..2147483647) 1873 UNITS "seconds" 1874 MAX-ACCESS read-only 1875 STATUS current 1876 DESCRIPTION 1877 "This object represents time in seconds since system power up at 1878 which time this entry was updated." 1879 ::= { cwr24HrMetricsEntry 2 } 1880 1881cwr24HrErrorFreeSeconds OBJECT-TYPE 1882 SYNTAX CwrCwErrorFreeSecond 1883 MAX-ACCESS read-only 1884 STATUS current 1885 DESCRIPTION 1886 "This object represents the cumulative Codeword Error Free Seconds 1887 (EFS) detected since link power up, captured at cwr24HrUpdateTime." 1888 ::= { cwr24HrMetricsEntry 3 } 1889 1890cwr24HrErroredSeconds OBJECT-TYPE 1891 SYNTAX CwrCwErroredSecond 1892 MAX-ACCESS read-only 1893 STATUS current 1894 DESCRIPTION 1895 "This object represents the number of Codeword Error Seconds (ES) 1896 detected since link power up, captured at cwr24HrUpdateTime." 1897 ::= { cwr24HrMetricsEntry 4 } 1898 1899cwr24HrSevErroredSeconds OBJECT-TYPE 1900 SYNTAX CwrCwSeverelyErroredSecond 1901 MAX-ACCESS read-only 1902 STATUS current 1903 DESCRIPTION 1904 "This object represents the number of Codeword Severely Error 1905 Seconds (SES) detected since link power up, captured at 1906 cwr24HrUpdateTime." 1907 ::= { cwr24HrMetricsEntry 5 } 1908 1909cwr24HrConsecSvErrSeconds OBJECT-TYPE 1910 SYNTAX CwrCwConsecutiveSevErrSecond 1911 MAX-ACCESS read-only 1912 STATUS current 1913 DESCRIPTION 1914 "This object represents the number of Codeword Consecutively 1915 Severely Error Seconds (CSES) detected since link power up, 1916 captured at cwr24HrUpdateTime." 1917 ::= { cwr24HrMetricsEntry 6 } 1918 1919cwr24HrDegradedMinutes OBJECT-TYPE 1920 SYNTAX CwrCwDegradedMinute 1921 MAX-ACCESS read-only 1922 STATUS current 1923 DESCRIPTION 1924 "This object represents the number of Codeword Degraded Minutes (DM) 1925 detected since link power up, captured at cwr24HrUpdateTime." 1926 ::= { cwr24HrMetricsEntry 7 } 1927 1928cwr24HrTotalErroredCodewords OBJECT-TYPE 1929 SYNTAX WirelessGauge64 1930 MAX-ACCESS read-only 1931 STATUS current 1932 DESCRIPTION 1933 "This object represents the total number of errored codewords 1934 detected since link power up, captured at cwr24HrUpdateTime." 1935 ::= { cwr24HrMetricsEntry 8 } 1936 1937cwr24HrTotalCodewords OBJECT-TYPE 1938 SYNTAX WirelessGauge64 1939 MAX-ACCESS read-only 1940 STATUS current 1941 DESCRIPTION 1942 "This object represents the total number of codewords 1943 received on this link since link power up, captured at 1944 cwr24HrUpdateTime." 1945 ::= { cwr24HrMetricsEntry 9 } 1946 1947-- One Hour Link Metrics Table. 1948cwr1HrMetricsTable OBJECT-TYPE 1949 SYNTAX SEQUENCE OF Cwr1HrMetricsEntry 1950 MAX-ACCESS not-accessible 1951 STATUS current 1952 DESCRIPTION 1953 "This table contains metrics collected over the duration of one 1954 hour. 1955 This table will have a maximum of 24 entries providing cumulative 1956 status of the link, identified by ifIndex, over the past 24 hours. 1957 This table is updated once every hour." 1958 ::= { cwrRadioMetricsGroup 4 } 1959 1960cwr1HrMetricsEntry OBJECT-TYPE 1961 SYNTAX Cwr1HrMetricsEntry 1962 MAX-ACCESS not-accessible 1963 STATUS current 1964 DESCRIPTION 1965 "This represents one entry in the cwr1HrMetricsTable indexed by 1966 ifIndex and cwr1HrMetricsIndex. 1967 1968 The first entry in the table (cwr1HrMetricsIndex = 1) represents 1969 the chronologically oldest data available." 1970 INDEX { 1971 ifIndex, 1972 cwr1HrMetricsIndex 1973 } 1974 ::= { cwr1HrMetricsTable 1 } 1975 1976Cwr1HrMetricsEntry ::= SEQUENCE { 1977 cwr1HrMetricsIndex Integer32, 1978 cwr1HrUpdateTime Integer32, 1979 cwr1HrErrorFreeSeconds CwrCwErrorFreeSecond, 1980 cwr1HrErroredSeconds CwrCwErroredSecond, 1981 cwr1HrSevErroredSeconds CwrCwSeverelyErroredSecond, 1982 cwr1HrConsecSvErrSeconds CwrCwConsecutiveSevErrSecond, 1983 cwr1HrDegradedMinutes CwrCwDegradedMinute, 1984 cwr1HrErroredCodewords WirelessGauge64, 1985 cwr1HrTotalCodewords WirelessGauge64 1986} 1987 1988cwr1HrMetricsIndex OBJECT-TYPE 1989 SYNTAX Integer32 (1..24) 1990 MAX-ACCESS not-accessible 1991 STATUS current 1992 DESCRIPTION 1993 "Each entry represents the sum of the metrics from the previous 1 1994 hour entry + the 1 hour period immdeiately prior to the most 1995 recent update." 1996 ::= { cwr1HrMetricsEntry 1 } 1997 1998cwr1HrUpdateTime OBJECT-TYPE 1999 SYNTAX Integer32 (1..2147483647) 2000 UNITS "seconds" 2001 MAX-ACCESS read-only 2002 STATUS current 2003 DESCRIPTION 2004 "This object represents time in seconds since system power up at 2005 which time this entry was updated." 2006 ::= { cwr1HrMetricsEntry 2 } 2007 2008cwr1HrErrorFreeSeconds OBJECT-TYPE 2009 SYNTAX CwrCwErrorFreeSecond 2010 MAX-ACCESS read-only 2011 STATUS current 2012 DESCRIPTION 2013 "This object represents the cumulative Codeword Error Free Seconds 2014 (EFS) detected since link power up, captured at cwr1HrUpdateTime." 2015 ::= { cwr1HrMetricsEntry 3 } 2016 2017cwr1HrErroredSeconds OBJECT-TYPE 2018 SYNTAX CwrCwErroredSecond 2019 MAX-ACCESS read-only 2020 STATUS current 2021 DESCRIPTION 2022 "This object represents the cumulative Codeword Errored Seconds 2023 (ES) detected since link power up, captured at cwr1HrUpdateTime." 2024 ::= { cwr1HrMetricsEntry 4 } 2025 2026cwr1HrSevErroredSeconds OBJECT-TYPE 2027 SYNTAX CwrCwSeverelyErroredSecond 2028 MAX-ACCESS read-only 2029 STATUS current 2030 DESCRIPTION 2031 "This object represents the cumulative Codeword Severely Errored 2032 Seconds (SES) detected since link power up, captured at 2033 cwr1HrUpdateTime." 2034 ::= { cwr1HrMetricsEntry 5 } 2035 2036cwr1HrConsecSvErrSeconds OBJECT-TYPE 2037 SYNTAX CwrCwConsecutiveSevErrSecond 2038 MAX-ACCESS read-only 2039 STATUS current 2040 DESCRIPTION 2041 "This object represents the cumulative Codeword Consecutive Severely 2042 Errored Seconds (CSES) detected since link power up, 2043 captured at cwr1HrUpdateTime." 2044 ::= { cwr1HrMetricsEntry 6 } 2045 2046cwr1HrDegradedMinutes OBJECT-TYPE 2047 SYNTAX CwrCwDegradedMinute 2048 MAX-ACCESS read-only 2049 STATUS current 2050 DESCRIPTION 2051 "This object represents the cumulative Codeword Degraded Minutes 2052 detected since link power up, captured at cwr1HrUpdateTime." 2053 ::= { cwr1HrMetricsEntry 7 } 2054 2055cwr1HrErroredCodewords OBJECT-TYPE 2056 SYNTAX WirelessGauge64 2057 MAX-ACCESS read-only 2058 STATUS current 2059 DESCRIPTION 2060 "This object represents the cumulative errored codewords detected 2061 since link power up, captured at cwr1HrUpdateTime." 2062 ::= { cwr1HrMetricsEntry 8 } 2063 2064cwr1HrTotalCodewords OBJECT-TYPE 2065 SYNTAX WirelessGauge64 2066 MAX-ACCESS read-only 2067 STATUS current 2068 DESCRIPTION 2069 "This object represents the cumulative total received codewords 2070 detected since link power up, captured at cwr1HrUpdateTime." 2071 ::= { cwr1HrMetricsEntry 9 } 2072 2073-- One Minute Link Metrics Table 2074cwr1MinMetricsTable OBJECT-TYPE 2075 SYNTAX SEQUENCE OF Cwr1MinMetricsEntry 2076 MAX-ACCESS not-accessible 2077 STATUS current 2078 DESCRIPTION 2079 "This table contains metrics collected over the duration of one 2080 minute. 2081 This table will have a maximum of 60 entries providing cumulative 2082 status of the link, identified by ifIndex, over the past 60 minutes. 2083 This table is updated once every minute." 2084 ::= { cwrRadioMetricsGroup 5 } 2085 2086cwr1MinMetricsEntry OBJECT-TYPE 2087 SYNTAX Cwr1MinMetricsEntry 2088 MAX-ACCESS not-accessible 2089 STATUS current 2090 DESCRIPTION 2091 "This represents one entry in the cwr1MinMetricsTable indexed by 2092 ifIndex and cwr1MinMetricsIndex. 2093 2094 The first entry in the table (cwr1MinMetricsIndex = 1) represents 2095 the chronologically oldest data available." 2096 INDEX { 2097 ifIndex, 2098 cwr1MinMetricsIndex 2099 } 2100 ::= { cwr1MinMetricsTable 1 } 2101 2102Cwr1MinMetricsEntry ::= SEQUENCE { 2103 cwr1MinMetricsIndex Integer32, 2104 cwr1MinUpdateTime Integer32, 2105 cwr1MinErrorFreeSeconds CwrCwErrorFreeSecond, 2106 cwr1MinErroredSeconds CwrCwErroredSecond, 2107 cwr1MinSevErroredSeconds CwrCwSeverelyErroredSecond, 2108 cwr1MinConsecSvCwErrSeconds CwrCwConsecutiveSevErrSecond, 2109 cwr1MinDegradedSeconds CwrCwDegradedSecond, 2110 cwr1MinErroredCodewords WirelessGauge64, 2111 cwr1MinCodewords WirelessGauge64 2112} 2113 2114cwr1MinMetricsIndex OBJECT-TYPE 2115 SYNTAX Integer32 (1..60) 2116 MAX-ACCESS not-accessible 2117 STATUS current 2118 DESCRIPTION 2119 "Each entry represents the sum of the metrics from the previous 1 2120 minute entry + the 1 minute period immdeiately prior to the most 2121 recent update." 2122 ::= { cwr1MinMetricsEntry 1 } 2123 2124cwr1MinUpdateTime OBJECT-TYPE 2125 SYNTAX Integer32 (1..2147483647) 2126 UNITS "seconds" 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "This object represents time in seconds since system power up at 2131 which time this entry was updated." 2132 ::= { cwr1MinMetricsEntry 2 } 2133 2134cwr1MinErrorFreeSeconds OBJECT-TYPE 2135 SYNTAX CwrCwErrorFreeSecond 2136 MAX-ACCESS read-only 2137 STATUS current 2138 DESCRIPTION 2139 "This object represents the cumulative Codeword Error Free Seconds 2140 (EFS) detected since link power up, captured at cwr1MinUpdateTime." 2141 ::= { cwr1MinMetricsEntry 3 } 2142 2143cwr1MinErroredSeconds OBJECT-TYPE 2144 SYNTAX CwrCwErroredSecond 2145 MAX-ACCESS read-only 2146 STATUS current 2147 DESCRIPTION 2148 "This object represents the cumulative Codeword Errored Seconds 2149 (ES) detected since link power up, captured at cwr1MinUpdateTime." 2150 ::= { cwr1MinMetricsEntry 4 } 2151 2152cwr1MinSevErroredSeconds OBJECT-TYPE 2153 SYNTAX CwrCwSeverelyErroredSecond 2154 MAX-ACCESS read-only 2155 STATUS current 2156 DESCRIPTION 2157 "This object represents the cumulative Codeword Severely Errored 2158 Seconds (SES) detected since link power up, captured at 2159 cwr1MinUpdateTime." 2160 ::= { cwr1MinMetricsEntry 5 } 2161 2162cwr1MinConsecSvCwErrSeconds OBJECT-TYPE 2163 SYNTAX CwrCwConsecutiveSevErrSecond 2164 MAX-ACCESS read-only 2165 STATUS current 2166 DESCRIPTION 2167 "This object represents the cumulative Codeword Consecutively 2168 Severely Errored Seconds (CSES) detected since link power up, 2169 captured at cwr1MinUpdateTime." 2170 ::= { cwr1MinMetricsEntry 6 } 2171 2172cwr1MinDegradedSeconds OBJECT-TYPE 2173 SYNTAX CwrCwDegradedSecond 2174 MAX-ACCESS read-only 2175 STATUS current 2176 DESCRIPTION 2177 "This object represents the cumulative Codeword Degraded Seconds 2178 (DS) detected since link power up, captured at cwr1MinUpdateTime." 2179 ::= { cwr1MinMetricsEntry 7 } 2180 2181cwr1MinErroredCodewords OBJECT-TYPE 2182 SYNTAX WirelessGauge64 2183 MAX-ACCESS read-only 2184 STATUS current 2185 DESCRIPTION 2186 "This object represents the cumulative errored codewords detected 2187 since link power up, captured at cwr1MinUpdateTime." 2188 ::= { cwr1MinMetricsEntry 8 } 2189 2190cwr1MinCodewords OBJECT-TYPE 2191 SYNTAX WirelessGauge64 2192 MAX-ACCESS read-only 2193 STATUS current 2194 DESCRIPTION 2195 "This object represents the cumulative total received codewords 2196 detected since link power up, captured at cwr1MinUpdateTime." 2197 ::= { cwr1MinMetricsEntry 9 } 2198 2199-- One Second Link Metrics 2200cwr1SecMetricsTable OBJECT-TYPE 2201 SYNTAX SEQUENCE OF Cwr1SecMetricsEntry 2202 MAX-ACCESS not-accessible 2203 STATUS current 2204 DESCRIPTION 2205 "This table contains metrics collected over a duration of 1 second. 2206 The data in this table is derived directly from the hardware. 2207 2208 This table will have a maximum of 60 entries providing cumulative 2209 status of the link, identified by ifIndex, over the past 60 seconds. 2210 2211 This table is updated once every second." 2212 ::= { cwrRadioMetricsGroup 6 } 2213 2214cwr1SecMetricsEntry OBJECT-TYPE 2215 SYNTAX Cwr1SecMetricsEntry 2216 MAX-ACCESS not-accessible 2217 STATUS current 2218 DESCRIPTION 2219 "This represents one entry in the cwr1SecMetricsTable indexed by 2220 ifIndex and cwr1SecMetricsIndex. 2221 2222 The first entry in the table (cwr1SecIndex = 1) represents the 2223 chronologically oldest data available." 2224 INDEX { 2225 ifIndex, 2226 cwr1SecIndex 2227 } 2228 ::= { cwr1SecMetricsTable 1 } 2229 2230Cwr1SecMetricsEntry ::= SEQUENCE { 2231 cwr1SecIndex Integer32, 2232 cwr1SecUpdateTime Integer32, 2233 cwr1SecRxCodewords WirelessGauge64, 2234 cwr1SecRSCodewordErrors WirelessGauge64, 2235 cwr1SecArqCodewordErrors Gauge32, 2236 cwr1SecRxRrCount Gauge32, 2237 cwr1SecRxRrEventCount Gauge32, 2238 cwr1SecTxArqCount Gauge32, 2239 cwr1SecTxArqEventCount Gauge32, 2240 cwr1SecCorrectedSyncByteErrs Gauge32, 2241 cwr1SecConsecutiveCwErrs Gauge32, 2242 cwr1SecPostARQGoodCodewords WirelessGauge64 2243} 2244 2245cwr1SecIndex OBJECT-TYPE 2246 SYNTAX Integer32 (1..60) 2247 MAX-ACCESS not-accessible 2248 STATUS current 2249 DESCRIPTION 2250 "Each entry represents the sum of the metrics from the previous 2251 1 second entry + the 1 second period immdeiately prior to the 2252 most recent update." 2253 ::= { cwr1SecMetricsEntry 1 } 2254 2255cwr1SecUpdateTime OBJECT-TYPE 2256 SYNTAX Integer32 (1..2147483647) 2257 UNITS "seconds" 2258 MAX-ACCESS read-only 2259 STATUS current 2260 DESCRIPTION 2261 "This object represents time in seconds since system power up at 2262 which time this entry was updated." 2263 ::= { cwr1SecMetricsEntry 2 } 2264 2265cwr1SecRxCodewords OBJECT-TYPE 2266 SYNTAX WirelessGauge64 2267 MAX-ACCESS read-only 2268 STATUS current 2269 DESCRIPTION 2270 "This object represents the cumulative total number of codewords 2271 received by this radio link at the time this entry was updated." 2272 ::= { cwr1SecMetricsEntry 3 } 2273 2274cwr1SecRSCodewordErrors OBJECT-TYPE 2275 SYNTAX WirelessGauge64 2276 MAX-ACCESS read-only 2277 STATUS current 2278 DESCRIPTION 2279 "This object represents the cumulative uncorrectable codewords 2280 emitted by the Reed-Solomon error correction engine at the time 2281 this entry was updated. This is also called Pre ARQ codeword error." 2282 ::= { cwr1SecMetricsEntry 4 } 2283 2284cwr1SecArqCodewordErrors OBJECT-TYPE 2285 SYNTAX Gauge32 2286 MAX-ACCESS read-only 2287 STATUS current 2288 DESCRIPTION 2289 "This object represents the cumulative number of uncorrectable 2290 codewords consumed by the Automatic Repeat Query error correction 2291 engine at the time this entry was updated. This is also called as 2292 Post ARQ codeword error." 2293 ::= { cwr1SecMetricsEntry 5 } 2294 2295cwr1SecRxRrCount OBJECT-TYPE 2296 SYNTAX Gauge32 2297 MAX-ACCESS read-only 2298 STATUS current 2299 DESCRIPTION 2300 "This represents the cumulative number of unique RR's (Retransmit 2301 Requests) received (from the remote end) at the time this entry was 2302 updated. 2303 The remote end issues a Retransmit Request if it receives an 2304 uncorrectable codeword." 2305 ::= { cwr1SecMetricsEntry 6 } 2306 2307cwr1SecRxRrEventCount OBJECT-TYPE 2308 SYNTAX Gauge32 2309 MAX-ACCESS read-only 2310 STATUS current 2311 DESCRIPTION 2312 "This object represents the cumulative number of RRs 2313 (Retransmit Requests) that were serviced at the time this entry was 2314 updated." 2315 ::= { cwr1SecMetricsEntry 7 } 2316 2317cwr1SecTxArqCount OBJECT-TYPE 2318 SYNTAX Gauge32 2319 MAX-ACCESS read-only 2320 STATUS current 2321 DESCRIPTION 2322 "This object represents cumulative number of unique ARQ's that 2323 were received by the transmit side of the local end at the time 2324 this entry was updated. 2325 2326 This provides an indication of how error free the transmisisons of 2327 the local end of the link are from the the remote end's 2328 perspective." 2329 ::= { cwr1SecMetricsEntry 8 } 2330 2331cwr1SecTxArqEventCount OBJECT-TYPE 2332 SYNTAX Gauge32 2333 MAX-ACCESS read-only 2334 STATUS current 2335 DESCRIPTION 2336 "This object represents cumulative number of ARQ's that were 2337 serviced at the time this entry was updated. 2338 2339 A serviced ARQ results in a re-transmitted codeword." 2340 ::= { cwr1SecMetricsEntry 9 } 2341 2342cwr1SecCorrectedSyncByteErrs OBJECT-TYPE 2343 SYNTAX Gauge32 2344 MAX-ACCESS read-only 2345 STATUS current 2346 DESCRIPTION 2347 "This object represents the cumulative number of corrected sync byte 2348 errors, at the time this entry was updated." 2349 ::= { cwr1SecMetricsEntry 10 } 2350 2351cwr1SecConsecutiveCwErrs OBJECT-TYPE 2352 SYNTAX Gauge32 2353 MAX-ACCESS read-only 2354 STATUS current 2355 DESCRIPTION 2356 "This object represents the size of the larget block of consecutive 2357 codeword errors received since this entry was last updated." 2358 ::= { cwr1SecMetricsEntry 11 } 2359 2360cwr1SecPostARQGoodCodewords OBJECT-TYPE 2361 SYNTAX WirelessGauge64 2362 MAX-ACCESS read-only 2363 STATUS current 2364 DESCRIPTION 2365 "This object represents the cumulative number of error free 2366 codewords emitted by the Automatic Repeat Query error correction 2367 engine at the time this entry was updated. Also called as 2368 Post ARQ good codewords." 2369 ::= { cwr1SecMetricsEntry 12 } 2370 2371-- Radio History Group. This group is optional. 2372 2373 2374-- The Histogram Table. This table contains information about the set of 2375-- histograms that the hardware can be programmed to maintain. 2376 2377-- These histograms are generated as follows : 2378-- Radio signal data is sampled. 2379-- Occurrences of values of the radio signal data is counted. 2380-- This count is maintained as discrete sets. Each set represented by one bin. 2381 2382-- Note that the raw radio signal data is not stored in the bins. It is the 2383-- count of the occurrence of the radio signal sample that gets stored. 2384cwrHistCtrlTable OBJECT-TYPE 2385 SYNTAX SEQUENCE OF CwrHistCtrlEntry 2386 MAX-ACCESS not-accessible 2387 STATUS current 2388 DESCRIPTION 2389 "This table contains information about histograms configured in 2390 hardware. When data is collected it will be stored in histogram 2391 bins as follows: 2392 All values (X < cwrStartBinValue) will be kept in the first 2393 histogram bin. 2394 Subsequent values will be distributed in the bins based on the 2395 cwrBinDelta. Last bin, will contain all values 2396 (X > (cwrStartBinValue + (cwrNumBins - 2) * cwrBinDelta)), 2397 i.e. any value that is greater than that may be stored in the 2398 last bin." 2399 ::= { cwrRadioHistoryGroup 1 } 2400 2401cwrHistCtrlEntry OBJECT-TYPE 2402 SYNTAX CwrHistCtrlEntry 2403 MAX-ACCESS not-accessible 2404 STATUS current 2405 DESCRIPTION 2406 "This represents one entry in the cwrHistogramTable. 2407 It is indexed by the ifIndex, cwrHistIndex." 2408 INDEX { 2409 ifIndex, 2410 cwrHistIndex 2411 } 2412 ::= { cwrHistCtrlTable 1 } 2413 2414CwrHistCtrlEntry ::= SEQUENCE { 2415 cwrHistIndex Integer32, 2416 cwrHistClass CwrRadioSignalAttribute, 2417 cwrRfResourceId CwrRFZeroIndex, 2418 cwrDspNumber INTEGER, 2419 cwrStartBinValue Integer32, 2420 cwrBinDelta Integer32, 2421 cwrNumHistBins Integer32, 2422 cwrUpdateRate Integer32, 2423 cwrCollDuration Integer32, 2424 cwrOwnerId OwnerString, 2425 cwrHistBitShift INTEGER, 2426 cwrHistToneSelection INTEGER, 2427 cwrHistToneValue Integer32, 2428 cwrHistAction CwrCollectionAction, 2429 cwrHistStatus CwrCollectionStatus, 2430 cwrHistRowStatus RowStatus, 2431 cwrHistPeriodicSum TruthValue 2432} 2433 2434cwrHistIndex OBJECT-TYPE 2435 SYNTAX Integer32 (1..2147483647) 2436 MAX-ACCESS not-accessible 2437 STATUS current 2438 DESCRIPTION 2439 "This object, along with ifIndex, is the index into this table 2440 and represents one entry in the table. The entry in this table 2441 for which cwrHistIndex = x is associated with the entry in 2442 cwrHistSummaryTable and the entry in cwrHistDataTable for 2443 which the index variable in those tables has the same value, x." 2444 ::= { cwrHistCtrlEntry 1 } 2445 2446cwrHistClass OBJECT-TYPE 2447 SYNTAX CwrRadioSignalAttribute 2448 MAX-ACCESS read-create 2449 STATUS current 2450 DESCRIPTION 2451 "This object represents the attribute that is being histogrammed." 2452 ::= { cwrHistCtrlEntry 2 } 2453 2454cwrRfResourceId OBJECT-TYPE 2455 SYNTAX CwrRFZeroIndex 2456 MAX-ACCESS read-create 2457 STATUS current 2458 DESCRIPTION 2459 "This object identifies the RF resource for which this histogram 2460 specification applies. If this is 0, the agent will automatically 2461 use the most logical value for the specified cwrHistClass. If 0 has 2462 been specified then on reading this object the agent will return the 2463 RF resource id for which the histogram is being captured." 2464 ::= { cwrHistCtrlEntry 3 } 2465 2466cwrDspNumber OBJECT-TYPE 2467 SYNTAX INTEGER (0..8) 2468 MAX-ACCESS read-create 2469 STATUS current 2470 DESCRIPTION 2471 "This object identifies the DSP on which to create the histogram. 2472 If 0 is specified then the agent will automatically use the most 2473 logical DSP for the specified cwrHistClass parameter. 2474 If 0 has been specified then on reading this object the agent will 2475 return the DSP number that is being used to capture this histogram." 2476 ::= { cwrHistCtrlEntry 4 } 2477 2478cwrStartBinValue OBJECT-TYPE 2479 SYNTAX Integer32 (-2147483647..2147483647) 2480 MAX-ACCESS read-create 2481 STATUS current 2482 DESCRIPTION 2483 "This object represents the maximum of the values that will be 2484 collected in the first bin of the histogram. 2485 All values < cwrStartBinValue will be kept in the first 2486 histogram bin." 2487 ::= { cwrHistCtrlEntry 5 } 2488 2489cwrBinDelta OBJECT-TYPE 2490 SYNTAX Integer32 (2..2147483647) 2491 UNITS "Powers of 2" 2492 MAX-ACCESS read-create 2493 STATUS current 2494 DESCRIPTION 2495 "This object represents the range of values of the sampled data that 2496 should be accounted for in one histogram bin. For example all data 2497 samples between x..y (where y = x + cwrBinDelta - 1), will be 2498 counted and placed in the same bin." 2499 ::= { cwrHistCtrlEntry 6 } 2500 2501cwrNumHistBins OBJECT-TYPE 2502 SYNTAX Integer32 (1..508) 2503 MAX-ACCESS read-create 2504 STATUS current 2505 DESCRIPTION 2506 "This object represents total number of bins to be created for the 2507 histogram." 2508 ::= { cwrHistCtrlEntry 7 } 2509 2510cwrUpdateRate OBJECT-TYPE 2511 SYNTAX Integer32 (1..2147483647) 2512 UNITS "seconds" 2513 MAX-ACCESS read-create 2514 STATUS current 2515 DESCRIPTION 2516 "This object represents rate at which snapshots of the histogram 2517 will be available." 2518 ::= { cwrHistCtrlEntry 8 } 2519 2520cwrCollDuration OBJECT-TYPE 2521 SYNTAX Integer32 (1..2147483647) 2522 UNITS "seconds" 2523 MAX-ACCESS read-create 2524 STATUS current 2525 DESCRIPTION 2526 "This object specifies the duration for which this histogram must 2527 be accumulated. After successfully accumulating data for this amount 2528 of time the collection stops and the cwrHistStatus changes 2529 to statusCaptured." 2530 ::= { cwrHistCtrlEntry 9 } 2531 2532cwrOwnerId OBJECT-TYPE 2533 SYNTAX OwnerString 2534 MAX-ACCESS read-create 2535 STATUS current 2536 DESCRIPTION 2537 "This object identifies management station that created this 2538 histogram specification." 2539 ::= { cwrHistCtrlEntry 10 } 2540 2541cwrHistBitShift OBJECT-TYPE 2542 SYNTAX INTEGER (0..32) 2543 MAX-ACCESS read-create 2544 STATUS current 2545 DESCRIPTION 2546 "This object represents the number of bits by which the signal count 2547 is right shifted before it is stored in the histogram bin. 2548 This provides a mechanism to uniformly scale the collected histogram 2549 to account for overflows." 2550 ::= { cwrHistCtrlEntry 11 } 2551 2552cwrHistToneSelection OBJECT-TYPE 2553 SYNTAX INTEGER { 2554 cwrCirculate(1), 2555 cwrAverage(2), 2556 cwrSpecific(3) 2557 } 2558 MAX-ACCESS read-create 2559 STATUS current 2560 DESCRIPTION 2561 "This object identifies which tone in a burst should be sampled for 2562 capturing the data. 2563 cwrCirculate(1): 2564 The successive tones will be used for every successive burst. 2565 cwrAverage(2): 2566 The value of every tone in a burst will be averaged. 2567 cwrspecific(3): 2568 The identified tone is used." 2569 DEFVAL { cwrAverage } 2570 ::= { cwrHistCtrlEntry 12 } 2571 2572cwrHistToneValue OBJECT-TYPE 2573 SYNTAX Integer32 (0..216) 2574 MAX-ACCESS read-create 2575 STATUS current 2576 DESCRIPTION 2577 "If cwrHistToneSelection is cwrSpecificTone then this object 2578 identifies tone that should be used for sampling." 2579 ::= { cwrHistCtrlEntry 13 } 2580 2581cwrHistAction OBJECT-TYPE 2582 SYNTAX CwrCollectionAction 2583 MAX-ACCESS read-create 2584 STATUS current 2585 DESCRIPTION 2586 "This object represents the action to be carried out on this 2587 histogram specification. If a histogram has been successfully 2588 captured then it must be cleared before an other capture 2589 may be initiated." 2590 ::= { cwrHistCtrlEntry 14 } 2591 2592cwrHistStatus OBJECT-TYPE 2593 SYNTAX CwrCollectionStatus 2594 MAX-ACCESS read-only 2595 STATUS current 2596 DESCRIPTION 2597 "This object represents the current state of this histogram 2598 collection. 2599 Once the histogram collection is complete the status changes 2600 statusCaptured and the data is available for use. 2601 None of the parameters of a histogram specification may be 2602 modified when the specification is in statusInProgress. 2603 A statusCaptured or statusStopped histogram must be actionClear'ed 2604 before another histogram specification may be started. 2605 The histogram may be read accurately between the cwrUpdateRate 2606 intervals. If the read spans across the update time data from the 2607 previous and current updates can be mingled." 2608 ::= { cwrHistCtrlEntry 15 } 2609 2610cwrHistRowStatus OBJECT-TYPE 2611 SYNTAX RowStatus 2612 MAX-ACCESS read-create 2613 STATUS current 2614 DESCRIPTION 2615 "This object may be used to create or delete a histogram control 2616 specification." 2617 ::= { cwrHistCtrlEntry 16 } 2618 2619cwrHistPeriodicSum OBJECT-TYPE 2620 SYNTAX TruthValue 2621 MAX-ACCESS read-create 2622 STATUS current 2623 DESCRIPTION 2624 "The histogram data is updated every cwrUpdateRate seconds. 2625 When this object is set to true(1), the latest histogram data set 2626 is summed with the previous histogram data set and the 2627 cwrHistSummaryTable will reflect cumulative values. 2628 When set to false(2), only the latest data set is made available 2629 and the cwrHistSummarytable will reflect the latest values." 2630 ::= { cwrHistCtrlEntry 17 } 2631 2632-- The Histogram Summary Table. This table contains summary Data 2633-- about the histograms collected as per the specifications in the 2634-- cwrHistCtrlTable. 2635cwrHistSummaryTable OBJECT-TYPE 2636 SYNTAX SEQUENCE OF CwrHistSummaryEntry 2637 MAX-ACCESS not-accessible 2638 STATUS current 2639 DESCRIPTION 2640 "This table contains histogram Summary collected based on the 2641 specifications in the cwrHistCtrlTable." 2642 ::= { cwrRadioHistoryGroup 2 } 2643 2644cwrHistSummaryEntry OBJECT-TYPE 2645 SYNTAX CwrHistSummaryEntry 2646 MAX-ACCESS not-accessible 2647 STATUS current 2648 DESCRIPTION 2649 "This represents one entry in the cwrHistSummaryTable. 2650 It is indexed by the ifIndex and cwrHistIndex." 2651 INDEX { 2652 ifIndex, 2653 cwrHistIndex 2654 } 2655 ::= { cwrHistSummaryTable 1 } 2656 2657CwrHistSummaryEntry ::= SEQUENCE { 2658 cwrHistUpdateTime Integer32, 2659 cwrHistMin Integer32, 2660 cwrHistMax Integer32, 2661 cwrHistMean Integer32 2662} 2663 2664cwrHistUpdateTime OBJECT-TYPE 2665 SYNTAX Integer32 (1..2147483647) 2666 UNITS "seconds" 2667 MAX-ACCESS read-only 2668 STATUS current 2669 DESCRIPTION 2670 "This object represents the time in seconds since power up when 2671 this histogram snapshot was retrieved from the hardware." 2672 ::= { cwrHistSummaryEntry 1 } 2673 2674cwrHistMin OBJECT-TYPE 2675 SYNTAX Integer32 (-2147483648..2147483647) 2676 MAX-ACCESS read-only 2677 STATUS current 2678 DESCRIPTION 2679 "This object represents the minimum value of the data sample seen 2680 for this histogram." 2681 ::= { cwrHistSummaryEntry 2 } 2682 2683cwrHistMax OBJECT-TYPE 2684 SYNTAX Integer32 (-2147483648..2147483647) 2685 MAX-ACCESS read-only 2686 STATUS current 2687 DESCRIPTION 2688 "This object represents the maximum value of the data sample seen 2689 for this histogram." 2690 ::= { cwrHistSummaryEntry 3 } 2691 2692cwrHistMean OBJECT-TYPE 2693 SYNTAX Integer32 (-2147483648..2147483647) 2694 MAX-ACCESS read-only 2695 STATUS current 2696 DESCRIPTION 2697 "This object represents the arithemetic mean of the data sample 2698 values for this histogram." 2699 ::= { cwrHistSummaryEntry 4 } 2700 2701-- The Histogram Data Table. This table contains the Data 2702-- about the histograms collected as per the specifications in the 2703-- cwrHistCtrlTable. 2704cwrHistDataTable OBJECT-TYPE 2705 SYNTAX SEQUENCE OF CwrHistDataEntry 2706 MAX-ACCESS not-accessible 2707 STATUS current 2708 DESCRIPTION 2709 "This table contains histogram values collected based on the 2710 specifications in the cwrHistCtrlTable." 2711 ::= { cwrRadioHistoryGroup 3 } 2712 2713cwrHistDataEntry OBJECT-TYPE 2714 SYNTAX CwrHistDataEntry 2715 MAX-ACCESS not-accessible 2716 STATUS current 2717 DESCRIPTION 2718 "This represents one entry in the cwrHistDataTable. It is 2719 indexed by the ifIndex and cwrHistIndex and cwrHistBinIndex." 2720 INDEX { 2721 ifIndex, 2722 cwrHistIndex, 2723 cwrHistBinIndex 2724 } 2725 ::= { cwrHistDataTable 1 } 2726 2727CwrHistDataEntry ::= SEQUENCE { 2728 cwrHistBinIndex INTEGER, 2729 cwrValue Integer32 2730} 2731 2732cwrHistBinIndex OBJECT-TYPE 2733 SYNTAX INTEGER (1..508) 2734 MAX-ACCESS not-accessible 2735 STATUS current 2736 DESCRIPTION 2737 "This object represents the histogram bin number for the value 2738 in cwrValue." 2739 ::= { cwrHistDataEntry 1 } 2740 2741cwrValue OBJECT-TYPE 2742 SYNTAX Integer32 (0..2147483647) 2743 MAX-ACCESS read-only 2744 STATUS current 2745 DESCRIPTION 2746 "This object represents the value in the histogram bin 2747 cwrHistBinIndex." 2748 ::= { cwrHistDataEntry 2 } 2749 2750-- The Radio Timeline Group. This group is optional. 2751 2752-- This group includes the following tables: 2753-- cwrThresholdTable, cwrTlCtrlTable, cwrTlSummaryTable and cwrTlDataTable. 2754 2755-- This group provides facilities to define thresholds and capture raw 2756-- radio signal data. 2757 2758 2759 2760-- The Threshold table. 2761cwrThresholdTable OBJECT-TYPE 2762 SYNTAX SEQUENCE OF CwrThresholdEntry 2763 MAX-ACCESS not-accessible 2764 STATUS current 2765 DESCRIPTION 2766 "This table provides facilities to establish thresholds for the 2767 radio signals analyzed on the radio interface. A threshold 2768 identified in this table may be used to trigger a timeline 2769 capture in the cwrTlTable." 2770 ::= { cwrRadioTimelineGroup 1 } 2771 2772cwrThresholdEntry OBJECT-TYPE 2773 SYNTAX CwrThresholdEntry 2774 MAX-ACCESS not-accessible 2775 STATUS current 2776 DESCRIPTION 2777 "This represents one entry in the cwrThresholdTable." 2778 INDEX { 2779 ifIndex, 2780 cwrThreshIndex 2781 } 2782 ::= { cwrThresholdTable 1 } 2783 2784CwrThresholdEntry ::= SEQUENCE { 2785 cwrThreshIndex Integer32, 2786 cwrThreshAttribute CwrRadioSignalAttribute, 2787 cwrThreshType CwrThreshLimitType, 2788 cwrThreshAntId CwrRFZeroIndex, 2789 cwrThreshValue Integer32, 2790 cwrThreshHysteresisTime TimeInterval, 2791 cwrThreshLimitTime TimeInterval, 2792 cwrThreshDspNum INTEGER, 2793 cwrThreshRowStatus RowStatus 2794} 2795 2796cwrThreshIndex OBJECT-TYPE 2797 SYNTAX Integer32 (1..2147483647) 2798 MAX-ACCESS not-accessible 2799 STATUS current 2800 DESCRIPTION 2801 "This object, along with ifIndex, identifies this entry." 2802 ::= { cwrThresholdEntry 1 } 2803 2804cwrThreshAttribute OBJECT-TYPE 2805 SYNTAX CwrRadioSignalAttribute 2806 MAX-ACCESS read-create 2807 STATUS current 2808 DESCRIPTION 2809 "This represents the attribute of a radio link which needs to be 2810 thresholded. For each of these attributes, the cwrThreshType 2811 identifies the type of change to monitor. When that threshold 2812 is exceeded a Trap with appropriate parameters will be generated." 2813 ::= { cwrThresholdEntry 2 } 2814 2815cwrThreshType OBJECT-TYPE 2816 SYNTAX CwrThreshLimitType 2817 MAX-ACCESS read-create 2818 STATUS current 2819 DESCRIPTION 2820 "This object represents the kind of change that needs to be 2821 monitored for the cwrThreshAttribute. An event is 2822 generated when the following condition is met." 2823 ::= { cwrThresholdEntry 3 } 2824 2825cwrThreshAntId OBJECT-TYPE 2826 SYNTAX CwrRFZeroIndex 2827 MAX-ACCESS read-create 2828 STATUS current 2829 DESCRIPTION 2830 "This object identifies the RF resource for which this threshold 2831 should be defined." 2832 ::= { cwrThresholdEntry 4 } 2833 2834cwrThreshValue OBJECT-TYPE 2835 SYNTAX Integer32 (-2147483647..2147483647) 2836 MAX-ACCESS read-create 2837 STATUS current 2838 DESCRIPTION 2839 "This object represents the value to be compared against. The 2840 cwrThreshType determines the way in which it is used. 2841 It is used as follows: 2842 if cwrThreshType is .. 2843 highThresh : Notify if data sample exceeds the cwrThreshValue. 2844 lowThresh : Notify if data sample recedes below the cwrThreshValue. 2845 upChange : Notify if data sample increases by more than 2846 cwrThreshValue. 2847 downChange : Notify if data sample decreases by more than 2848 cwrThreshValue. 2849 upLimit : Notify if data sample crosses cwrThreshValue while 2850 increasing in value. 2851 lowLimit : Notify if data sample crosses cwrThreshValue while 2852 decreasing in value." 2853 ::= { cwrThresholdEntry 5 } 2854 2855cwrThreshHysteresisTime OBJECT-TYPE 2856 SYNTAX TimeInterval 2857 MAX-ACCESS read-create 2858 STATUS current 2859 DESCRIPTION 2860 "When radio signals oscillate around threshold values, they 2861 potentially flood the system with notifications. This object 2862 specifies the amount of time to wait before sending an 2863 identical notification if the oscillations continue. 2864 Notifications are not generated due to any 2865 threshold value which is reached/exceeded/crossed/etc. during this 2866 wait time" 2867 ::= { cwrThresholdEntry 6 } 2868 2869cwrThreshLimitTime OBJECT-TYPE 2870 SYNTAX TimeInterval 2871 MAX-ACCESS read-create 2872 STATUS current 2873 DESCRIPTION 2874 "This object specifies the amount of time for which the radio signal 2875 should stabilize before a trap is sent to indicate that the radio 2876 signal has stabilized." 2877 ::= { cwrThresholdEntry 7 } 2878 2879cwrThreshDspNum OBJECT-TYPE 2880 SYNTAX INTEGER (1..8) 2881 MAX-ACCESS read-create 2882 STATUS current 2883 DESCRIPTION 2884 "This object indicates the DSP used to monitor this threshold." 2885 ::= { cwrThresholdEntry 8 } 2886 2887cwrThreshRowStatus OBJECT-TYPE 2888 SYNTAX RowStatus 2889 MAX-ACCESS read-create 2890 STATUS current 2891 DESCRIPTION 2892 "This object represents the status of this threshold entry. It 2893 may be used to create a new threshold specification. 2894 For every cwrThreshAttrClass one threshold of cwrThreshType on one 2895 DSP may be created." 2896 ::= { cwrThresholdEntry 9 } 2897 2898-- Radio Timeline. 2899-- A radio timeline is raw radio signal data, that is captured based on the 2900-- specifications. 2901cwrTlCtrlTable OBJECT-TYPE 2902 SYNTAX SEQUENCE OF CwrTlCtrlEntry 2903 MAX-ACCESS not-accessible 2904 STATUS current 2905 DESCRIPTION 2906 "This table contains information about timelines configured in 2907 hardware. The number of data values captured for each timeline 2908 is configured by setting the variable cwrTlNumDataValues. 2909 The captured data values can be retreived by reading the 2910 cwrTlDataTable." 2911 ::= { cwrRadioTimelineGroup 2 } 2912 2913cwrTlCtrlEntry OBJECT-TYPE 2914 SYNTAX CwrTlCtrlEntry 2915 MAX-ACCESS not-accessible 2916 STATUS current 2917 DESCRIPTION 2918 "This represents one entry in the cwrTlCtrlTable. 2919 It is indexed by the ifIndex, cwrTlClass, cwrRfResourceId, 2920 cwrTlDspNum." 2921 INDEX { 2922 ifIndex, 2923 cwrTlIndex 2924 } 2925 ::= { cwrTlCtrlTable 1 } 2926 2927CwrTlCtrlEntry ::= SEQUENCE { 2928 cwrTlIndex Integer32, 2929 cwrTlClass CwrRadioSignalAttribute, 2930 cwrTlRfResourceId CwrRFZeroIndex, 2931 cwrTlDspNum INTEGER, 2932 cwrTlNumDataValues INTEGER, 2933 cwrTlDecimationFactor Integer32, 2934 cwrTlPreSumShift Integer32, 2935 cwrTlToneSelection INTEGER, 2936 cwrTlToneValue Integer32, 2937 cwrTlThreshIndex Integer32, 2938 cwrTlAction CwrCollectionAction, 2939 cwrTlStatus CwrCollectionStatus, 2940 cwrTlPostTrigBufMgmt INTEGER, 2941 cwrTlRowStatus RowStatus 2942} 2943 2944cwrTlIndex OBJECT-TYPE 2945 SYNTAX Integer32 (1..2147483647) 2946 MAX-ACCESS not-accessible 2947 STATUS current 2948 DESCRIPTION 2949 "This object, along with ifIndex, is the index into this table 2950 and represents one entry in the table. The entry in this table 2951 for which cwrTlIndex = x is associated with the entry in 2952 cwrTlSummaryTable and the entry in cwrTlDataTable for 2953 which the index variable in those tables has the same value, x." 2954 ::= { cwrTlCtrlEntry 1 } 2955 2956cwrTlClass OBJECT-TYPE 2957 SYNTAX CwrRadioSignalAttribute 2958 MAX-ACCESS read-create 2959 STATUS current 2960 DESCRIPTION 2961 "This object represents the attribute for which a timline capture 2962 is requested. 2963 When a timeline is requested, cwrTlNumDataValues worth of data 2964 will be captured." 2965 ::= { cwrTlCtrlEntry 2 } 2966 2967cwrTlRfResourceId OBJECT-TYPE 2968 SYNTAX CwrRFZeroIndex 2969 MAX-ACCESS read-create 2970 STATUS current 2971 DESCRIPTION 2972 "This object identifies the RF resource for which this timeline 2973 specification applies. 2974 If this is 0 then the agent will automatically the most logical 2975 value for the specified cwrHistClass. If 0 has been specified 2976 then on reading this object the agent will return the 2977 RF resource id for which the timeline is being captured." 2978 ::= { cwrTlCtrlEntry 3 } 2979 2980cwrTlDspNum OBJECT-TYPE 2981 SYNTAX INTEGER (0..8) 2982 MAX-ACCESS read-create 2983 STATUS current 2984 DESCRIPTION 2985 "This object identifies the DSP on which this timeline needs to be 2986 captures. 2987 If 0 is specified then the agent will automatically use the most 2988 logical DSP for the specified cwrTlClass parameter. 2989 If 0 has been specified on create then on reading this object the 2990 agent will return the DSP number that is being used to capture 2991 this timeline." 2992 ::= { cwrTlCtrlEntry 4 } 2993 2994cwrTlNumDataValues OBJECT-TYPE 2995 SYNTAX INTEGER (1..2147483647) 2996 UNITS "number of data values" 2997 MAX-ACCESS read-create 2998 STATUS current 2999 DESCRIPTION 3000 "This object indicates the number of data values to be captured for 3001 this timeline. The captured data can be viewed by reading the 3002 cwrTlDataTable." 3003 ::= { cwrTlCtrlEntry 5 } 3004 3005cwrTlDecimationFactor OBJECT-TYPE 3006 SYNTAX Integer32 (0..2147483647) 3007 MAX-ACCESS read-create 3008 STATUS current 3009 DESCRIPTION 3010 "This object represents the number of successive data samples to be 3011 added and returned. This enables larger data sets to be captured 3012 even with limited cwrTlNumDataValues." 3013 ::= { cwrTlCtrlEntry 6 } 3014 3015cwrTlPreSumShift OBJECT-TYPE 3016 SYNTAX Integer32 (0..32) 3017 MAX-ACCESS read-create 3018 STATUS current 3019 DESCRIPTION 3020 "This object represents the number of bits by which the raw data 3021 data should be right shifted before applying cwrTlDecimationFactor. 3022 This provides a mechanims of controlling overflow due to summation." 3023 ::= { cwrTlCtrlEntry 7 } 3024 3025cwrTlToneSelection OBJECT-TYPE 3026 SYNTAX INTEGER { 3027 cwrCirculate(1), 3028 cwrAverage(2), 3029 cwrSpecific(3) 3030 } 3031 MAX-ACCESS read-create 3032 STATUS current 3033 DESCRIPTION 3034 "This object identifies which tone in a burst should be used to 3035 sample data for the timeline. 3036 cwrCirculate(1): 3037 The successive tone will be used for every successive burst. 3038 cwrAverage(2): 3039 The value of every tone in a burst will be averaged. 3040 cwrspecific(3): 3041 The identified tone is used. 3042 DEFVAL { cwrAverage }" 3043 ::= { cwrTlCtrlEntry 8 } 3044 3045cwrTlToneValue OBJECT-TYPE 3046 SYNTAX Integer32 (0..216) 3047 MAX-ACCESS read-create 3048 STATUS current 3049 DESCRIPTION 3050 "If cwrTlToneSelection is cwrSpecificTone then this object 3051 identifies the tone that should be used for sampling." 3052 ::= { cwrTlCtrlEntry 9 } 3053 3054cwrTlThreshIndex OBJECT-TYPE 3055 SYNTAX Integer32 (0..2147483647) 3056 MAX-ACCESS read-create 3057 STATUS current 3058 DESCRIPTION 3059 "This object specifies the index of the threshold that when 3060 triggered will start the data capture for this timeline. 3061 3062 For a timeline data capture to be triggered by a threshold, 3063 the threshold must be defined on the same DSP as the timeline. 3064 3065 If cwrTlThreshIndex is 0 then there is no threshold associated 3066 with this timeline and the data samples are captured and returned 3067 immediately. If cwrTlThresIndex is not 0, then the data samples 3068 are captured when the threshold fires." 3069 ::= { cwrTlCtrlEntry 10 } 3070 3071cwrTlAction OBJECT-TYPE 3072 SYNTAX CwrCollectionAction 3073 MAX-ACCESS read-create 3074 STATUS current 3075 DESCRIPTION 3076 "This object represents the action to be carried out on this 3077 timeline specification. If a timeline has been successfully 3078 captured then it must be cleared before an other capture 3079 may be initiated." 3080 ::= { cwrTlCtrlEntry 11 } 3081 3082cwrTlStatus OBJECT-TYPE 3083 SYNTAX CwrCollectionStatus 3084 MAX-ACCESS read-only 3085 STATUS current 3086 DESCRIPTION 3087 "This object represents the current state of this timeline 3088 collection. 3089 Once the timeline collection is complete the status changes 3090 statusCaptured and the data is available for use. 3091 None of the parameters of a timeline specification may be modified 3092 when the specification is in statusInProgress. 3093 A statusCaptured or statusStopped histogram must be actionClear'ed 3094 before another timeline specification may be started." 3095 ::= { cwrTlCtrlEntry 12 } 3096 3097cwrTlPostTrigBufMgmt OBJECT-TYPE 3098 SYNTAX INTEGER { 3099 preTrigger(1), 3100 postTrigger(2) 3101 } 3102 MAX-ACCESS read-create 3103 STATUS current 3104 DESCRIPTION 3105 "Once a trigger fires, this object determines which portion of the 3106 collected data to capture for use. If it is: 3107 preTrigger(1) : Then most of the data collected prior to trigger 3108 is captured. 3109 postTrigger(2): Then most of the data collected after the trigger 3110 is captured." 3111 ::= { cwrTlCtrlEntry 13 } 3112 3113cwrTlRowStatus OBJECT-TYPE 3114 SYNTAX RowStatus 3115 MAX-ACCESS read-create 3116 STATUS current 3117 DESCRIPTION 3118 "This object may be used to create or delete a timeline control 3119 specification. 3120 3121 Once created data sampling starts based on the value of 3122 cwrTlAction. The data capture depends on the value of 3123 cwrTlThreshIndex. 3124 The actual data is collected based on the cwrTlThreshIndex, 3125 if cwrTlThreshIndex is 0 then there is no stop trigger associated 3126 with this timeline and the data samples are captured and returned 3127 immediately. If cwrTlThresIndex is not 0, then the data samples 3128 are captured when the threshold fires." 3129 ::= { cwrTlCtrlEntry 14 } 3130 3131-- The Timeline Summary Table. This table contains summary Data 3132-- about the timeline collected as per the specifications in the 3133-- cwrTlCtrlTable. 3134cwrTlSummaryTable OBJECT-TYPE 3135 SYNTAX SEQUENCE OF CwrTlSummaryEntry 3136 MAX-ACCESS not-accessible 3137 STATUS current 3138 DESCRIPTION 3139 "This table contains Timeline Summary collected based on the 3140 specifications in the cwrTlCtrlTable." 3141 ::= { cwrRadioTimelineGroup 3 } 3142 3143cwrTlSummaryEntry OBJECT-TYPE 3144 SYNTAX CwrTlSummaryEntry 3145 MAX-ACCESS not-accessible 3146 STATUS current 3147 DESCRIPTION 3148 "This represents one entry in the cwrTlSummaryTable. 3149 It is indexed by the ifIndex and cwrTlIndex." 3150 INDEX { 3151 ifIndex, 3152 cwrTlIndex 3153 } 3154 ::= { cwrTlSummaryTable 1 } 3155 3156CwrTlSummaryEntry ::= SEQUENCE { 3157 cwrTlUpdateTime Integer32, 3158 cwrTlNumValues Integer32, 3159 cwrTlTriggerLoc Integer32 3160} 3161 3162cwrTlUpdateTime OBJECT-TYPE 3163 SYNTAX Integer32 (1..2147483647) 3164 UNITS "seconds" 3165 MAX-ACCESS read-only 3166 STATUS current 3167 DESCRIPTION 3168 "This object represents the time in seconds since power up when 3169 this timeline capture was completed." 3170 ::= { cwrTlSummaryEntry 1 } 3171 3172cwrTlNumValues OBJECT-TYPE 3173 SYNTAX Integer32 (0..2147483647) 3174 MAX-ACCESS read-only 3175 STATUS current 3176 DESCRIPTION 3177 "This object represents the number of values available in the 3178 timeline." 3179 ::= { cwrTlSummaryEntry 2 } 3180 3181cwrTlTriggerLoc OBJECT-TYPE 3182 SYNTAX Integer32 (1..2147483647) 3183 MAX-ACCESS read-only 3184 STATUS current 3185 DESCRIPTION 3186 "This object contains the value of cwrTlValueIndex which represents 3187 the entry in the cwrTlDataTable that caused the stop trigger to 3188 fire, thereby resulting in this timeline to be collected." 3189 ::= { cwrTlSummaryEntry 3 } 3190 3191-- The Timeline Data Table. This table contains the Data 3192-- about the timelines collected as per the specifications in the 3193-- cwrTlCtrlTable. 3194cwrTlDataTable OBJECT-TYPE 3195 SYNTAX SEQUENCE OF CwrTlDataEntry 3196 MAX-ACCESS not-accessible 3197 STATUS current 3198 DESCRIPTION 3199 "This table contains data values collected for the timelines 3200 specified in the cwrTlCtrlTable. The number of data values 3201 displayed for each timeline is determined by the value specified 3202 for cwrTlNumDataValues in cwrTlCtrlTable." 3203 ::= { cwrRadioTimelineGroup 4 } 3204 3205cwrTlDataEntry OBJECT-TYPE 3206 SYNTAX CwrTlDataEntry 3207 MAX-ACCESS not-accessible 3208 STATUS current 3209 DESCRIPTION 3210 "This represents one entry in the cwrTlDataTable. It is indexed by 3211 ifIndex, cwrTlIndex, and cwrTlValueIndex." 3212 INDEX { 3213 ifIndex, 3214 cwrTlIndex, 3215 cwrTlValueIndex 3216 } 3217 ::= { cwrTlDataTable 1 } 3218 3219CwrTlDataEntry ::= SEQUENCE { 3220 cwrTlValueIndex INTEGER, 3221 cwrTlValue Integer32 3222} 3223 3224cwrTlValueIndex OBJECT-TYPE 3225 SYNTAX INTEGER (1..2147483647) 3226 MAX-ACCESS not-accessible 3227 STATUS current 3228 DESCRIPTION 3229 "This object, along with ifIndex and cwrTlIndex, is the index 3230 into the timeline data table." 3231 ::= { cwrTlDataEntry 1 } 3232 3233cwrTlValue OBJECT-TYPE 3234 SYNTAX Integer32 (-2147483648..2147483647) 3235 MAX-ACCESS read-only 3236 STATUS current 3237 DESCRIPTION 3238 "This object represents the radio signal data sampled." 3239 ::= { cwrTlDataEntry 2 } 3240 3241-- Snapshot Group: This group is optional. 3242 3243-- This group provides facilities to capture raw radio signal attributes. 3244-- The key difference between this group and the Timeline Group is that 3245-- this group provides facilities to capture up to 4 synchronized 3246-- signal attributes simultaneously. The capture initiated by a single 3247-- user controlled trigger. 3248 3249-- In this group many of the attributes are represented by complex numbers 3250-- Each such attribute is indicated as value(I, q). 3251cwrSnapshotCtrlTable OBJECT-TYPE 3252 SYNTAX SEQUENCE OF CwrSnapshotCtrlEntry 3253 MAX-ACCESS not-accessible 3254 STATUS current 3255 DESCRIPTION 3256 "This table contains information about the snapshots configured in 3257 hardware. When data is collected it will be stored in 3258 cwrSnapDataTable." 3259 ::= { cwrRadioSnapshotGroup 1 } 3260 3261cwrSnapshotCtrlEntry OBJECT-TYPE 3262 SYNTAX CwrSnapshotCtrlEntry 3263 MAX-ACCESS not-accessible 3264 STATUS current 3265 DESCRIPTION 3266 "This represents one entry in the cwrSnapshotCtrlTable 3267 It is indexed by the ifIndex and cwrSnapshotDspNum." 3268 INDEX { 3269 ifIndex, 3270 cwrSnapshotDspNum 3271 } 3272 ::= { cwrSnapshotCtrlTable 1 } 3273 3274CwrSnapshotCtrlEntry ::= SEQUENCE { 3275 cwrSnapshotDspNum INTEGER, 3276 cwrSnapshotType Integer32, 3277 cwrSnapshotAction CwrCollectionAction, 3278 cwrSnapshotStatus CwrCollectionStatus, 3279 cwrSnapshotRowStatus RowStatus 3280} 3281 3282cwrSnapshotDspNum OBJECT-TYPE 3283 SYNTAX INTEGER (1..8) 3284 MAX-ACCESS not-accessible 3285 STATUS current 3286 DESCRIPTION 3287 "This object represents the DSP at which the snapshot needs to 3288 be collected." 3289 ::= { cwrSnapshotCtrlEntry 1 } 3290 3291cwrSnapshotType OBJECT-TYPE 3292 SYNTAX Integer32 (1..2147483647) 3293 MAX-ACCESS read-create 3294 STATUS current 3295 DESCRIPTION 3296 "This object represents the attribute that is being snapshoted by 3297 the hardware. When a snapshot request is issued up to 4 simultaneous 3298 radio signal attribute may be captured at once. 3299 The 4 attributes are specified by bit OR'ing the snapshot types 3300 identified below. When a snapshot specification 3301 is started all the specified attributes are captured simultaneously. 3302 3303 The TX and RX types cannot be mixed. RX, Sync types can be mixed. 3304 3305 When a snapshot request is issued up to four radio signal attributes 3306 may be requested at once, one from each set: 3307 =============================================== 3308 Type Set1 Set2 3309 =============================================== 3310 RX y1n(x1) y2n(x2) 3311 H2k(x80) H1k(x40) 3312 - - 3313 Sync - FreqCorr(x8000) 3314 - FLL_FFT_Sp(x20000) 3315 TX CodecIn(x200) IFFTIn(x400) 3316 =============================================== 3317 3318 =============================================== 3319 Type Set3 Set4 3320 =============================================== 3321 RX Y2k(x8) Y1k(x4) 3322 h1n(x10) h2n(x20) 3323 zhat(x100) - 3324 Sync FreqOffCF(x2000)(*) BrstTimeCF(x1000)(*) 3325 - TT_FCorr(x10000) 3326 TX - RoundOut(x800) 3327 =============================================== 3328 3329 (*) BrstTimeCF cannot be mixed with Set2 3330 (*) FreqOffCF cannot be mixed with Set1 3331 3332 Note that only the Tx* attributes may be captured on DSP's 1, 2. 3333 3334 The attributes are: 3335 RxRawBurstAnt1Y1n(0x01): 3336 This represents a snapshot of the received signal for RF 3337 resource 1. For every sample the real and imaginary components 3338 are captured. 3339 Units: (I, q) 3340 Value: 32 bit quantities. 3341 3342 RxRawBurstAnt2Y2n(0x02): 3343 This represents a snapshot of the received signal for RF 3344 resource 2. For every sample the real and imaginary components 3345 are captured. 3346 Units: (I, q) 3347 Value: 32 bit quantities. 3348 3349 RxSpectrumAnt1Y1k(0x04): 3350 This represents a snapshot of the spectrum of the received 3351 signal for RF resource 1. For every sample the real and 3352 imaginary components are captured. 3353 Units: (I, q) 3354 Value: 32 bit quantities. 3355 3356 RxSpectrumAnt2Y2k(0x08): 3357 This represents a snapshot of the spectrum of the received 3358 signal for RF resource 2. For every sample the real and 3359 imaginary components are captured. 3360 Units: (I, q) 3361 Value: 32 bit quantities. 3362 3363 RxTimeDomainChannelAnt1H1n(0x10): 3364 This represents a snapshot of the time domain channel 3365 for RF resource 1. For every sample the real and 3366 imaginary components are captured. 3367 Units: (I, q) 3368 Value: 32 bit quantities. 3369 3370 RxTimeDomainChannelAnt2H2n(0x20): 3371 This represents a snapshot of the time domain channel 3372 for RF resource 2. For every sample the real and 3373 imaginary components are captured. 3374 Units: (I, q) 3375 Value: 32 bit quantities. 3376 3377 RxFreqDomainChannelAnt1H1k(0x40): 3378 This represents a snapshot of the frequency domain channel 3379 for RF resource 1. For every sample the real and 3380 imaginary components are captured. 3381 Units: (I, q) 3382 Value: 32 bit quantities. 3383 3384 RxFreqDomainChannelAnt2H2k(0x80), 3385 This represents a snapshot of the frequency domain channel 3386 for RF resource 2. For every sample the real and 3387 imaginary components are captured. 3388 Units: (I, q) 3389 Value: 32 bit quantities. 3390 3391 RxConstellationZHatk(0x100): 3392 This represents a snapshot of the soft decisions. 3393 For every sample the real and imaginary components are captured. 3394 Units: (I, q) 3395 Value: 32 bit quantities. 3396 3397 TxCodecInput(0x200): 3398 This represents a snapshot of input values to the Tx Code. 3399 Units: Real values. 3400 Value: 32 bit quantities. 3401 3402 TxIFFTInput(0x400): 3403 This represents a snapshot of the IFFT signal for the 3404 Transmitted data. 3405 For every sample the real and imaginary components are captured. 3406 Units: (I, q) 3407 Value: 32 bit quantities. 3408 3409 TxRoundOutput(0x800): 3410 This represents a snapshot of the Rounded Constellation signal 3411 for the Transmitted data. 3412 For every sample the real and imaginary components are captured. 3413 Units: (I, q) 3414 Value: 32 bit quantities. 3415 3416 SyncBurstTimeCostFunc(0x1000): 3417 This represents the timing cost function for Sync bursts. 3418 Units: Real values. 3419 Value: 32 bit quantities. 3420 3421 SynFreqOffsetCostFunc(0x2000): 3422 This represents a snapshot of the frequeny offsets. 3423 For every sample the real and imaginary components are captured. 3424 Units: (I, q) 3425 Value: 32 bit quantities. 3426 3427 SyncFllFreqCorrelation(0x8000): 3428 This represents a snapshot of Frequency correlation. 3429 For every sample the real and imaginary components are captured. 3430 Units: (I, q) 3431 Value: 32 bit quantities. 3432 3433 SyncFllTrainToneCorrelation(0x10000): 3434 This represents a snapshot of Frequency locked loop's Training 3435 tone correlation. 3436 For every sample the real and imaginary components are captured. 3437 Units: (I, q) 3438 Value: 32 bit quantities. 3439 3440 SyncFllFFTSpectrum(0x20000): 3441 This represents a snapshot of Frequency locked loop, FFT 3442 Spectrum. 3443 For every sample the real and imaginary components are captured. 3444 Units: (I, q) 3445 Value: 32 bit quantities." 3446 ::= { cwrSnapshotCtrlEntry 2 } 3447 3448cwrSnapshotAction OBJECT-TYPE 3449 SYNTAX CwrCollectionAction 3450 MAX-ACCESS read-create 3451 STATUS current 3452 DESCRIPTION 3453 "This object represents the action to be carried out on this 3454 snapshot specification. If a snapshot has been successfully 3455 captured then it must be cleared before an other capture 3456 may be initiated." 3457 ::= { cwrSnapshotCtrlEntry 3 } 3458 3459cwrSnapshotStatus OBJECT-TYPE 3460 SYNTAX CwrCollectionStatus 3461 MAX-ACCESS read-only 3462 STATUS current 3463 DESCRIPTION 3464 "This object represents the current status of this snapshot 3465 specification. When the status in statusInProgress none of the 3466 snapshot parameters can be configured. When the status is 3467 statusCaptured then data is available for use." 3468 ::= { cwrSnapshotCtrlEntry 4 } 3469 3470cwrSnapshotRowStatus OBJECT-TYPE 3471 SYNTAX RowStatus 3472 MAX-ACCESS read-create 3473 STATUS current 3474 DESCRIPTION 3475 "This object may be used to create or delete this snapshot 3476 specification." 3477 ::= { cwrSnapshotCtrlEntry 5 } 3478 3479-- The Snapshot Summary Table. This table contains summary information 3480-- for the data captured by a snapshot specification 3481-- about the snapshots collected as per the specifications in the 3482-- cwrSnapshotCtrlTable. 3483cwrSnapSummaryTable OBJECT-TYPE 3484 SYNTAX SEQUENCE OF CwrSnapSummaryEntry 3485 MAX-ACCESS not-accessible 3486 STATUS current 3487 DESCRIPTION 3488 "This table contains summary information for captured snapshots 3489 defined in cwrSnapshotCtrlTable." 3490 ::= { cwrRadioSnapshotGroup 2 } 3491 3492cwrSnapSummaryEntry OBJECT-TYPE 3493 SYNTAX CwrSnapSummaryEntry 3494 MAX-ACCESS not-accessible 3495 STATUS current 3496 DESCRIPTION 3497 "This represents one entry in the cwrSnapSummaryTable. It is indexed 3498 by the ifIndex and cwrSnapDspNum." 3499 INDEX { 3500 ifIndex, 3501 cwrSnapshotDspNum 3502 } 3503 ::= { cwrSnapSummaryTable 1 } 3504 3505CwrSnapSummaryEntry ::= SEQUENCE { 3506 cwrSnapAttr1Id Integer32, 3507 cwrSnapAttr1Size Integer32, 3508 cwrSnapAttr2Id Integer32, 3509 cwrSnapAttr2Size Integer32, 3510 cwrSnapAttr3Id Integer32, 3511 cwrSnapAttr3Size Integer32, 3512 cwrSnapAttr4Id Integer32, 3513 cwrSnapAttr4Size Integer32 3514} 3515 3516cwrSnapAttr1Id OBJECT-TYPE 3517 SYNTAX Integer32 (1..2147483647) 3518 MAX-ACCESS read-only 3519 STATUS current 3520 DESCRIPTION 3521 "This object represents the first snapshot attribute value." 3522 ::= { cwrSnapSummaryEntry 2 } 3523 3524cwrSnapAttr1Size OBJECT-TYPE 3525 SYNTAX Integer32 (0..4096) 3526 MAX-ACCESS read-only 3527 STATUS current 3528 DESCRIPTION 3529 "This object represents the number of values captured for the 3530 snapshot cwrSnapAttr1Id." 3531 ::= { cwrSnapSummaryEntry 3 } 3532 3533cwrSnapAttr2Id OBJECT-TYPE 3534 SYNTAX Integer32 (1..2147483647) 3535 MAX-ACCESS read-only 3536 STATUS current 3537 DESCRIPTION 3538 "This object represents the second snapshot attribute value." 3539 ::= { cwrSnapSummaryEntry 4 } 3540 3541cwrSnapAttr2Size OBJECT-TYPE 3542 SYNTAX Integer32 (0..4096) 3543 MAX-ACCESS read-only 3544 STATUS current 3545 DESCRIPTION 3546 "This object represents the number of values captured for the 3547 snapshot cwrSnapAttr2Id." 3548 ::= { cwrSnapSummaryEntry 5 } 3549 3550cwrSnapAttr3Id OBJECT-TYPE 3551 SYNTAX Integer32 (1..2147483647) 3552 MAX-ACCESS read-only 3553 STATUS current 3554 DESCRIPTION 3555 "This object represents the third snapshot attribute value." 3556 ::= { cwrSnapSummaryEntry 6 } 3557 3558cwrSnapAttr3Size OBJECT-TYPE 3559 SYNTAX Integer32 (0..4096) 3560 MAX-ACCESS read-only 3561 STATUS current 3562 DESCRIPTION 3563 "This object represents the number of values captured for the 3564 snapshot cwrSnapAttr3Id." 3565 ::= { cwrSnapSummaryEntry 7 } 3566 3567cwrSnapAttr4Id OBJECT-TYPE 3568 SYNTAX Integer32 (1..2147483647) 3569 MAX-ACCESS read-only 3570 STATUS current 3571 DESCRIPTION 3572 "This object represents the third snapshot attribute value." 3573 ::= { cwrSnapSummaryEntry 8 } 3574 3575cwrSnapAttr4Size OBJECT-TYPE 3576 SYNTAX Integer32 (0..4096) 3577 MAX-ACCESS read-only 3578 STATUS current 3579 DESCRIPTION 3580 "This object represents the number of values captured for the 3581 snapshot cwrSnapAttr4Id." 3582 ::= { cwrSnapSummaryEntry 9 } 3583 3584-- The Snapshot Data Table. This table contains the Data 3585-- about the snapshots collected as per the specifications in the 3586-- cwrSnapshotCtrlTable. 3587cwrSnapDataTable OBJECT-TYPE 3588 SYNTAX SEQUENCE OF CwrSnapDataEntry 3589 MAX-ACCESS not-accessible 3590 STATUS current 3591 DESCRIPTION 3592 "This table contains snapshot values collected based on the 3593 specifications in the cwrSnapshotCtrlTable." 3594 ::= { cwrRadioSnapshotGroup 3 } 3595 3596cwrSnapDataEntry OBJECT-TYPE 3597 SYNTAX CwrSnapDataEntry 3598 MAX-ACCESS not-accessible 3599 STATUS current 3600 DESCRIPTION 3601 "This represents one entry in the cwrSnapDataTable. It is indexed 3602 by the ifIndex and cwrSnapValueIndex. 3603 3604 The values in this table represent real numbers or complex numbers. 3605 If they are real numbers then cwrRealPart contains the data and 3606 cwrImaginaryPart is zero." 3607 INDEX { 3608 ifIndex, 3609 cwrSnapshotDspNum, 3610 cwrSnapValueIndex 3611 } 3612 ::= { cwrSnapDataTable 1 } 3613 3614CwrSnapDataEntry ::= SEQUENCE { 3615 cwrSnapValueIndex INTEGER, 3616 cwrRealPart Integer32, 3617 cwrImaginaryPart Integer32 3618} 3619 3620cwrSnapValueIndex OBJECT-TYPE 3621 SYNTAX INTEGER (1..4096) 3622 MAX-ACCESS not-accessible 3623 STATUS current 3624 DESCRIPTION 3625 "This object represents the snapshot entry index number." 3626 ::= { cwrSnapDataEntry 1 } 3627 3628cwrRealPart OBJECT-TYPE 3629 SYNTAX Integer32 (-2147483648..2147483647) 3630 MAX-ACCESS read-only 3631 STATUS current 3632 DESCRIPTION "The data sample value. Real part." 3633 ::= { cwrSnapDataEntry 2 } 3634 3635cwrImaginaryPart OBJECT-TYPE 3636 SYNTAX Integer32 (-2147483648..2147483647) 3637 MAX-ACCESS read-only 3638 STATUS current 3639 DESCRIPTION 3640 "The data sample value. Imaginary part if the attribute is 3641 represented by a complex number." 3642 ::= { cwrSnapDataEntry 3 } 3643 3644-- The Antenna Group - This group is optional. 3645 3646 3647 3648-- The Antenna Table. This table contains information about the 3649-- antennas available in the router. 3650cwrAntennaTable OBJECT-TYPE 3651 SYNTAX SEQUENCE OF CwrAntennaEntry 3652 MAX-ACCESS not-accessible 3653 STATUS current 3654 DESCRIPTION 3655 "This table contains information about the antenns available for 3656 use." 3657 ::= { cwrRadioAntennaGroup 1 } 3658 3659cwrAntennaEntry OBJECT-TYPE 3660 SYNTAX CwrAntennaEntry 3661 MAX-ACCESS not-accessible 3662 STATUS current 3663 DESCRIPTION 3664 "This represents one entry in the cwrAntennaTable. This table 3665 provides details on the antennas available for use on the local 3666 system. It is indexed by cwrAntennaIndex." 3667 INDEX { cwrAntennaIndex } 3668 ::= { cwrAntennaTable 1 } 3669 3670CwrAntennaEntry ::= SEQUENCE { 3671 cwrAntennaIndex Integer32, 3672 cwrAntennaXDim Integer32, 3673 cwrAntennaYDim Integer32, 3674 cwrAntennaType DisplayString, 3675 cwrAntennaDescr DisplayString, 3676 cwrAntennaGain Integer32, 3677 cwrAntennaPolarization INTEGER 3678} 3679 3680cwrAntennaIndex OBJECT-TYPE 3681 SYNTAX Integer32 (1..16) 3682 MAX-ACCESS not-accessible 3683 STATUS current 3684 DESCRIPTION 3685 "This object represents the index of this entry in the 3686 cwrAntennaTable." 3687 ::= { cwrAntennaEntry 1 } 3688 3689cwrAntennaXDim OBJECT-TYPE 3690 SYNTAX Integer32 (1..96) 3691 UNITS "Inches" 3692 MAX-ACCESS read-write 3693 STATUS current 3694 DESCRIPTION 3695 "This object represents the dimension of the antenna in the 3696 X direction." 3697 ::= { cwrAntennaEntry 2 } 3698 3699cwrAntennaYDim OBJECT-TYPE 3700 SYNTAX Integer32 (1..96) 3701 UNITS "Inches" 3702 MAX-ACCESS read-write 3703 STATUS current 3704 DESCRIPTION 3705 "This object represents the dimension of the antenna in the 3706 Y direction." 3707 ::= { cwrAntennaEntry 3 } 3708 3709cwrAntennaType OBJECT-TYPE 3710 SYNTAX DisplayString (SIZE (0..64)) 3711 MAX-ACCESS read-write 3712 STATUS current 3713 DESCRIPTION 3714 "This object represents antenna type for example 'dish-antenna'." 3715 ::= { cwrAntennaEntry 4 } 3716 3717cwrAntennaDescr OBJECT-TYPE 3718 SYNTAX DisplayString (SIZE (0..64)) 3719 MAX-ACCESS read-write 3720 STATUS current 3721 DESCRIPTION "This object describes the antenna." 3722 ::= { cwrAntennaEntry 5 } 3723 3724cwrAntennaGain OBJECT-TYPE 3725 SYNTAX Integer32 (0..60) 3726 UNITS "dBi : decibel Isotropic" 3727 MAX-ACCESS read-write 3728 STATUS current 3729 DESCRIPTION "This object represents the gain of this antenna." 3730 ::= { cwrAntennaEntry 6 } 3731 3732cwrAntennaPolarization OBJECT-TYPE 3733 SYNTAX INTEGER { 3734 vertical(1), 3735 horizontal(2) 3736 } 3737 MAX-ACCESS read-write 3738 STATUS current 3739 DESCRIPTION 3740 "This object represents the electrirc polarization of the antanna." 3741 ::= { cwrAntennaEntry 7 } 3742 3743-- The Test table. 3744-- This table provides facilities to test the wireless hardware. 3745cwrTestGroup OBJECT IDENTIFIER 3746 ::= { cwrRadioInternal 1 } 3747 3748cwrLoopbackTable OBJECT-TYPE 3749 SYNTAX SEQUENCE OF CwrLoopbackEntry 3750 MAX-ACCESS not-accessible 3751 STATUS current 3752 DESCRIPTION 3753 "This table provides facilities to establish loopback points in the 3754 radio hardware to exercise various sections of the hardware." 3755 ::= { cwrTestGroup 1 } 3756 3757cwrLoopbackEntry OBJECT-TYPE 3758 SYNTAX CwrLoopbackEntry 3759 MAX-ACCESS not-accessible 3760 STATUS current 3761 DESCRIPTION 3762 "There exists one such entry for every interface in the ifTable 3763 which has an ifType of propWirelessP2P(157)." 3764 INDEX { ifIndex } 3765 ::= { cwrLoopbackTable 1 } 3766 3767CwrLoopbackEntry ::= SEQUENCE { 3768 cwrLocalLoopbackPoint INTEGER 3769} 3770 3771cwrLocalLoopbackPoint OBJECT-TYPE 3772 SYNTAX INTEGER { 3773 none(0), 3774 codec(1), 3775 framer(2), 3776 fir(3), 3777 if(4), 3778 rf(5), 3779 rfDiversity(6), 3780 ifMain(7), 3781 ifDiversity(8) 3782 } 3783 MAX-ACCESS read-write 3784 STATUS current 3785 DESCRIPTION 3786 "This object represents the point in the system where the data 3787 signal is looped back. 3788 3789 none(0) - no loopback 3790 codec(1) - loopback at the Encoder/Decoder module. 3791 This exercises the framer, and codec modules 3792 framer(2) - loopback at the 'framer' module. 3793 fir(3) - loopback at the 'Finite Impulse Response' module. 3794 This exercises the framer, codec, and FIR modules. 3795 if(4) - loopback at the 'Internal Frequency' module using 3796 both the main and the diversity receive paths. 3797 This exercises the framer, codec, FIR, and 3798 IF modules. 3799 rf(5) - loopback at the main RF unit via the main receive 3800 path in the IF module. This exercises the framer, 3801 codec, FIR, IF, and RF modules. 3802 rfDiversity(6) - loopback at the main RF unit but route it through 3803 the diversity receive path in the IF module. This 3804 exercises the framer, codec, FIR, IF, and RF 3805 modules. 3806 ifMain(7) - loopack at the IF module using only the Main 3807 receive path. This exercises the framer, codec, 3808 FIR, and IF modules. 3809 ifDiversity(8) - loopack at the IF module using only the diversity 3810 receive path. This exercises the framer, codec, 3811 FIR, and IF modules." 3812 ::= { cwrLoopbackEntry 1 } 3813 3814cwrScopePortTable OBJECT-TYPE 3815 SYNTAX SEQUENCE OF CwrScopePortEntry 3816 MAX-ACCESS not-accessible 3817 STATUS current 3818 DESCRIPTION 3819 "This table provides facilities to redirect a portion of the signal 3820 being processed by a DSP to a scope port on the radio. An 3821 oscilloscope may be connected to the scope port to analyze the 3822 signal." 3823 ::= { cwrTestGroup 2 } 3824 3825cwrScopePortEntry OBJECT-TYPE 3826 SYNTAX CwrScopePortEntry 3827 MAX-ACCESS not-accessible 3828 STATUS current 3829 DESCRIPTION 3830 "There exists one such entry for every interface in the ifTable 3831 which has an ifType of propWirelessP2P(157)." 3832 INDEX { ifIndex } 3833 ::= { cwrScopePortTable 1 } 3834 3835CwrScopePortEntry ::= SEQUENCE { 3836 cwrScopePortOn TruthValue, 3837 cwrScopePortDsp INTEGER, 3838 cwrScopePortAttribute Integer32 3839} 3840 3841cwrScopePortOn OBJECT-TYPE 3842 SYNTAX TruthValue 3843 MAX-ACCESS read-write 3844 STATUS current 3845 DESCRIPTION 3846 "If set to true(1), then the DSP identified by cwrScopePortDsp, will 3847 redirect a portion of the output signal for the attribute identified 3848 by cwrScopeAttribute to the scope port." 3849 ::= { cwrScopePortEntry 1 } 3850 3851cwrScopePortDsp OBJECT-TYPE 3852 SYNTAX INTEGER (1..8) 3853 MAX-ACCESS read-write 3854 STATUS current 3855 DESCRIPTION 3856 "This identifies the DSP that should redirect a portion of the 3857 signal data to the scope port." 3858 ::= { cwrScopePortEntry 2 } 3859 3860cwrScopePortAttribute OBJECT-TYPE 3861 SYNTAX Integer32 (1..2147483647) 3862 MAX-ACCESS read-write 3863 STATUS current 3864 DESCRIPTION 3865 "This represents the attribute to be redirected to the scope port. 3866 The attributes that may be redirected to scope port is the same 3867 as that identified in cwrSnapshotType." 3868 ::= { cwrScopePortEntry 3 } 3869 3870-- Trap Group 3871cwrRadioTrapTable OBJECT-TYPE 3872 SYNTAX SEQUENCE OF CwrRadioTrapEntry 3873 MAX-ACCESS not-accessible 3874 STATUS current 3875 DESCRIPTION 3876 "This table provides information about the last trap that was 3877 generated on this interface." 3878 ::= { cwrRadioLatestTrap 1 } 3879 3880cwrRadioTrapEntry OBJECT-TYPE 3881 SYNTAX CwrRadioTrapEntry 3882 MAX-ACCESS not-accessible 3883 STATUS current 3884 DESCRIPTION "This represents one entry in this table." 3885 INDEX { ifIndex } 3886 ::= { cwrRadioTrapTable 1 } 3887 3888CwrRadioTrapEntry ::= SEQUENCE { 3889 cwrTrapReason DisplayString 3890} 3891 3892cwrTrapReason OBJECT-TYPE 3893 SYNTAX DisplayString (SIZE (0..255)) 3894 MAX-ACCESS read-only 3895 STATUS current 3896 DESCRIPTION 3897 "The explanation string for the event trap cwrEventId." 3898 ::= { cwrRadioTrapEntry 1 } 3899 3900-- The following traps are generated by the radio system. These traps are not 3901-- in response to any threshold specification that might have been defined. 3902cwrTrapConfigMismatch NOTIFICATION-TYPE 3903 OBJECTS { 3904 ifIndex, 3905 cwrTrapReason 3906 } 3907 STATUS current 3908 DESCRIPTION 3909 "The radio subsystem has detected that the combination of the 3910 configuration parameters that has been requested is inconsistent 3911 and cannot be supported. 3912 The cwrTrapReason is the textual description of what parameter 3913 causes the mismatch." 3914 ::= { cwrRadioDevTraps 1 } 3915 3916cwrTrapInitFailure NOTIFICATION-TYPE 3917 OBJECTS { 3918 ifIndex, 3919 cwrTrapReason 3920 } 3921 STATUS current 3922 DESCRIPTION 3923 "The radio subsystem has failed to initialize the hardware 3924 successfully. 3925 This implies that there is a critical error condition in the 3926 associated hardware. The cwrTrapReason specifies the reason 3927 the init failed." 3928 ::= { cwrRadioDevTraps 2 } 3929 3930cwrTrapLinkQuality NOTIFICATION-TYPE 3931 OBJECTS { 3932 ifIndex, 3933 cwrTrapReason 3934 } 3935 STATUS current 3936 DESCRIPTION 3937 "The radio subsystem has detected a significant change in 3938 the radio link quality. The cwrTrapReason will describe 3939 the quality." 3940 ::= { cwrRadioDevTraps 3 } 3941 3942cwrTrapLinkSyncLost NOTIFICATION-TYPE 3943 OBJECTS { ifIndex } 3944 STATUS current 3945 DESCRIPTION 3946 "The radio link has lost synchronization with the remote end." 3947 ::= { cwrRadioDevTraps 4 } 3948 3949cwrTrapLinkSyncAcquired NOTIFICATION-TYPE 3950 OBJECTS { ifIndex } 3951 STATUS current 3952 DESCRIPTION 3953 "The radio link has acquired synchronization with the remote end." 3954 ::= { cwrRadioDevTraps 5 } 3955 3956cwrTrapIfRxOsc NOTIFICATION-TYPE 3957 OBJECTS { 3958 ifIndex, 3959 cwrIfRxOscState 3960 } 3961 STATUS current 3962 DESCRIPTION 3963 "The IF receive frequency oscillator has changed state." 3964 ::= { cwrRadioDevTraps 6 } 3965 3966cwrTrapIfTxOsc NOTIFICATION-TYPE 3967 OBJECTS { 3968 ifIndex, 3969 cwrIfTxOscState 3970 } 3971 STATUS current 3972 DESCRIPTION 3973 "The IF transmit frequency oscillator has changed state." 3974 ::= { cwrRadioDevTraps 7 } 3975 3976cwrTrapIfRefOsc NOTIFICATION-TYPE 3977 OBJECTS { 3978 ifIndex, 3979 cwrIfRefOscState 3980 } 3981 STATUS current 3982 DESCRIPTION 3983 "The IF Reference Frequency oscillator has changed state." 3984 ::= { cwrRadioDevTraps 8 } 3985 3986cwrTrapRfSupplyVoltage NOTIFICATION-TYPE 3987 OBJECTS { 3988 ifIndex, 3989 cwrRfSupplyVoltageState 3990 } 3991 STATUS current 3992 DESCRIPTION 3993 "The supply voltage to the RF resource has changed. 3994 The cwrRfSupplyVoltageState specifies whether the supply voltage is 3995 in spec or not." 3996 ::= { cwrRadioDevTraps 9 } 3997 3998cwrTrapRfRxOsc NOTIFICATION-TYPE 3999 OBJECTS { 4000 ifIndex, 4001 cwrRfRxOscState 4002 } 4003 STATUS current 4004 DESCRIPTION 4005 "The RF receive frequency oscillator has changed state. 4006 The cwrRfIndex identifies the RF resource that is the cause 4007 of this trap. The cwrRfRxOscState specifies the 4008 state of the oscilator." 4009 ::= { cwrRadioDevTraps 10 } 4010 4011cwrTrapRfTxOsc NOTIFICATION-TYPE 4012 OBJECTS { 4013 ifIndex, 4014 cwrRfTxOscState 4015 } 4016 STATUS current 4017 DESCRIPTION 4018 "The RF transmit frequency oscillator has changed state. 4019 The cwrRfIndex identifies the RF resource that is the cause 4020 of this trap. The cwrRfRxOscState specifies the 4021 state of the oscilator." 4022 ::= { cwrRadioDevTraps 11 } 4023 4024cwrTrapRfTemp NOTIFICATION-TYPE 4025 OBJECTS { 4026 ifIndex, 4027 cwrRfTemperature 4028 } 4029 STATUS current 4030 DESCRIPTION 4031 "The temperature of the RF module identified by cwrRfIndex 4032 has exceeded a defined reference." 4033 ::= { cwrRadioDevTraps 12 } 4034 4035cwrTrapRfStatusChange NOTIFICATION-TYPE 4036 OBJECTS { 4037 ifIndex, 4038 cwrRfStatus 4039 } 4040 STATUS current 4041 DESCRIPTION 4042 "This trap indicates that the RF resource either 4043 came online(1) or went offline(2). 4044 The cwrRfIndex will identify which resource changed state 4045 and cwrRfStatus will identify what state it is in." 4046 ::= { cwrRadioDevTraps 13 } 4047 4048cwrTrapLink1HrThresh NOTIFICATION-TYPE 4049 OBJECTS { 4050 ifIndex, 4051 cwrTrapReason 4052 } 4053 STATUS current 4054 DESCRIPTION 4055 "One of cwrLink1HrESAlarmThresh, cwrLink1HrSESAlarmThresh, 4056 cwrLink1HrCSESAlarmThresh, cwrLink1HrDCMAlarmThresh was 4057 was exceeded. The cwrTrapReason will identify which 4058 threshold was exceeded." 4059 ::= { cwrRadioDevTraps 14 } 4060 4061cwrTrapLink24HrThresh NOTIFICATION-TYPE 4062 OBJECTS { 4063 ifIndex, 4064 cwrTrapReason 4065 } 4066 STATUS current 4067 DESCRIPTION 4068 "One of cwrLink24HrESAlarmThresh, cwrLink24HrSESAlarmThresh, 4069 cwrLink24HrCSESAlarmThresh, cwrLink24HrDCMAlarmThresh was 4070 was exceeded. The cwrTrapReason will identify which 4071 threshold was exceeded." 4072 ::= { cwrRadioDevTraps 15 } 4073 4074-- The following trap is generated in response to a threshold defined 4075-- in cwrThreshTable. 4076cwrTrapThresh NOTIFICATION-TYPE 4077 OBJECTS { 4078 cwrThreshValue, 4079 cwrThreshHysteresisTime, 4080 cwrThreshLimitTime 4081 } 4082 STATUS current 4083 DESCRIPTION 4084 "The radio subsystem generates this trap when a threshold crosses 4085 its specified limit. The parameters identify the following 4086 cwrThreshValue - The value that was crossed. 4087 cwrThreshHysteresisTime - The Hysteresis time that was specified. 4088 cwrThreshLimitTime - The Limit time that was specified." 4089 ::= { cwrRadioThreshTraps 1 } 4090 4091-- ============================================================================ 4092 4093-- Compliance Statements 4094cwrRadioIfConformance OBJECT IDENTIFIER 4095 ::= { ciscoWirelessIfMIB 3 } 4096 4097cwrRadioIfCompliances OBJECT IDENTIFIER 4098 ::= { cwrRadioIfConformance 1 } 4099 4100cwrRadioIfGroups OBJECT IDENTIFIER 4101 ::= { cwrRadioIfConformance 2 } 4102 4103cwrRadioBasicCompliance MODULE-COMPLIANCE 4104 STATUS current 4105 DESCRIPTION 4106 "The compliance statement for devices that Point to Point 4107 wireless interface compliant to Cisco Systems Inc. 4108 specification." 4109 MODULE -- this module 4110 MANDATORY-GROUPS { 4111 cwrComplianceRadioGroup, 4112 cwrComplianceRadioPhyQualityGroup, 4113 cwrComplianceRadioRfGroup, 4114 cwrComplianceReqLinkMetrics, 4115 cwrComplianceRadioTestGroup 4116 } 4117 4118 GROUP cwrComplianceHistoryGroup 4119 DESCRIPTION 4120 "The History group may be implemented on both the Radio Master and 4121 Radio Slave. It is optional." 4122 4123 GROUP cwrComplianceRadioTlGroup 4124 DESCRIPTION 4125 "The Timeline group may be implemented on both the Radio Master and 4126 Radio Slave. It is optional." 4127 4128 GROUP cwrComplianceRadioSnapshotGroup 4129 DESCRIPTION 4130 "The Snapshot group may be implemented on both the Radio Master and 4131 Radio Slave. It is optional." 4132 4133 GROUP cwrComplianceRadioAntennaGroup 4134 DESCRIPTION 4135 "This group may be implemented on both the Radio Master and Radio 4136 Slave. It is optional." 4137 4138 GROUP cwrComplianceRadioPhyByteErrGroup 4139 DESCRIPTION 4140 "This group may be implemented on both the Radio Master and Radio 4141 Slave. It is optional." 4142 4143 GROUP cwrComplianceNotifGroup 4144 DESCRIPTION 4145 "This group of notifications is optional." 4146 4147 ::= { cwrRadioIfCompliances 1 } 4148 4149-- The Basic Radio Group. 4150cwrComplianceRadioGroup OBJECT-GROUP 4151 OBJECTS { 4152 cwrRadioNextIndex, 4153 cwrAcquisitionMode, 4154 cwrSelfTest, 4155 cwrBasePrivacySupport, 4156 cwrTxRfIndex, 4157 cwrRx1RfIndex, 4158 cwrRx2RfIndex, 4159 cwrClockRefExt, 4160 cwrAntAlignment, 4161 cwrNumRxAntenna, 4162 cwrBandwidth, 4163 cwrThroughput, 4164 cwrOperatingBand, 4165 cwrTxFrequency, 4166 cwrRxFrequency, 4167 cwrTxPower, 4168 cwrCableLoss, 4169 cwrOpStatus, 4170 cwrCableLossDiversity, 4171 cwrBurstSize 4172 } 4173 STATUS current 4174 DESCRIPTION 4175 "Group of objects implemented to configure a point to point wireless 4176 radio. This includes the cwrBurstSize object." 4177 ::= { cwrRadioIfGroups 1 } 4178 4179cwrComplianceRadioPhyQualityGroup OBJECT-GROUP 4180 OBJECTS { 4181 cwrArqPctBw, 4182 cwrArqVoiceLatency, 4183 cwrArqDataLatency, 4184 cwrArqBurstSize, 4185 cwrArqTypicalBitRate, 4186 cwrArqMinBitRate, 4187 cwrArqMaxLatencyJitter, 4188 cwrArqReset, 4189 cwrArqOn, 4190 cwrTrapReason 4191 } 4192 STATUS current 4193 DESCRIPTION 4194 "Group of objects implemented to tune phy quality in the point to 4195 point wireless systems." 4196 ::= { cwrRadioIfGroups 2 } 4197 4198cwrComplianceRadioRfGroup OBJECT-GROUP 4199 OBJECTS { 4200 cwrRfResIndex, 4201 cwrRFOpMode, 4202 cwrTxFreqRangeMin, 4203 cwrTxFreqRangeMax, 4204 cwrRxFreqRangeMin, 4205 cwrRxFreqRangeMax, 4206 cwrMinTxPower, 4207 cwrMaxTxPower, 4208 cwrRfTxOscState, 4209 cwrRfAntIndex, 4210 cwrRfRxOscState, 4211 cwrRfTemperature, 4212 cwrRfSupplyVoltageState, 4213 cwrRfStatus, 4214 cwrRfControlChannelStatus, 4215 cwrBurstSizeGroup, 4216 cwrIfTxOscState, 4217 cwrIfRxOscState, 4218 cwrIfRefOscState, 4219 cwrIfResIndex, 4220 cwrIfInpFreq, 4221 cwrIfOutFreq 4222 } 4223 STATUS current 4224 DESCRIPTION 4225 "Group of objects implemented to tune phy quality in the point to 4226 point wireless systems. This group includes cwrBurstSizeGroup." 4227 ::= { cwrRadioIfGroups 3 } 4228 4229-- Required Link Metrics Group. 4230cwrComplianceReqLinkMetrics OBJECT-GROUP 4231 OBJECTS { 4232 cwrLinkCwESThresh, 4233 cwrLinkLowCwDSThresh, 4234 cwrLinkHighCwDSThresh, 4235 cwrLinkCSESThresh, 4236 cwrLink1HrESAlarmThresh, 4237 cwrLink1HrSESAlarmThresh, 4238 cwrLink1HrCSESAlarmThresh, 4239 cwrLink1HrDCMAlarmThresh, 4240 cwrLink24HrESAlarmThresh, 4241 cwrLink24HrSESAlarmThresh, 4242 cwrLink24HrCSESAlarmThresh, 4243 cwrLink24HrDCMAlarmThresh, 4244 cwrAvailableSeconds, 4245 cwrUnAvailableSeconds, 4246 cwrSyncLossSeconds, 4247 cwrPctErrorFreeSeconds, 4248 cwrPctErroredSeconds, 4249 cwrPctSeverelyErroredSeconds, 4250 cwrPctAvailSeconds, 4251 cwrPctCwDegradedMinutes, 4252 cwrSyncSuccessCount, 4253 cwrSyncFailureCount, 4254 cwrManagedSyncLoss, 4255 cwrAutomaticSyncLoss, 4256 cwrLastSyncSuccessTime, 4257 cwrLastSyncFailTime, 4258 cwrEffectivePhyDataRate, 4259 cwrPctEffectivePhyDataRate, 4260 cwr24HrUpdateTime, 4261 cwr24HrErrorFreeSeconds, 4262 cwr24HrErroredSeconds, 4263 cwr24HrSevErroredSeconds, 4264 cwr24HrConsecSvErrSeconds, 4265 cwr24HrDegradedMinutes, 4266 cwr24HrTotalErroredCodewords, 4267 cwr24HrTotalCodewords, 4268 cwr1HrUpdateTime, 4269 cwr1HrErrorFreeSeconds, 4270 cwr1HrErroredSeconds, 4271 cwr1HrSevErroredSeconds, 4272 cwr1HrConsecSvErrSeconds, 4273 cwr1HrDegradedMinutes, 4274 cwr1HrErroredCodewords, 4275 cwr1HrTotalCodewords, 4276 cwr1MinUpdateTime, 4277 cwr1MinErrorFreeSeconds, 4278 cwr1MinErroredSeconds, 4279 cwr1MinSevErroredSeconds, 4280 cwr1MinConsecSvCwErrSeconds, 4281 cwr1MinDegradedSeconds, 4282 cwr1MinErroredCodewords, 4283 cwr1MinCodewords, 4284 cwr1SecUpdateTime, 4285 cwr1SecRxCodewords, 4286 cwr1SecRSCodewordErrors, 4287 cwr1SecArqCodewordErrors, 4288 cwr1SecRxRrCount, 4289 cwr1SecRxRrEventCount, 4290 cwr1SecTxArqCount, 4291 cwr1SecTxArqEventCount, 4292 cwr1SecCorrectedSyncByteErrs, 4293 cwr1SecConsecutiveCwErrs, 4294 cwr1SecPostARQGoodCodewords 4295 } 4296 STATUS current 4297 DESCRIPTION 4298 "Required Radio link metrics objects for the point to point wireless 4299 systems." 4300 ::= { cwrRadioIfGroups 4 } 4301 4302-- Required Test Group 4303cwrComplianceRadioTestGroup OBJECT-GROUP 4304 OBJECTS { 4305 cwrLocalLoopbackPoint, 4306 cwrScopePortOn, 4307 cwrScopePortDsp, 4308 cwrScopePortAttribute 4309 } 4310 STATUS current 4311 DESCRIPTION 4312 "Group of objects implemented in the point to point wireless 4313 system for Testing the link." 4314 ::= { cwrRadioIfGroups 5 } 4315 4316-- Optional History Gruop 4317cwrComplianceHistoryGroup OBJECT-GROUP 4318 OBJECTS { 4319 cwrHistClass, 4320 cwrRfResourceId, 4321 cwrDspNumber, 4322 cwrStartBinValue, 4323 cwrBinDelta, 4324 cwrNumHistBins, 4325 cwrUpdateRate, 4326 cwrCollDuration, 4327 cwrOwnerId, 4328 cwrHistStatus, 4329 cwrHistBitShift, 4330 cwrHistToneSelection, 4331 cwrHistToneValue, 4332 cwrHistAction, 4333 cwrHistRowStatus, 4334 cwrHistPeriodicSum, 4335 cwrHistUpdateTime, 4336 cwrHistMin, 4337 cwrHistMax, 4338 cwrHistMean, 4339 cwrValue 4340 } 4341 STATUS current 4342 DESCRIPTION 4343 "Group of objects implemented in the point to point wireless 4344 system for capturing histograms of radio signal parameters on the 4345 radio interface." 4346 ::= { cwrRadioIfGroups 6 } 4347 4348-- Optional Radio Timeline group. 4349cwrComplianceRadioTlGroup OBJECT-GROUP 4350 OBJECTS { 4351 cwrThreshAttribute, 4352 cwrThreshType, 4353 cwrThreshAntId, 4354 cwrThreshValue, 4355 cwrThreshHysteresisTime, 4356 cwrThreshLimitTime, 4357 cwrThreshRowStatus, 4358 cwrThreshDspNum, 4359 cwrTlClass, 4360 cwrTlRfResourceId, 4361 cwrTlDspNum, 4362 cwrTlNumDataValues, 4363 cwrTlDecimationFactor, 4364 cwrTlPreSumShift, 4365 cwrTlToneSelection, 4366 cwrTlToneValue, 4367 cwrTlThreshIndex, 4368 cwrTlAction, 4369 cwrTlStatus, 4370 cwrTlPostTrigBufMgmt, 4371 cwrTlRowStatus, 4372 cwrTlUpdateTime, 4373 cwrTlNumValues, 4374 cwrTlTriggerLoc, 4375 cwrTlValue 4376 } 4377 STATUS current 4378 DESCRIPTION 4379 "Group of objects implemented in the point to point wireless 4380 system for establishing thresholds and capturing timeline data." 4381 ::= { cwrRadioIfGroups 7 } 4382 4383-- Optional Snapshot group 4384cwrComplianceRadioSnapshotGroup OBJECT-GROUP 4385 OBJECTS { 4386 cwrSnapshotType, 4387 cwrSnapshotAction, 4388 cwrSnapshotStatus, 4389 cwrSnapshotRowStatus, 4390 cwrSnapAttr1Id, 4391 cwrSnapAttr1Size, 4392 cwrSnapAttr2Id, 4393 cwrSnapAttr2Size, 4394 cwrSnapAttr3Id, 4395 cwrSnapAttr3Size, 4396 cwrSnapAttr4Id, 4397 cwrSnapAttr4Size, 4398 cwrRealPart, 4399 cwrImaginaryPart 4400 } 4401 STATUS current 4402 DESCRIPTION 4403 "Group of objects implemented in the point to point wireless 4404 system for capturing snapshots of various parameters on the radio 4405 interface." 4406 ::= { cwrRadioIfGroups 8 } 4407 4408-- Optional Antenna Group. 4409cwrComplianceRadioAntennaGroup OBJECT-GROUP 4410 OBJECTS { 4411 cwrAntennaXDim, 4412 cwrAntennaYDim, 4413 cwrAntennaType, 4414 cwrAntennaDescr, 4415 cwrAntennaGain, 4416 cwrAntennaPolarization 4417 } 4418 STATUS current 4419 DESCRIPTION 4420 "Group of objects implemented in the point to point wireless 4421 system for managing the antennas available in the system." 4422 ::= { cwrRadioIfGroups 9 } 4423 4424-- Optional Corrected Byte Error Group. 4425cwrComplianceRadioPhyByteErrGroup OBJECT-GROUP 4426 OBJECTS { 4427 cwrArq1ByteErrs, 4428 cwrArq2ByteErrs, 4429 cwrArq3ByteErrs, 4430 cwrArq4ByteErrs, 4431 cwrArq5ByteErrs, 4432 cwrArq6ByteErrs, 4433 cwrArq7ByteErrs, 4434 cwrArq8ByteErrs, 4435 cwrArq9ByteErrs 4436 } 4437 STATUS current 4438 DESCRIPTION 4439 "Group of objects implemented in the point to point wireless 4440 system for tracking the number of errored bytes that were 4441 automatically corrected." 4442 ::= { cwrRadioIfGroups 10 } 4443 4444cwrComplianceNotifGroup NOTIFICATION-GROUP 4445 NOTIFICATIONS { cwrTrapConfigMismatch, 4446 cwrTrapInitFailure, 4447 cwrTrapLinkQuality, 4448 cwrTrapLinkSyncLost, 4449 cwrTrapLinkSyncAcquired, 4450 cwrTrapIfRxOsc, 4451 cwrTrapIfTxOsc, 4452 cwrTrapIfRefOsc, 4453 cwrTrapRfSupplyVoltage, 4454 cwrTrapRfRxOsc, 4455 cwrTrapRfTxOsc, 4456 cwrTrapRfTemp, 4457 cwrTrapRfStatusChange, 4458 cwrTrapLink1HrThresh, 4459 cwrTrapLink24HrThresh, 4460 cwrTrapThresh 4461 } 4462 STATUS current 4463 DESCRIPTION 4464 "A group of notifications. Note that none of these 4465 notifications were originally defined with an OID 4466 having 0 as its next-to-last sub-identifier. Therefore, 4467 none of these notifications are reverse-mappable between 4468 SNMPv1 and SNMPv2/SNMPv3." 4469 ::= { cwrRadioIfGroups 11 } 4470 4471END 4472 4473 4474