Sie sind auf Seite 1von 154

 

MEOLink Modem
User Manual  

 
 

ViaSat Document No.: 1141780 
(Rev. 002v4) 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ViaSat, Inc.  Publication Information 
Corporate  Revision 
Date Released  Comments 
Number 
Headquarters  001  1/17/12 Initial Release
6155 El Camino Real  002  12/5/12 Updated for SW version 3.x
Carlsbad, CA 92009‐1699  002vx  Unreleased Draft version towards release 003 
Phone:   (760) 476‐2200   
Fax:   (760) 929‐3941   
   
Germantown, MD   
20511 Seneca Meadows  © 2012 ViaSat, Incorporated.  All rights reserved. 
Parkway Suite 200    
Germantown, MD 20876   ViaSat® and the ViaSat logo are registered trademarks of ViaSat, Inc.  MEOLink Modem 
Phone:    (240) 686‐4400  is a trademark of ViaSat, Inc. 
Fax:         (240) 686‐4800   
  Information  in  this  document  is  subject  to  change  without  notice.    All  product 
Duluth, GA  names,  service  marks,  trademarks,  and  registered  trademarks  used  in  this 
1725 Breckinridge Plaza  document are the property of their respective owners. 
Duluth, GA 30096   
Phone:   (678) 924‐2400   
Fax:        (678) 924‐2480 
 
www.viasat.com 
 
MEOLink User Manual 
     
     

ABOUT THIS DOCUMENT 
The  MEOLink  Modem  User  Manual  covers  operation  and  management  of  the  MEOLink 
Modem. 
 

DOCUMENT CONVENTIONS 
Safety  and  Operation  Precautions  –  The  following  icons  identify  important  information, 
factors,  and  problems  users  need  to  know  to  correctly  install  and  configure  the  MEOLink 
Modem device. 
 
TIP:  The “Tip” icon identifies suggestions important for performing configuration 
procedures. 
NOTE:  The “Note” icon identifies information important for performing 
configuration procedures. 
CAUTION:  The “Caution” icon identifies procedures or factors that can affect the 
installation and configuration of the system (may damage or render equipment 
inoperable). 
WARNING:  The “Warning” icon identifies where and/or what potential problems 
might occur while performing configuration procedures. 

1141780, Rev. 002vx    i 
   
    MEOLink User Manual   
     

Table of Contents 
1  MEOLink Modem OVERVIEW ................................................................................................................... 1‐1 
1.1  Introduction ............................................................................................................................................................ 1‐1 
1.1.1  MEOLink Modem Overview ........................................................................................................................... 1‐1 
1.1.2  MEOLink Modem Key Features ..................................................................................................................... 1‐2 
1.1.3  MEOLink Modem Physical Interface .............................................................................................................. 1‐3 
1.1.4  MEOLink Modem Front Panel LEDs ............................................................................................................... 1‐4 
1.1.5  MEOLink Modem Physical/Environmental Guidelines .................................................................................. 1‐5 
1.1.6  MEOLink Modem Web and SNMP Interface.................................................................................................. 1‐7 

2  Installation .............................................................................................................................................. 2‐7 
2.1  Setup ...................................................................................................................................................................... 2‐7 
2.1.1  Installing MEOLink Software .......................................................................................................................... 2‐8 
2.1.1.1  TFTP Server Installation................................................................................................................................ 2‐8 
2.1.1.2  Modem Flash Installation via FTP ................................................................................................................ 2‐9 
2.1.2  MEOLink Modem Operator Login and Main Menu ....................................................................................... 2‐9 
2.1.3  MEOLink Modem Flash Software Update .................................................................................................... 2‐10 
2.1.3.1  via TFTP Server ........................................................................................................................................... 2‐11 
2.1.3.2  via FTP ........................................................................................................................................................ 2‐11 
2.1.4  MEOLink Modem Network Configuration in EEPROM ................................................................................ 2‐12 
2.1.5  Loading Custom Filters ................................................................................................................................ 2‐15 
2.1.5.1  Loading via FTP .......................................................................................................................................... 2‐16 
2.1.5.2  Loading via TFTP ......................................................................................................................................... 2‐16 
2.1.5.3  Filter File Formats ...................................................................................................................................... 2‐17 
2.1.5.4  Configuring Custom Filters ......................................................................................................................... 2‐17 
2.1.6  Restoring Factory Defaults .......................................................................................................................... 2‐18 

3  MEOLink Modem Operations .................................................................................................................. 3‐18 
3.1  Key Features ......................................................................................................................................................... 3‐18 
3.1.1  LED ............................................................................................................................................................... 3‐18 
3.1.2  Ethernet Port Selection ............................................................................................................................... 3‐18 
3.1.2.1  Data Plane Ethernet Ports .......................................................................................................................... 3‐18 
3.1.2.2  Control Plane Ethernet Ports ..................................................................................................................... 3‐18 
3.1.3  Transmit Mute ............................................................................................................................................. 3‐19 
3.2  MEOLink Modem Web Interface .......................................................................................................................... 3‐19 
3.2.1  Login ............................................................................................................................................................ 3‐19 
3.2.2  Navigation .................................................................................................................................................... 3‐19 
3.2.3  Load Config Button ...................................................................................................................................... 3‐19 
3.2.4  Refresh ......................................................................................................................................................... 3‐20 
3.2.5  Configuration Tab ........................................................................................................................................ 3‐21 
3.2.5.1  Edit and Monitor Functions ....................................................................................................................... 3‐21 
3.2.5.2  Modem....................................................................................................................................................... 3‐22 
3.2.5.2.1  Set Power Button .................................................................................................................................. 3‐23 
3.2.5.2.2  Initiate Handover .................................................................................................................................. 3‐24 
3.2.5.3  ACM ........................................................................................................................................................... 3‐24 
3.2.5.4  AUPC .......................................................................................................................................................... 3‐25 
3.2.5.5  Sites ............................................................................................................................................................ 3‐27 
3.2.5.6  QoS ............................................................................................................................................................. 3‐29 
3.2.5.6.1  802.1 Q Overview .................................................................................................................................. 3‐29 
3.2.5.6.2  Queue Monitoring/Configuration and Class of Service ......................................................................... 3‐29 
3.2.5.7  Interfaces ................................................................................................................................................... 3‐30 
3.2.5.8  Test ............................................................................................................................................................ 3‐31 

ii    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

3.2.6  Status Tab .................................................................................................................................................... 3‐32 
3.2.6.1  Receive Status ............................................................................................................................................ 3‐35 
3.2.6.1.1  IF Power Level ....................................................................................................................................... 3‐35 
3.2.7  Metrics Tab .................................................................................................................................................. 3‐37 
3.2.8  Alarms .......................................................................................................................................................... 3‐45 
3.2.9  Faults ........................................................................................................................................................... 3‐46 
3.2.10  Events .......................................................................................................................................................... 3‐46 
3.2.11  Diagnostics Tab ............................................................................................................................................ 3‐48 
3.2.12  MEOLink Modem Help ................................................................................................................................. 3‐60 

4  FAQ ........................................................................................................................................................ 4‐62 
4.1.1  Initial Verification of Modem Operation ..................................................................................................... 4‐62 

5  Glossary ................................................................................................................................................. 5‐63 

6  Agency Approvals ................................................................................................................................... 6‐66 

7  APPENDIX A MEOLINK Modem SNMP MIB .............................................................................................. 7‐67 

8  Appendix B: MEOLink modem public licenses ....................................................................................... 8‐140 
 

1141780, Rev. 002vx    iii 
   
    MEOLink User Manual   
     

 
List of Tables 
Table 1:  Physical Interface Specifications .............................................................................................................................................................. 1‐3 
Table 2: Front Pant LED Descriptions ..................................................................................................................................................................... 1‐4 
Table 3:  Physical and Temperature Guidelines ...................................................................................................................................................... 1‐5 
Table 4: Software Installation Files ......................................................................................................................................................................... 2‐8 
Table 5:  Modem Configuration Parameters ........................................................................................................................................................ 3‐23 
Table 6:  ACM Algorithm Configuration Parameters ............................................................................................................................................ 3‐24 
Table 7: AUPC Algorithm Configuration Parameters ............................................................................................................................................ 3‐26 
Table 8:  Sites Configuration Parameters ............................................................................................................................................................. 3‐27 
Table 9:  QoS Configuration Parameters .............................................................................................................................................................. 3‐29 
Table 10:  Interfaces Configuration Parameters ................................................................................................................................................... 3‐30 
Table 11:  Test Configuration Parameters ............................................................................................................................................................ 3‐31 
Table 12:  Decoder/Deframer Metrics Parameters .............................................................................................................................................. 3‐44 
 

iv    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
List of Figures 
Figure 1: MEOLink Modem Rear Panel Interfaces .................................................................................................................................................. 1‐3 
Figure 2: MEOLink Modem Front Panel LEDs ......................................................................................................................................................... 1‐4 
Figure 3: MEOLink Physical Dimensions (inches) .................................................................................................................................................... 1‐6 
Figure 4:  MEOLink Modem Equipment Layout ...................................................................................................................................................... 2‐7 
Figure 5: Telnet Login ............................................................................................................................................................................................. 2‐9 
Figure 6: Public License and Main User Menu ...................................................................................................................................................... 2‐10 
Figure 7: Software Update via TFTP ..................................................................................................................................................................... 2‐11 
Figure 8: Software Update via FTP ....................................................................................................................................................................... 2‐11 
Figure 9: EEPROM Configuration Menu ................................................................................................................................................................ 2‐13 
Figure 10: Hostname Update ............................................................................................................................................................................... 2‐13 
Figure 11: TFTP Server IP Address Change ........................................................................................................................................................... 2‐13 
Figure 12: Modem Control Port IP Address Change ............................................................................................................................................. 2‐14 
Figure 13: Modem Netmask Address Change ...................................................................................................................................................... 2‐14 
Figure 14: Gateway IP Address Change ................................................................................................................................................................ 2‐15 
Figure 15: Rebooting the Modem ........................................................................................................................................................................ 2‐15 
Figure 16: Filter Update via FTP (f command) ...................................................................................................................................................... 2‐16 
Figure 17: Filter Update via TFTP (y command) .................................................................................................................................................... 2‐17 
Figure 18: Dropdown Selection ............................................................................................................................................................................ 3‐19 
Figure 19: Load Config Button .............................................................................................................................................................................. 3‐20 
Figure 20: Load Configuration Confirmation Message ......................................................................................................................................... 3‐20 
Figure 21: Switch to Monitor Mode Warning ....................................................................................................................................................... 3‐20 
Figure 22: “Staying in Edit Mode” Message ......................................................................................................................................................... 3‐20 
Figure 23: Configuration Dropdown Menu ........................................................................................................................................................... 3‐21 
Figure 24: Edit and Monitor Buttons .................................................................................................................................................................... 3‐21 
Figure 25: Example of GUI Monitor Function ....................................................................................................................................................... 3‐21 
Figure 26: Example of GUI Edit Function .............................................................................................................................................................. 3‐22 
Figure 27: Modem Configuration Screen .............................................................................................................................................................. 3‐22 
Figure 28: Set Power Transmit Level Okay Message ............................................................................................................................................ 3‐24 
Figure 29: ACM Configuration Screen .................................................................................................................................................................. 3‐25 
Figure 30: AUPC Configuration Screen ................................................................................................................................................................. 3‐26 
Figure 31: Sites Configuration Screen ................................................................................................................................................................... 3‐28 
Figure 32: QoS Configuration Screen .................................................................................................................................................................... 3‐29 
Figure 33: Interfaces Configuration Screen .......................................................................................................................................................... 3‐30 
Figure 34: Test Configuration Screen ................................................................................................................................................................... 3‐32 
Figure 35: Status Dropdown Menu....................................................................................................................................................................... 3‐32 
Figure 36: Dashboard Status Screen ..................................................................................................................................................................... 3‐33 
Figure 37: Summary Status Screen ....................................................................................................................................................................... 3‐34 
Figure 38: Transmit Status Screen ........................................................................................................................................................................ 3‐34 
Figure 39: Receive Status Screen .......................................................................................................................................................................... 3‐35 
Figure 40: Board Status Screen ............................................................................................................................................................................. 3‐36 
Figure 41: Web Login Status Screen ..................................................................................................................................................................... 3‐36 
Figure 42: Modem Data Flow ............................................................................................................................................................................... 3‐37 
Figure 43: Ethernet Port Metrics Screen .............................................................................................................................................................. 3‐38 
Figure 44: Ingress/Egress Buffer Metrics Screen .................................................................................................................................................. 3‐39 
Figure 45: Header Compression/Decompression Metrics Screen ........................................................................................................................ 3‐40 
Figure 46: Scheduler Metrics Screen .................................................................................................................................................................... 3‐41 
Figure 47: Encapsulation, Encoding, Modulator Metrics Screen .......................................................................................................................... 3‐42 
Figure 48: Demodulator Metrics Screen ............................................................................................................................................................... 3‐43 
Figure 49: Decoder/Deframer Metrics Screen ...................................................................................................................................................... 3‐44 
Figure 50: Alarms Screen ...................................................................................................................................................................................... 3‐45 
Figure 51: Faults Screen ....................................................................................................................................................................................... 3‐46 
Figure 52: Handover Events Screen ...................................................................................................................................................................... 3‐47 
Figure 53: Power Events Screen ........................................................................................................................................................................... 3‐47 
Figure 54: Configuration Events Screen ................................................................................................................................................................ 3‐48 
Figure 55: Modem Data Flow ............................................................................................................................................................................... 3‐48 
 

1141780, Rev. 002vx    v 
   
    MEOLink User Manual   
     

vi    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

1 MEOLINK MODEM OVERVIEW 
1.1 Introduction 
This manual provides descriptions and instructions for operators responsible for configuring, 
managing, and monitoring the MEOLink Modem. 
1.1.1 MEOLink Modem Overview 
The  MEOLink  Modem  is  a  high‐performance  multi‐Ethernet  port  multi‐channel  per  carrier 
(MCPC)  satellite  modulator/demodulator  that  converts  Ethernet  input  signals  into  multiple 
waveform  intermediate  frequencies  (IF)  and  vice  versa.    The  MEOLink  provides  DVB‐S2 
waveform  backward  compatibility  with  fielded  modem  technology,  while  adding  dual 
receivers to support MEO satellites with lossless handover.  The MEOLink operates at speeds 
between  5Mbps  and  800  Mbps  with  symbol  rates  from  10  to  180  Msps.    Modulation 
waveforms  include  Q‐/8‐/16A‐/32A‐PSK.  Adaptive  Coding  and  Modulation  (ACM)  and 
Advanced Uplink Power Control (AUPC) features help conserve satellite resources. 
The MEOLink is housed in a 2U‐high, 19‐inch, rack‐mount enclosure.  The modem is used in 
fixed  gateway  applications  with  Doppler  rate  and  unique  antenna  handover  features 
allowing for seamless MEO operation. MEOLink supports L‐band IFs for easy integration with 
standard terminal equipment. 
The unit status may be monitored using front panel indicators and may be operated using 
the  Control  Plane  Ethernet  (1GigE)  interface.  Either  an  internal  or  external  reference 
provides  the  necessary  timing  signals  for  the  circuits.    If  a  malfunction  occurs,  alarm 
indications  are  displayed  via  the  front  panel  indicators  and  the  Control  Plane  Ethernet 
interface via SNMP and HTTP. 

1141780, Rev 002vx    1‐1 
   
    MEOLink User Manual   
     

1.1.2 MEOLink Modem Key Features 
The MEOLink Modem contains the following key features: 
 DVB‐S2 standard, 10 to 180Msym/sec 
 MEO support 
o Two demodulators, one modulator 
 one carrier per modulator/demodulator (not multicarrier) 
 handover capability  
o High Doppler  
 Ethernet 
o 1GigE terrestrial interfaces 
o GSE encapsulation 
 ACM  (all  modulation  codes,  including  32APSK):  Including  teleport  where  there  is 
potentially  one  large  outbound  and  a  number  of  thin  inbounds  (thus  there  are 
modems where the modulator is not used) 
 AUPC  (Advanced  Uplink  Power  Control):  Conserves  satellite  power  through 
outbound carrier attenuation adjustments based on Es/No and link utilization.   
 M&C  
o Web‐based (HTTP) 
o SNMP 
o Far‐end monitoring (OTA Ethernet link) 

1‐2    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

1.1.3 MEOLink Modem Physical Interface 
The MEOLink Modem physical interfaces are contained on the rear panel as shown in Figure 
1, and described in Table 1.  
 

Figure 1: MEOLink Modem Rear Panel Interfaces  
 
Table 1:  Physical Interface Specifications 
Interface  Description Specification 
J1  RX 1 – Demodulator A Input  SMA; 140MHz IF 
J2  RX 2 – Demodulator B Input  SMA; 140MHz IF 
J3  TX MON – Modulator Monitor  SMA; 140MHz IF 
J4  TX – Modulator Output  SMA; 140MHz IF 
J5  AUX In – Future Use  3.3V logic 
J6  EXT REF – External Reference Clock  BNC; 10MHz 
Input 
J7  Serial – Future Use  DB‐9; EIA 232 
J8  DATA PRI A ‐ Baseband  RJ‐45; Ethernet GiGE 
J9  DATA PRI B ‐ Baseband  RJ‐45; Ethernet GiGE 
J10  DATA SEC A ‐ Baseband  RJ‐45; Ethernet GiGE 
J11  DATA SEC B ‐ Baseband  RJ‐45; Ethernet GiGE 
J12  CTRL PRI – Control Primary  RJ‐45; Ethernet GiGE 
J13  CTRL SEC – Control Secondary  RJ‐45; Ethernet GiGE 
100‐240VAC  Input Power  100‐240VAC 
47‐63Hz  47‐63Hz 
GND  External Ground Connector   

1141780, Rev 002vx    1‐3 
   
    MEOLink User Manual   
     

1.1.4 MEOLink Modem Front Panel LEDs 
The  MEOLink  Modem  LEDs  are  contained  on  the  front  panel  as  shown  in  Figure  2,  and 
described in Table 2.  

 
Figure 2: MEOLink Modem Front Panel LEDs  
 
Table 2: Front Pant LED Descriptions 

LED  On  Off  Flashing  Slow Blink 

PWR  Power present to  No power present to  N/A  N/A 


MEOLink Modem  MEOLink Modem 

ALARM  non service  No non service  N/A  N/A 


interrupting fault  interrupting fault 
occurs 

FAULT  service affecting  No service affecting  N/A  N/A 


fault occurs  fault 

DEM1  Demodulator 1  Not in sync  Synced and at least  Synced and not 


synced and selected  one data‐containing  selected 
 
frame has been 
received for the last 
second 

DEM2  Demodulator 2  Not in sync  Sync’ed and at least  Sync’ed and not 


synced and selected  one data‐containing  selected 
 
frame has been 
received for the last 
second 

EXT 10MHz  External 10MHz  Not present  N/A  Present but not 


reference present  selected 
and selected 

MOD  Modulator (TX) is on  TX is off  TX is on and at least  N/A 


but no data   one data‐containing 
frame has been sent 
for the last second 

1‐4    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

LED  On  Off  Flashing  Slow Blink 

TEST  Loopback is on or TX  Not TX test signal  N/A  N/A 


test signal such as  and not in loopback 
AWGN, CW 

PWR (Fan 1)   Power present to  No power present to  N/A  N/A 


Fan1  Fan1 

FAULT (Fan 1)  Fan 1 speed does not  Fan 1 is present and  N/A  N/A 


match the set speed  passes the speed 
(+/‐ 20%)  check 

PWR (Fan 2)   Power present to  No power present to  N/A  N/A 


Fan2  Fan2 

FAULT (Fan 2)  Fan 2 speed does not  Fan 2 is present and  N/A  N/A 


match the set speed  passes the speed 
(+/‐ 20%)  check 

PWR (Fan 3)   Power present to  No power present to  N/A  N/A 


Fan3  Fan3 

FAULT (Fan 3)  Fan 3 speed does not  Fan 3 is present and  N/A  N/A 


match the set speed  passes the speed 
(+/‐ 20%)  check 

 
 
1.1.5 MEOLink Modem Physical/Environmental Guidelines 
 
Table 3 provides the physical and temperature guidelines for the MEOLink Modem. 
 
Table 3:  Physical and Temperature Guidelines 
Condition  Specification 
Size  EIA Standard Rack Mount 2 RU 
Weight  22 lbs 
MTBF  45,000 Hours 
Dimensions  See Figure 3 
Ambient Operating Temperature   Minimum: (15° C) ° F 
Maximum: (40° C) ° F 
Ambient Non‐operating and storage temperature  Minimum: (‐20° C) ° F 
Maximum: (70° C) ° F 
Ambient operating humidity (Non‐condensing)  20 to 90% 
Non‐Operating Humidity (Non‐condensing)  up to 95% 

1141780, Rev 002vx    1‐5 
   
    MEOLink User Manual   
     

 
Figure 3: MEOLink Physical Dimensions (inches) 

1‐6    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

1.1.6 MEOLink Modem Web and SNMP Interface 
The  MEOLink  Modem  may  be  fully  controlled  through  the  Web  interface,  the  SNMP 
Interface, or both.  The Web interface provides modem control functions and serves as an 
operator’s  graphical  user  interface  to  the  modem.  Higher  level  M&C  systems  may  interact 
with  the  modem  through  the  modem’s  Simple  Network  Management  Protocol  (SNMP) 
interface. 
Both interfaces are available through the Control ports (J12, J13).  
 
2 INSTALLATION 
The MEOLink Modem is one component of a larger system. Figure 4 depicts a basic MEOLink 
Modem setup. 
 

2.1 Setup 
The  MEOLink  modem  Control  Plane  Ethernet  supports  three  types  of  M&C  components—
the  TFTP  Server,  the  Web  browser,  and  the  SNMP  Manager.  The  TFTP  Server  allows  the 
modem to boot from files on the server rather than from flash. The Web browser allows for 
control  through  modem’s  HTTP  (GUI)  interface.    The  SNMP  Manager  allows  for  control 
through the modem’s SNMP agent.  
Note, not all installations will utilize all three M&C components. Installations without a TFTP 
server boot from flash since the MEOLink attempts to first boot from a TFTP server and then 
from flash. Installations without an SNMP manager will use a browser to manage the modem 
through the HTTP (web GUI) Interface. 
The  data  source/sink  connects  to  the  modem  through  dual  redundant  Gigabit  Ethernet 
ports. Note that these ports do not support 10/100Base‐T.  
The transmit IF port connects to appropriate transmit RF equipment, including upconverter, 
amplifier, and antenna. The receive IF ports are similarly connected to receive RF equipment.  
 

Figure 4:  MEOLink Modem Equipment Layout 

1141780, Rev 002vx    2‐7 
   
    MEOLink User Manual   
     

2.1.1 Installing MEOLink Software 
The MEOLink modem is shipped from the factory with operational software already installed 
in flash. The modem is field upgradeable to the latest software image via a TFTP server or 
with  FTP  from  a  PC  or  laptop,  depending  upon  the  specific  user  setup  described  in  the 
previous  section.    Specific  upgrade  instructions  for  both  TFTP  and  non‐TFTP  equipment 
setups follow in subsequent sections. 
To  load  a  new  software  image  into  the  modem,  first  obtain  the  software  installation  files 
listed  in  Table  4  below.  These  files  may  be  obtained  from  ViaSat  Customer  Support 
(http://www.viasat.com  ), and may be distributed within a single gzip file. 
 
Table 4: Software Installation Files 

File Name  Description 

o3b_rel_install  Installation script (automates installation if running on a Linux or Unix‐
based server)  

o3b‐m.n.p.tar.bz2  Modem operation files. Where m.n.p is the version number, e.g. 03.00.05. 

o3bboot‐m.n.p.tar.bz2  Modem boot up files.  Where m.n.p is the version number, e.g. 03.00.05. 

 
2.1.1.1 TFTP Server Installation 
This  section  describes  how  to  configure  the  TFTP  server  to  support  both  booting  the  modem 
from a TFTP server and/or upgrading the modem via a TFTP server.  
1. Login as root on a TFTP Boot Server [the instructions in this section are for a Linux‐based 
server only].  
a. Copy  all  files  mentioned  above  to  any  place  on  the  server.  e.g., 
/tmp/meolink_m.n.p. 
b. Go to that directory, e.g. %cd /tmp/meolink_m.n.p. 
c. Type “o3b_rel_install –no‐nfs <ModemName>”  
i. ModemName can be up to 15 characters long; e.g., use “meolink” 
or  “o3btSN”  where  the  SN  is  the  last  two  digits  of  the  serial 
number.  For example, o3bt43.  
ii. Files will be installed in /tftpboot/<ModemName>  
1. m0_rx1b_top.rbf 
2. o3b.tar.bz2   
3. o3b‐m.n.p.tar.bz2  
4. rootfs.ext2.gz.uboot 
5. uImage 
6. m0_host_top.rbf 
7. filter (directory for custom roll‐off filters) 

2‐8    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

8. rfcal (directory for custom calibration files) 
9. u‐boot.bin 
2. To update the Modem Flash with the newly installed files on the boot server, follow 
the procedure described in 2.1.3  and 2.1.3.1 
 
2.1.1.2 Modem Flash Installation via FTP 
For FTP site setup (no TFTP Server), load release files (example is for release 03.00.05)  into 
the MEOLink modem as follows: 
1. Load the files from your PC, Laptop or other computer to the MEOLink modem 
using FTP follows 
a. ftp <modem‐ip‐address> 
b. Name: o3b 
c. password: o3b 
d. ftp> pas 
e. ftp> bin 
f. ftp> put o3b‐03.00.05.tar.bz2 
g. ftp>put o3bboot‐03.00.05.tar.bz2 
h. ftp>quit 
2. To update the Modem Flash with the newly installed files on the boot server, 
follow the procedure described in 2.1.3  and 2.1.3.1  Section 2.1.3.2 
 
2.1.2 MEOLink Modem Operator Login and Main Menu 
Use this information to connect to the modem initially. To change these values, follow the 
steps below. 
1. Log  into  the  modem  via  Telnet  using  the  modem’s  default  IP  address 
(192.168.2.177)  
 

 
Figure 5: Telnet Login 
2. Enter user name operator and password o3bo3b and press enter. The public license 
information and main User Menu appear. 
 
 

1141780, Rev 002vx    2‐9 
   
    MEOLink User Manual   
     

 
Figure 6: Public License and Main User Menu 
 
2.1.3 MEOLink Modem Flash Software Update 
To update the MEOLink Modem Flash with the latest software update, place the release files 
on  the  TFTP  Server  or  on  the  modem  ramdisk  as  per  the  instructions  in  Section  2.1.1.1  or 
Section 2.1.1.2 

2‐10    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
2.1.3.1 via TFTP Server 
From  the  User  Menu  commit  the  files  previously  loaded  onto  the  TFTP  Server  to  Flash  by 
entering “z” from the User Menu as shown in Figure 7. 
 

 
Figure 7: Software Update via TFTP 
 
2.1.3.2 via FTP 
From the User Menu commit the files previously loaded onto the modem ramdisk to Flash 
by entering “u” from the User Menu as shown in Figure 8. 
 

 
Figure 8: Software Update via FTP 
 
 
 

1141780, Rev 002vx    2‐11 
   
    MEOLink User Manual   
     

2.1.4 MEOLink Modem Network Configuration in EEPROM 
The  default  network  configuration  values  from  the  factory  are  (also  note  Section  2.1.6  ‐ 
Restoring Factory Defaults): 
a. IP Address: 192.168.2.177 
b. Netmask: 255.255.255.0 
c. Gateway IP: 192.168.2.1 
d. TFTP Server IP: 192.168.2.171 
Use this information to connect to the modem initially. To change these values, follow the 
steps below;  Figure 9 through Figure 15 illustrate the steps. 
1. Enter e to enter the eeprom configuration. 
2. Enter h to change the hostname (ModemName can be up to 15 characters long; 
e.g., use “o3btSN” where the SN is the last two digits of the serial number.  For 
example, o3bt40.). When prompted to change, enter y to enter the new name. 
NOTE: For all the steps that follow, the procedure is similar to changing the 
hostname: i.e., when prompted whether you want to change the value, enter y, 
then enter the new value. 
3. Enter t to change the TFTP boot server address. 
4. Enter i to change the modem’s control port IP address. Note: Control Interface is 
IPv4 only. 
5. Enter n to change the modem netmask IP address. 
6. Enter g to change the gateway address to the address of the switch or router IP 
address. 
7. Enter k to return to the main menu, and then enter r to reboot the modem. 

2‐12    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Figure 9: EEPROM Configuration Menu 
 

 
Figure 10: Hostname Update 
 

 
Figure 11: TFTP Server IP Address Change 
 
 

1141780, Rev 002vx    2‐13 
   
    MEOLink User Manual   
     

 
Figure 12: Modem Control Port IP Address Change 
 

 
Figure 13: Modem Netmask Address Change 
 
 

2‐14    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 14: Gateway IP Address Change 
 
 
 

 
Figure 15: Rebooting the Modem 
2.1.5 Loading Custom Filters 
Custom  filters  for  roll‐off  of  the  square‐root  raised  cosine  transmit  data  shaping  may  be 
added to the MEOLink Modem. These custom filters are specified in files, according to the 
format  detailed  in  2.1.5.3.      The  files  must  be  first  downloaded  to  the  MEOLink,  stored  in 
flash,  and  then  configured  using  the  Web  (or  SNMP)  interface.  The  procedures  for 

1141780, Rev 002vx    2‐15 
   
    MEOLink User Manual   
     

downloading  the  files  to  the  modem  flash  are  in  the  following  subsections.  After 
downloading,  the  custom  files  may  be  assigned  using  the  Custom  Filter  File  configuration 
instructions found in 3.2.5.2. 
 
2.1.5.1 Loading via FTP  
For FTP site setup (no TFTP Server), load files into the MEOLink modem as follows: 
3. Load  your  custom  filter  files  from  your  PC,  Laptop  or  other  computer  to  the 
MEOLink modem using FTP follows 
a. ftp <modem‐ip‐address> 
b. Name: o3b 
c. password: o3b 
d. ftp> pas 
e. ftp> bin 
f. ftp> mput customFilter0* 
g. mput customFilter020.txt? y 
h. mput customFilter025.txt? y 
i. mput customFilter035.txt? y 
j. quit 
4. Complete the load by logging into the MEOLink modem Operator Main Menu, see 
section 2.1.2, and: 
a. From the User Menu, enter f to copy custom filter files from the FTP 
default directory to the internal flash drive; see Figure 16. 
 

 
Figure 16: Filter Update via FTP (f command) 
 
2.1.5.2 Loading via TFTP  
For TFTP site setup, load files into the MEOLink modem as follows: 
1. Copy your custom filter files onto the TFTP Server location for the modem,  
b. %cp customFilter* /tftpboot/meolink/filter/ 

2‐16    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

2. Complete the load by logging into the MEOLink modem Operator Main Menu, 
see section 2.1.2, and: 
c. From the User Menu, enter y to copy custom filter files from the TFTP  
server to the internal flash drive; see Figure 17. 
 

 
Figure 17: Filter Update via TFTP (y command) 
 
2.1.5.3 Filter File Formats  
There  are  3  custom  filter  files,  customFilter020.txt,  customFilter025.txt, 
customFilter035.txt  that  represent  the  0.20,  0.25,  and  0.35  roll‐off  of  the  square‐root 
raised cosine transmit data shaping filters, respectively.   
The file format for the custom filters containing waveform pre‐distortion coefficients is:  
 16384 lines, where each line is a 32‐bit value represented in HEX format (no leading 
0x), e.g. the first 12 lines might look like this: 
FFE50000 
FFE50000 
FFE50000 
FFE50000 
FFE50000 
FFE60000 
FFE60000 
FFE60000 
FFE60000 
FFE60000 
FFE70000 
FFE70000 
 Each 32‐bit value represents a filter coefficient as a real and imaginary pair. The 16 
most  significant  bits  represent  the  “I”  or  real  part  in  2’s  complement  and  the  16 
least significant bits represent the “Q” or imaginary part in 2’s complement.  
 
2.1.5.4 Configuring Custom Filters 
To  select  and  use  the  custom  filter  files,  open  the  MEOLink  Modem  Web  Interface  and 
navigate to the Modem category on the Configuration page. Select which custom file to use 

1141780, Rev 002vx    2‐17 
   
    MEOLink User Manual   
     

(0.20,  0.25,  or  0.35  rolloff)  in  the  Matched  Filter  field.  Then  in  the  Custom  Filter  File  field, 
select Enable. See Section 3.2.5.2 . 
 
2.1.6 Restoring Factory Defaults 
Restoring factory defaults is supported in releases on/after 03.00.05.   
To restore factory defaults,  
 Depress the RESTORE button located on the rear panel of the MEOLink Modem for 
approximately  15  seconds,  until  the  4  sets  of  DATA  Ethernet  lights  (J8  –J11)  flash 
on.   
 After  several  more  seconds  those  same  lights  will  flash  for  5  seconds  and  the 
modem will reboot.   
 When the modem comes up, the EEPROM parameters containing the IP addresses 
will be restored to the settings specified in Section 2.1.4 , and 
 The database will be reset to the factory defaults of the release burned into Flash, 
or that of the TFTP Boot server if it matches the default addressing. 
  
3 MEOLINK MODEM OPERATIONS 
3.1 Key Features 
3.1.1 LED 
The following are the expected Front Panel LED displays at power up: 
1) LED are all on at power up. 
2) Demod1,  Demod2,  Mod,  External  Ref,  Test  will  be  off  after  HOST  FPGA  is  loaded 
and taken out of reset. 
3) Three fan fault LED will be off after FAN check passes 
4) Alarm and Fault LED will be off when POST passes. 
Standard operation conditions for the LEDs are listed in Table 2. 
3.1.2 Ethernet Port Selection 
3.1.2.1 Data Plane Ethernet Ports 
There are four Data Plane Ethernet port interfaces. The two Primaries are PRI A and PRI B. 
The two Secondaries are SEC A and SEC B.  
The operator may select either Primaries or Secondaries. The pair with the greatest number 
of active links will be preferred and activated. 
3.1.2.2 Control Plane Ethernet Ports 
If bonding is disabled, only the Primary port will remain active. 
If bonding is enabled, then the following applies: 
 Startup uses the Primary Port as the active port. 
 If the active port is down, the second port is configured and made active. 

3‐18    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 Switchovers  will  continue  to  occur  whenever  the  active  port  goes  down.  Alarms 
notify the operator when the active port goes down. 
3.1.3 Transmit Mute 
 The  modem  transmission  is  off  at  power  up  and  remains  off  until  enabled  by  the 
software. 
 The modem transmission is muted in the case of a fault. 
 The  modem  has  a  loopback  mode  where  the  transmission  is  muted  and  a 
modulated IF signal is looped back to either or both demodulators. 
 Transmission is muted when the synthesizer is unlocked (e.g., when the reference is 
switched). 
 

3.2 MEOLink Modem Web Interface  
This section describes the MEOLink modem monitor and control data available through the 
Web Interface.  
3.2.1 Login 
To login, do the following: 
1. Open a browser (IE8, Google Chrome, Opera, or Firefox)  
2. Make sure cookies are enabled. 
3. Enter the default or your login information. The default login is: 
a. User:  operator 
b. Password: o3bo3b 
3.2.2 Navigation 
The MEOLink Modem Web Interface is navigated through the use of tabs and tables within 
the  tabs.    Each  tab  contains  a  dropdown  selection  to  choose  sub‐categories  (see  the 
Configuration tab example below in Figure 18).  

 
Figure 18: Dropdown Selection 
 
3.2.3 Load Config Button 
The Load Config button loads all configuration changes made by the operator. The operator 
can make changes on multiple tabs then click on the Load Config button (Figure 19) as a last 
step. A confirmation message appears saying the load was “okay” (Figure 20).  

1141780, Rev 002vx    3‐19 
   
    MEOLink User Manual   
     

Figure 19: Load Config Button 
 
 

 
Figure 20: Load Configuration Confirmation Message 
If the operator makes changes while in edit mode and selects the Monitor button without 
clicking on Load Config, a warning pops up (Figure 21) that all changes will be lost. Clicking 
Cancel on the pop‐up warning results in a pop up confirming that Edit mode is still active. 
 

 
Figure 21: Switch to Monitor Mode Warning 
 

 
Figure 22: “Staying in Edit Mode” Message 
 
3.2.4 Refresh  
The Refresh button reloads dynamic values for fields to which this applies.  The Diagnostics 
tab  is  an  example  where  some  fields  are  dynamic—e.g.,  clicking  the  Refresh  button  under 
the Ethernet port will normally display incrementally increasing byte counts (see 3.2.11). 
The  Auto  dropdown  menu  allows  the  operator  to  select  an  automatic  refresh  of  dynamic 
fields to periodically occur every 2, 5, 10, 30 or 60 seconds. When “Disabled” is selected, the 
Refresh button described above must be clicked to refresh the parameters. 

3‐20    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

3.2.5 Configuration Tab 

 
Figure 23: Configuration Dropdown Menu 
 
3.2.5.1 Edit and Monitor Functions 
Two radio buttons (in the middle, see Figure 24) allow editing or monitoring fields.  

Figure 24: Edit and Monitor Buttons 
An  operator  monitors  system  items  by  leaving  the  Monitor  radio  button  selected  (fields 
remain grayed out as in Figure 25) or edits parameters by clicking on the Edit radio button 
(Figure 26).   
 
 

 
Figure 25: Example of GUI Monitor Function 
 

1141780, Rev 002vx    3‐21 
   
    MEOLink User Manual   
     

 
Figure 26: Example of GUI Edit Function 
3.2.5.2 Modem 
The  Modem  Configuration  page  contains  parameters  that  are  often  found using  a  satellite 
site “cut sheet” used during antenna installation and modem commissioning. These values 
are rarely changed once the system is optimized and operational. 
 

 
Figure 27: Modem Configuration Screen 

3‐22    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Table 5:  Modem Configuration Parameters 

Field Definition/Configuration
General Properties
Modem Mode Rx Only, Tx Only, Teleport Rx only, or Normal (Full Duplex)
Local Site ID 12-bit VLAN ID
Web Lockout Blocks web user from making configuration changes to the modem.
Frequency Reference 10 MHz external reference is used if “External” is selected; otherwise
internal reference signal is used.
Header Compr Op Enables/Disabled Ethernet Header Compression
Tx Properties
Tx Operation Enable/Disable Transmit Signal
Symbol Rate Symbol Rate, 10 to 180 Msps, 1 Msps steps
Matched Filter Rolloff (0.20, 0.25, 0.35) of the square-root raised cosine transmit
data shaping filter
BUC Reference Enable/Disable block upconverter (BUC) operation
IF Frequency Transmit IF Frequency, 950000 to 2450000 kHz, 0.1 kHz steps
IF Power Transmit Power Level, -25 to -5 dBm, 0.1 dB steps
Set Power See 3.2.5.2.1
Custom Filter File Enable/Disable Filter File. When enabled, uses Custom filter file
based on Matched Filter parameter (transmit DVB-S2 roll off
selection).
Rx Properties
Demod Select Select Demod A or Demod B
Demod A IF Frequency Demod A Frequency, 950000 to 2450000 kHz, 0.1 kHz steps
LNB Ref Operation Enable/Disable low noise block (LNB) operation (both Demods)
HO Time Limit Sets satellite handover time limit. Once handover is initiated,
handover occurs even if the handover demod does not achieve sync
(e.g., in a rain fade)
Symbol Rate Symbol rate in Msps (for both Demods)
Demod B IF Frequency Demod B IF Frequency, 950000 to 2450000 kHz, 0.1 kHz steps
LNB DC Power Enable/Disable LNB DC Power (both Demods)
Initiate Handover See 3.2.5.2.2

 
3.2.5.2.1 Set Power Button 
Clicking  on  the  Set  Power  button  prompts  an  “okay”  message  is  transmission  levels  are 
deemed sufficient. Otherwise, edit the IF power values as directed by the installer. This is a 
dynamic change that does not cause the transmit signal to be disabled. 

1141780, Rev 002vx    3‐23 
   
    MEOLink User Manual   
     

 
Figure 28: Set Power Transmit Level Okay Message 
3.2.5.2.2 Initiate Handover 
Clicking on the Initiate Handover button switches from the primary Demod to the secondary 
Demod. The operator needs to select the Demod to which the switchover should occur (in 
the Demod Select). This is a dynamic change that does not cause the transmit signal to be 
disabled. 
3.2.5.3 ACM 
ACM (Adaptive Coding and Modulation) is an advanced algorithm that automatically adjusts 
the  modulation  and  coding  points  in  response  to  conditions  such  as  rain  fade  and/or 
variations  in  satellite  footprint  power. For example,  during clear  sky  conditions  at  all  sites, 
the  downstream  carrier  may  be  operating  at  a  highly  bandwidth  efficient  modulation  and 
coding point (such as 8PSK modulation with 8/9 FEC). When heavy rain fades occur at one or 
more sites, the modulation and coding automatically changes to a more robust point for the 
traffic only to the faded sites. The downstream bandwidth for the non‐faded sites remains at 
the highly efficient modulation and coding point. Once the fade is cleared at the faded sites, 
the  modulation  and  coding  is  automatically  restored  to  the  original  highly  efficient 
modulation  and  coding  point.  The  net  effect  of  this  technology  is  to  deliver  the  highest 
speed  possible  in  the  least  amount  of  bandwidth  during  the  majority  of  the  time,  and  to 
slightly reduce the speed to the faded sites during degraded conditions. 
Enabling and configuring ACM requires two steps: 
1. From the Configuration tab, select ACM, then set MODCOD Mask Properties. ACM 
Properties are generally left with their default values. 
2. From the Configuration tab, select Sites and set the fields below: 
a. ACM  Operation:  Select  Enable  to  enable  unilateral  ACM.  Can  be  enabled 
for any or all of the 32 sites. 
b. Report Es/No: Select Enable to enable bilateral ACM. Can only be enabled 
for one of the 32 sites.  
c. IP Address: Set this address to the control port IP address for the modem 
to which the ACM report will be sent. This IP address must also be filled in 
for header compression to be functional. 
 
Table 6:  ACM Algorithm Configuration Parameters  

Field Definition/Configuration
ACM Properties
Es/No Report Interval Default is 0.5 sec; range is 0.03 to 2 sec.
ModCod Timeout Default is 5 sec; range is 1 to 30 sec. If no Es/No
report is received in this time period, modem
reverts to base ModCod.

3‐24    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Field Definition/Configuration
MODCOD Mask Properties
Modulation Codes Checked modcodes are available to be used by
the system

 
 

 
Figure 29: ACM Configuration Screen 
3.2.5.4 AUPC 
Advanced Uplink Power Control (AUPC) conserves satellite power through outbound carrier 
attenuation adjustments based on Es/No and link utilization.  When link utilization is low and 
link conditions are favorable, AUPC adds attenuation to reduce the transmit power.  When 
link utilization increases or link conditions become less favorable, attenuation is reduced to 
increase the transmit power. When full capacity is reached, AUPC applies zero attenuation 
and  the  MEOLink  modem  operates  at  the  fully  configured  transmit  power  level,  a  setting 
that presumably contains sufficient margin to provide the desired level of service.  
It is desirable to have the update interval of AUPC much slower than that of ACM so that as 
power  changes,  the  ACM  algorithm  has  an  opportunity  to  run  and  change  ModCods,  thus 
enhancing the effect of AUPC to settle into the configured utilization range. 
The  AUPC  algorithm  monitors  the  received  Es/No  levels  of  the  terminals  to  which  it 
transmits,  as  well  as  the  link  utilization  to  determine  the  best  power  adjustments.  The 
operator  may  configure  the  AUPC  parameters  specified  in  Table  7  to  customize  the 
algorithm. 
Enabling and configuring AUPC requires two steps: 
1. From  the  Configuration  tab,  select  AUPC.  From  this  screen,  configure  the  AUPC 
parameters  with  appropriate  values;  see  Figure  30.    Fortunately,  AUPC  can 
generally be operated  with default values. 

1141780, Rev 002vx    3‐25 
   
    MEOLink User Manual   
     

2. From the Configuration tab, select Sites and set the fields below: 
a. AUPC Operation: Select Enable to enable AUPC for this site. AUPC can be 
independently enabled or disabled for each of the sites. 
b. AUPC Es/No Margin and AUPC Es/No Hysteresis:  These two values should 
be  added  together  and  considered  as  one  “margin”  which  is  used  in  two 
different places when considering reducing the power level. 
i. Because  AUPC  does  not  want  to  transmit  at  a  needlessly  high 
power level, it checks to see if all sites have at least this much SNR 
margin above the highest ModCod.  If so, it reduces the transmit 
power level.  
ii. When  utilization  is  low,  it  makes  sure  that  all  sites  have  at  least 
this  much  SNR  margin  above  the  lowest  ModCod.    If  so,  it  can 
safely reduce the power. 
 

 
Figure 30: AUPC Configuration Screen 
 
Table 7: AUPC Algorithm Configuration Parameters  

Field Definition/Configuration
AUPC Properties
Attenuation Range Maximum amount that AUPC can reduce the transmit power for its
configured value. Default is 20 dB; range is 0 to 20 dB (in 0.01 dB
steps).
Update Interval How often AUPC will evaluate link and utilization conditions and
potentially make power adjustments. Default is 2 sec; range is .2 to 60
sec. Recommended to operate at ~4x the ACM interval.
Utilization Threshold (low) When link utilization falls below this threshold, AUPC will consider
dropping the transmit power level. Default is 30%; range is 1% to 100%
Utilization Threshold (high) When link utilization rises above this threshold, AUPC will consider
increasing the transmit power level. Default is 50%; range is 1% to

3‐26    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Field Definition/Configuration
100%.
Fast Up Increment When AUPC increases the transmit power level due to atmospheric
conditions, it will only increase the power by this amount before it
reevaluates. Default is 1 dB; range is 0.1 dB to 2 dB.
Slow Up Increment When AUPC increases the transmit power level because of high link
utilization, it will only increase the power by this amount before it
reevaluates. Default is 0.5 dB; range is 0.1 dB to 2 dB.
Down Increment When AUPC reduces the transmit power, it only reduce by this amount
before it reevaluates. Default is 0.2 dB; range is 0.1 dB to 2 dB.

 
3.2.5.5 Sites 
The  Sites  Configuration  contains  per  site  ACM  and  AUPC  parameters  described  in  those 
respective  sections  (3.2.5.3  and  3.2.5.4),  as  well  as  state  and  addressing  information.    The 
parameters  are  described  in  Table  8  and  shown  as  they  appear  on  the  Web  Interface  in 
Figure 31. The parameters are repeated per site, and pertain to the site id for the column in 
which the parameter is located. 
 
Table 8:  Sites Configuration Parameters  

Field Definition/Configuration
Generic Properties
Active sites should be set to “Remote”. All others should be set to “Not
Type
Used”.
Should be set to the most robust ModCod that the terminal can safely
Default ModCod
demodulate.
IP Address Site control plane IP address
ACM Properties
ACM Operation Enables/Disables ACM operation. Can be enabled for any or all of the 32
sites.
Report Es/No Enable/Disable Es/No reports to this site. Can only be enabled for one of 
the 32 sites.
Es/No Margin Es/No Margin (0.25 to 2.0 dB; 0.25 default). Lowers measured Es/No
value to an effective Es/No value in ModCod calculations.
Es/No Hysteresis Es/No Hysteresis (0.25 to 2.0 dB; 0.5 default). Used to provide
hysteresis in the ModCod selection procedure so that small fluctuations
of the Es/No value around thresholds do not cause the ModCod type to
change with each fluctuation.
AUPC Properties
AUPC Operation Enables/Disables AUPC operation for site
AUPC Es/No margin Es/No Margin (0.25 - 4.0 dB; 0.50 default). AUPC algorithm adds this to
Es/No measurements.
AUPC Es/No Hysteresis Es/No Hysteresis (0.25 - 4.0 dB; 0.5 default). Used to provide hysteresis
in the AUPC set procedure so that small fluctuations of the Es/No value
around thresholds do not cause the transmitter power to change with
each fluctuation.

1141780, Rev 002vx    3‐27 
   
    MEOLink User Manual   
     

 
Figure 31: Sites Configuration Screen 

3‐28    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

3.2.5.6 QoS 
3.2.5.6.1 802.1 Q Overview 
The  802.1  Q  protocol  is  used  to  configure  virtual  LANS  and  to  provide  better  service  to 
selected  traffic.  The  4‐byte  header  has  a  2‐byte  protocol  identifier  (TPID)  and  2‐byte  tag 
control  information  (TCI).  The  TCI  contains  three  elements:  three‐bit  user  priority,  one‐bit 
canonical format indicator (CFI), and 12‐bit VLAN identifier (VID). 
3.2.5.6.2 Queue Monitoring/Configuration and Class of Service 
Queue monitoring applies an algorithm to adjust for temporary congestion and/or to apply 
prioritization  based  on  a  Class  of  Service  (CoS)  traffic  designation.  The  mechanisms  used 
include storing excess traffic in buffers and establishing queues based on the CoS. The Traffic 
Types—with their respective CoS designators—are listed below: 
 Background (CoS 1) [Lowest Priority] 
 Spare (CoS 2) 
 Best Effort (CoS 0) 
 Excellent Effort (CoS 3) 
 Controlled Load (CoS 4) 
 Video (CoS 5) 
 Voice (CoS 6) 
 Network Control (CoS 7) [Highest Priority] 
 

 
Figure 32: QoS Configuration Screen 
 
Table 9:  QoS Configuration Parameters  

Field Definition/Configuration
Pause Frame Properties

1141780, Rev 002vx    3‐29 
   
    MEOLink User Manual   
     

Field Definition/Configuration
Pause Frames Gives the ability to set flow control to upstream equipment
Single Queue Uses Queue 0 properties to set single queue values
Lower Threshold Used to configure flow control. If the queue reaches this value
it requests the upstream device to start sending data to this
device
Upper Threshold Used to configure flow control. If the queue reaches this value
it requests the upstream device to discontinue data to this
device
QoS Queue Properties
Queue 0, Queue 1, etc. Total Threshold in bytes

 
3.2.5.7 Interfaces 
Data Plane Interface settings determine on which plane to send data.  The value entered in 
the  VLAN  Lo  Id  field  determines  on  which data  plane  packets  will  be  sent  per  the  formula 
below: 
Packets with VLAN Lo Id: Packets Sent to:
≤VLAN Lo Id entry Data Plane A
> VLAN Lo Id entry Data Plane B

 
Figure 33: Interfaces Configuration Screen 
Table 10:  Interfaces Configuration Parameters  

3‐30    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Field Definition/Configuration
Date Plane Interface
Preferred Data Plane Select Primary or Secondary
VLAN Lo Id Determines threshold for directing packets to either Data Plane A or B
Force Data Plane Force the Preferred Data Plane selection (ignores the VLAN Lo Id threshold
value)
Control Plane Interface
IP Address Control plane IP Address
IP Subnet Mask Control plane subnet mask
IP Gateway Control plane IP gateway address
Ethernet Bonding State Enable/Disable control plane Ethernet interface bonding
TFTP IP Address Control plane TFTP server IP address
FPGA Filename TFTP server host FPGA image filename
Linux Filename TFTP server Linux image filename
Modem Tar Filename TFTP server TAR image filename
NTP IP Address NTP server IP address. Change requires a modem reboot to take effect
SNMP Trap Address SNMP Trap (inform) server IP address
SNMP R-O Community SNMP read-only community name
SNMP R-W Community SNMP read-write community name

 
3.2.5.8 Test 
The Test configuration is used to set the desired loopback mode (IF, Ethernet, and Satellite).   
Note:  the  AWGN  Noise  Level  field  is  for  future  use  and  will  be  functional  in  a  future 
software release. 
Table 11:  Test Configuration Parameters  

Field Definition/Configuration
Test
IF Loopback Operation Enable/Disable IF loopback operation
IF Loop Demod Select DemodA or DemodB for IF
loopback
Sat Loopback Operation Modem satellite loopback mode.
Cannot be enabled with IF loopback
Eth Loopback Operation Modem Ethernet loopback mode.
Cannot be enabled with IF loopback
Test Command Operation Reserved for future use.
AWGN Noise Level Reserved for future use.
Test Pattern Reserved for future use.

 
 

1141780, Rev 002vx    3‐31 
   
    MEOLink User Manual   
     

 
Figure 34: Test Configuration Screen 
 
3.2.6 Status Tab 
The Status tab provides monitoring information for Ethernet traffic (Dashboard (Figure 36)), 
overall system status (Summary (Error! Reference source not found.)), transmission status 
(Transmit  (Figure  38)),  receive  status  (Receive  (Figure  39)),  temperature  and  FPGA  status 
(Board (Figure 40)), and active logins for the Web interface (Web Login (Figure 41)). 
 

 
Figure 35: Status Dropdown Menu 

3‐32    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 36: Dashboard Status Screen  
 

1141780, Rev 002vx    3‐33 
   
    MEOLink User Manual   
     

 
Figure 37: Summary Status Screen  
 

 
Figure 38: Transmit Status Screen 

3‐34    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

3.2.6.1 Receive Status 
3.2.6.1.1 IF Power Level 
The  modem  does  not  report  an  actual  input  IF  power  level,  but  gives  the  receiver’s  AGC 
value in dBs, see field AGC Gain. The range of the AGC Gain is: 
Max Attenuation = ‐40dB (maximum level the input can be received) 
Min Attenuation = ‐10dB (minimum level the input can be received) 
Ideally, the input level should be adjusted such that the AGC Gain value is at ‐25dB. 
 

 
Figure 39: Receive Status Screen 

1141780, Rev 002vx    3‐35 
   
    MEOLink User Manual   
     

 
Figure 40: Board Status Screen 
 

 
Figure 41: Web Login Status Screen 
 

3‐36    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

3.2.7 Metrics Tab 
The metrics in the following tab are reported for the data flow through the modem as shown 
in Figure 42. The diagnostics tab and metrics tab show similar information. The metrics tab 
shows  the  information  in  terms  of  data  flow  (eg:  packets  per  second entering an Ethernet 
port).  The  diagnostics  tab  shows  the  information  in  terms  of  counts  (eg:  count  of  packets 
that have entered an Ethernet port). 
 

 
Figure 42: Modem Data Flow 
 

 
 

1141780, Rev 002vx    3‐37 
   
    MEOLink User Manual   
     

 
Figure 43: Ethernet Port Metrics Screen 
 

3‐38    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 44: Ingress/Egress Buffer Metrics Screen 
 

1141780, Rev 002vx    3‐39 
   
    MEOLink User Manual   
     

 
Figure 45: Header Compression/Decompression Metrics Screen 
 
 
 

3‐40    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 46: Scheduler Metrics Screen 
 

1141780, Rev 002vx    3‐41 
   
    MEOLink User Manual   
     

 
Figure 47: Encapsulation, Encoding, Modulator Metrics Screen 
 

3‐42    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 48: Demodulator Metrics Screen 
 

1141780, Rev 002vx    3‐43 
   
    MEOLink User Manual   
     

 
Figure 49: Decoder/Deframer Metrics Screen 
 
Table 12:  Decoder/Deframer Metrics Parameters 

Field Definition/Configuration
Decoder/Deframer Summary Metrics
Decoder BB Frame Rate Decoder output BBFrame rate (FPS)
GSE Eth Pkt Rate Generic Stream Encapsulator (GSE) output Ethernet
packet rate (PPS)
GSE Dropped Pkt Rate Generic Stream Encapsulator (GSE) dropped packet rate
(PPS)
Decoder Metrics per MODCOD
MODCOD 0, 0, 1, 2, etc. Performance and error rates per waveform ID (MODCOD)

3‐44    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
3.2.8 Alarms  
The Alarms Tab provides a chronological and sequential listing of all alarms. After a hundred 
alarms have been logged, the list refreshes and starts at 1.  
 

 
Figure 50: Alarms Screen 
 
 
 

1141780, Rev 002vx    3‐45 
   
    MEOLink User Manual   
     

3.2.9 Faults  

 
Figure 51: Faults Screen 
 
3.2.10 Events  
The Events Tab provides a chronological and sequential listing of all events. After a hundred 
events have been logged, the list refreshes and starts at 1. 

 
 

3‐46    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Figure 52: Handover Events Screen 
 

 
Figure 53: Power Events Screen 
 

1141780, Rev 002vx    3‐47 
   
    MEOLink User Manual   
     

 
Figure 54: Configuration Events Screen 
 
3.2.11 Diagnostics Tab 
Most diagnostics in this tab report on data flow through the modem as shown in Figure 55. 
The  diagnostics  tab  and  metrics  tab  show  similar  information.  The  metrics  tab  shows  the 
information  in  terms  of  data  flow  (eg:  packets  per  second  entering  an  Ethernet  port).  The 
diagnostics  tab  shows  the  information  in  terms  of  counts  (eg:  count  of  packets  that  have 
entered an Ethernet port). 
Diagnostics not related to data flow have additional information in their respective sections. 
 

 
Figure 55: Modem Data Flow 
 

3‐48    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
 

 
 

1141780, Rev 002vx    3‐49 
   
    MEOLink User Manual   
     

3‐50    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
 

1141780, Rev 002vx    3‐51 
   
    MEOLink User Manual   
     

 
Field Definition/Configuration
Compression Summary
Rx Byte Count Compressor receive byte count
Rx Pkt Count Compressor receive packet count
Tx Byte Count Compressor transmit byte count
Tx Pkt Count Compressor transmit packet count
Decompression Summary
Rx Byte Cnt Decompressor receive byte count
Rx Pkt Cnt Decompressor receive packet count
Rx Drop Byte Cnt Decompressor receive drop byte count
Rx Drop Pkt Cnt Decompressor receive drop packet
count

3‐52    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

1141780, Rev 002vx    3‐53 
   
    MEOLink User Manual   
     

3‐54    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
Field Definition/Configuration
Encapsulator Summary
Tx Byte Count Encapsulator transmit byte count
Tx Frame Count Encapsulator transmit frame count
Stuff Byte Count Encapsulator stuff byte count

 
Radial Es/No is an indicator of received Es/No. 
Equalization Err is for factory support reference and should be ignored by the operator. 
 

1141780, Rev 002vx    3‐55 
   
    MEOLink User Manual   
     

Field Definition/Configuration
Demod A Summary
PL Sync State DemodA PL sync state
Radial Es/No DemodA radial Es/No (dB)
Equalization Err DemodA equalization error
Demod B Summary
PL Sync State DemodB PL sync state
Radial Es/No DemodB radial Es/No (dB)
Equalization Err DemodB equalization error

 
The  equalization  filter  diagnostic  shows  the  complex  coefficients  that  are  currently  being  used  by  the 
adaptive equalizer for each demodulator. These coefficients are for factory support reference and should 
be ignored by the operator. 

3‐56    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
The constellation shows a snapshot of the modulated constellation in each of the demodulators. 

1141780, Rev 002vx    3‐57 
   
    MEOLink User Manual   
     

 
 
Field Definition/Configuration
Decoder/Deframer Summary Diagnostics
Decoder Byte Count Decoder Byte Count

3‐58    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Field Definition/Configuration
Decoder Frame Count Decoder Frame Count
GSE Fr Drop Count GSE Frame Drop Count

 
The HTF driver diagnostics are for factory support reference and should be ignored by the operator. 

1141780, Rev 002vx    3‐59 
   
    MEOLink User Manual   
     

3.2.12 MEOLink Modem Help 

 
 
 
 

3‐60    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

1141780, Rev 002vx    3‐61 
   
    MEOLink User Manual   
     

 
4 FAQ 
4.1.1 Initial Verification of Modem Operation 
1. Select IF Loopback operation. 
2. Configure the modem, then perform test. 
3. Click the Status tab to verify correct operation. 
a. Check the Es/No dB. 
b. If the demod is not synched, it will show ‐100, otherwise correct operation 
should display ‐3 to ‐36 dB. 
c. Go to the receive layer and check the active demod’s Es/No value. 
d. Check that L‐Band PLL is locked. 
e. Check that A/D Power is ~ ‐30. 
4. Check the Alarms and Faults tabs for any messages.  
5. Check Diagnostics on demod to see that dummy and sync fields are incrementing. 
6. Check Metrics to see that the dummy field is incrementing. 

4‐62    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

 
5 GLOSSARY 
  

Acronym/Term  Definition 

8‐PSK  8 Phase Shift Keying 
16‐APSK  16 Amplitude Phase Shift Keying  
32‐APSK  32 Amplitude Phase Shift Keying 
AC  Alternating Current 
ACM  Adaptive Coding and Modulation 
ALM  Alarm 
ASCII  American Standard Code for Information Interchange 
AUPC  Automatic Uplink Power Control 
AWG  American Wire Gauge  
BERT  Bit Error Rate Test 
Blk  Black 
BPS  Bits Per Second 
BS  Block Size 
CD  Carrier Detect 
CDR  Carrier Detect Return 
CDRL  Contract Data Requirements List  
CHK  Check 
CMD  Command 
COM1  Common Contact 1 
COM2  Common Contact 2 
CRC  Cyclic Redundancy Check 
DB  Sub‐miniature D connector 
dBC  Decibels relative to carrier 
dBm  Decibels relative to 1 milliwatt 
DCE  Data Communications Equipment 
MEOLink  MEOLink 
Eb/N0  Bit energy to noise density ratio  
EIA  Electronic Industries Association  
Es/N0  Symbol energy to noise density ratio 

1141780, Rev 002vx    5‐63 
   
    MEOLink User Manual   
     

Acronym/Term  Definition 

Ext  External 
FCS  Frame Check Sequence 
FEC  Forward Error Correction 
GND  Signal Ground 
Grn  Green 
Hz  Hertz 
IAW  In Accordance With 
ICD  Interface Control Document  
ID  Identification 
IEC  International Electrotechnical Commission 
IF  Intermediate Frequency 
IP  Internet Protocol 
I/O  Input/Output 
kbps  Kilobit Per Second 
kHz  Kilohertz 
LAN  Local Area Network 
LL  Local Loopback 
LSB  Least Significant Bit 
Mbps  Megabits Per Second 
MCPC  Multiple Channel Per Carrier 
MIB  Management Information Base 
MHz  Megahertz 
MSG  Most Significant Bit 
Msps  MegaSymbols Per Second 
NA  Not Applicable 
OP  Operate Status 
QoS  Quality of Service 
QPSK  Quadrature Phase Shift Keying 
PLI  Packet‐Length Indicator 
PWR  Power 
REF  Reference 
RESYNC  Resynchronize 
RFC  Request For Comments 

5‐64    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Acronym/Term  Definition 

RL  Remote Loopback 
rms  Root Mean Squared 
RX  Receive 
RXD  Receive Data 
RX  Receive 
SCPC  Single Channel Per Carrier 
SD  Send Data 
SG  Signal Ground 
SNMP  Simple Network Management Protocol 
SOW  Statement of Work 
SPS  Symbols Per Second 
Std  Standard 
TBD  To Be Determined 
TBR  To Be Revised 
TCP  Transport Control Protocol 
TDM  Time Division Multiplexed 
TIA  Telecommunications Industry Association 
TM  Test Mode 
TTL  Transistor‐Transistor Logic 
TX  Transmit 
UDP  User Datagram Protocol 
VDC and Vdc  Volts Direct Current 
W  Watts, Write 
Wht  White 
   
   

   

1141780, Rev 002vx    5‐65 
   
    MEOLink User Manual   
     

6 AGENCY APPROVALS 
ViaSat  contracted  Washington  Laboratories  Ltd  to  perform  and  document  testing 
requirements  for  the  MEOLink  Modem.  These  tests  check  for  compliance  with  applicable 
specifications under the EMC Directive.  
Washington  Laboratories  Ltd  found  that  the  ViaSat  Inc.  –  MD  MEOLink  Modem  complied 
with EMC requirements of EN55022, EN61000‐3‐2, EN61000‐3‐3, and EN55024 for a Class A 
Device. The MEOLink Modem has consequently been approved with the CE mark.  
Reports VST12161_EN55024 and VST12162‐01 Rev 0 EN60950 are available by request from 
ViaSat customer service at……  

 
 

6‐66    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

7 APPENDIX A MEOLINK MODEM SNMP MIB 
This appendix contains the MEOLink Modem SNMP MIB (MM1‐MODEM‐MIB).  To properly 
manage  the  modem,  the  mm1Control  objects  must  be  managed  according  to  the 
“Fundamental Operations” instructions in the MODULE‐IDENTITY description below. 
 

-- **************************************************** COPYR ###*


-- * (c) Copyright, VIASAT, Incorporated
-- * ALL RIGHTS RESERVED
-- *
-- * VIASAT
-- * 20511 Seneca Meadows Parkway
-- * Germantown MD 20876
-- ***********************************************************###*
--
-- ************************************************** HISTORY ###*
-- * Date Author Description
-- * ________ _______________ _________________________________
-- * 03/04/11 Nick Kominus Created
-- *
-- ***********************************************************###*

MM1-MODEM-MIB DEFINITIONS ::= BEGIN

--
-- MIB objects for MM1 MODEM MIB implementation
--

IMPORTS
enterprises,
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32,
Unsigned32,
Gauge32,
Counter32,
IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
MacAddress,
DateAndTime FROM SNMPv2-TC;

-- This is the ROOT of the MM1 MODEM MIB TREE.

mm1 MODULE-IDENTITY
LAST-UPDATED "201211300000Z"
ORGANIZATION "COMSAT Laboratories"
CONTACT-INFO "COMSAT Laboratories
20511 Seneca Meadows Parkway
Germantown MD 20876"
DESCRIPTION
"This MIB defines the SNMP interface from the Medium Earth Orbit (MEO)
Link Modem, MM1, to the MM1 M&C SNMP Manager. The SNMP Manager will
interact with the MM1 modem via SNMP gets, sets, and notifications.
Variables are included in the MIB to accommodate the setting of

1141780, Rev 002vx    7‐67 
   
    MEOLink User Manual   
     

configuration variables and the querying of variables on the local


modem.

Fundamental operations:
> mm1ReadConfig
- Reads modem configuration variables from the modem and places them
into the SNMP agent monitor buffer.
> mm1InitEditBuffer
- Copies the monitor config buffer values into the edit config buffer
values. This should be executed after an mm1ReadConfig which reads
the modem config values into the monitor config buffer.
> mm1ReadStatus
- Reads modem status variables from the modem and places them into
the SNMP agent monitor buffer.
> mm1ReadMetrics
- Reads modem metrics variables from the modem and places them into
the SNMP agent monitor buffer.
> mm1ReadDiagnostics
- Reads modem diagnostics variables from the modem and places them
into the SNMP agent monitor buffer.
> SNMP get operations
- Config variables: Data is read from the edit or monitor buffer
based on the mm1ConfigQueryType setting.
- Status/Metrics/Diagnostics variables: Data is read from the monitor
buffer.
> SNMP set operations
- All config set operations modify variables in the edit buffer.
- The mm1ReadConfig and mm1InitEditBuffer commands should first be
issued to pre-populate the edit buffer with the modem's current
configuration settings.
- The configuration variables desired to be modified should then be
updated through SNMP set commands.
> mm1CommitConfig
- Instructs the SNMP agent to load ALL edit buffer configuration
variables into the modem.

Incorrectly issuing any of the modem control commands will result in


the generation of an SNMP Notification negative acknowledgement. Modem
faults, alarms, and events will each also result in the generation of
an SNMP notification message as specified by this MM1 Modem MIB."

REVISION "201211300000Z"
DESCRIPTION
"Initial release"
::= { products 6 }

comsatLabs OBJECT IDENTIFIER ::= { enterprises 3500 }


products OBJECT IDENTIFIER ::= { comsatLabs 1 }

--
-- mm1 TOP Level MIB Structure
--
-- .1.3.6.1.4.1 (enterprises)
-- |
-- 3500 (comsatLabs)
-- |
-- 1 (products)
-- |
-- |-----> 6 (mm1)
-- |
-- |-----> mm1Control
-- |-----> mm1Config
-- |-----> mm1Status

7‐68    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

-- |-----> mm1Metrics
-- |-----> mm1Diagnostics
-- |-----> mm1Notifications
--

-- Textual Conventions

mm1HundredthdB ::= TEXTUAL-CONVENTION


DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"A power level in units of 0.01 dB.
When used with DISPLAY-HINT, the value will display
the power level in dB with a resolution of 0.01 dB.
E.g., 1234 will be displayed as 12.34 dBm for UNITS of dBm."
SYNTAX INTEGER

mm1HundredthPct ::= TEXTUAL-CONVENTION


DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"A percentage with two decimal places.
When used with DISPLAY-HINT, the value will display
the percentage with a resolution of 0.01 percent.
E.g., 6789 will be displayed as 67.89 percent."
SYNTAX INTEGER (0..10000)

mm1TenthKHz ::= TEXTUAL-CONVENTION


DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"A frequency in units of 0.1 kHz.
When used with DISPLAY-HINT, the value will display
the frequency in kHz with a resolution of 0.1 kHz.
E.g., 1234567 will be displayed as 123456.7 kHz for UNITS of kHz."
SYNTAX INTEGER

mm1MilliSecond ::= TEXTUAL-CONVENTION


DISPLAY-HINT "d-3"
STATUS current
DESCRIPTION
"A time period in units of 0.001 seconds.
When used with DISPLAY-HINT, the value will display
the time in seconds with a resolution of 0.001 seconds.
E.g., 567 will be displayed as 0.567 sec for UNITS of sec."
SYNTAX INTEGER

mm1SymPerSec ::= TEXTUAL-CONVENTION


DISPLAY-HINT "d-6"
STATUS current
DESCRIPTION
"A symbol rate in units of 0.000001 Msps.
When used with DISPLAY-HINT, the value will display
the symbol rate in Msps with a resolution of 0.000001 seconds.
E.g., 1234567 will be displayed as 1.234567 Msps for UNITS of Msps."
SYNTAX INTEGER

mm1BitMask ::= TEXTUAL-CONVENTION


DISPLAY-HINT "x"
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐69 
   
    MEOLink User Manual   
     

"A bit mask. One in the field represents on, zero represents off."
SYNTAX INTEGER

mm1ModemModCod ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"DVB-S2 ACM ModCod values."
SYNTAX INTEGER { modcod(0), qpsk14(1), qpsk13(2), qpsk25(3), qpsk12(4),
qpsk35(5), qpsk23(6), qpsk34(7), qpsk45(8), qpsk56(9),
qpsk89(10), qpsk910(11), 8psk35(12), 8psk23(13),
8psk34(14), 8psk56(15), 8psk89(16), 8psk910(17),
16apsk23(18), 16apsk34(19), 16apsk45(20), 16apsk56(21),
16apsk89(22), 16apsk910(23), 32apsk34(24), 32apsk45(25),
32apsk56(26), 32apsk89(27), 32apsk910(28) }

mm1ModemWaveform ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"DVB-S2 ACM waveform index values."
SYNTAX INTEGER { dummy(1), qpsk14(2), qpsk13(3), qpsk25(4), qpsk12(5),
qpsk35(6), qpsk23(7), qpsk34(8), qpsk45(9), qpsk56(10),
qpsk89(11), qpsk910(12), 8psk35(13), 8psk23(14),
8psk34(15), 8psk56(16), 8psk89(17), 8psk910(18),
16apsk23(19), 16apsk34(20), 16apsk45(21), 16apsk56(22),
16apsk89(23), 16apsk910(24), 32apsk34(25), 32apsk45(26),
32apsk56(27), 32apsk89(28), 32apsk910(29), sync(30) }

mm1ModemQosQueue ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"Qos Queue IDs."
SYNTAX INTEGER { qosQueue1(1), qosQueue2(2), qosQueue3(3), qosQueue4(4),
qosQueue5(5), qosQueue6(6), qosQueue7(7), qosQueue8(8) }

mm1ModemWebUser ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"Web user IDs."
SYNTAX INTEGER { user1(1), user2(2), user3(3), user4(4), user5(5),
user6(6), user7(7), user8(8), user9(9), user10(10),
user11(11), user12(12), user13(13), user14(14),
user15(15), user16(16), user17(17), user18(18),
user19(19), user20(20) }

mm1ModemSite ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"Site IDs."
SYNTAX INTEGER { site1(1), site2(2), site3(3), site4(4), site5(5),
site6(6), site7(7), site8(8), site9(9), site10(10),
site11(11), site12(12), site13(13), site14(14),
site15(15), site16(16), site17(17), site18(18),
site19(19), site20(20), site21(21), site22(22),
site23(23), site24(24), site25(25), site26(26),
site27(27), site28(28), site29(29), site30(30),
site31(31), site32(32) }

mm1ModemTrafficType ::= TEXTUAL-CONVENTION


STATUS current
DESCRIPTION
"Traffic Type."

7‐70    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

SYNTAX INTEGER { bestEffort(0), background(1), spare(2),


excellentEffort(3), controlledLoad(4), video(5), voice(6),
networkControl(7) }

--
-- MM1 Modem Top Level Groups
--

mm1Control OBJECT IDENTIFIER ::= { mm1 1 }


mm1Config OBJECT IDENTIFIER ::= { mm1 2 }
mm1Status OBJECT IDENTIFIER ::= { mm1 3 }
mm1Metrics OBJECT IDENTIFIER ::= { mm1 4 }
mm1Diagnostics OBJECT IDENTIFIER ::= { mm1 5 }
mm1Notifications OBJECT IDENTIFIER ::= { mm1 6 }

--
-- MM1 Modem Configuration Group
--

mm1GeneralConfig OBJECT IDENTIFIER ::= { mm1Config 1 }


mm1DataInterfaceConfig OBJECT IDENTIFIER ::= { mm1Config 2 }
mm1CtrlInterfaceConfig OBJECT IDENTIFIER ::= { mm1Config 3 }
mm1TransmitConfig OBJECT IDENTIFIER ::= { mm1Config 4 }
mm1ReceiveConfig OBJECT IDENTIFIER ::= { mm1Config 5 }
mm1QosConfig OBJECT IDENTIFIER ::= { mm1Config 6 }
mm1AcmConfig OBJECT IDENTIFIER ::= { mm1Config 7 }
mm1AupcConfig OBJECT IDENTIFIER ::= { mm1Config 12 }
mm1TestConfig OBJECT IDENTIFIER ::= { mm1Config 8 }
mm1SiteConfig OBJECT IDENTIFIER ::= { mm1Config 9 }
mm1WebAdminConfig OBJECT IDENTIFIER ::= { mm1Config 10 }

mm1ConfigQueryType OBJECT-TYPE
SYNTAX INTEGER { monitorValues(0),editValues(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem mode - Rx only, Tx only, Teleport Rx only, Normal (Full duplex)."
::= { mm1Config 11 }

--
-- MM1 Modem Status Group
--

mm1GeneralStatus OBJECT IDENTIFIER ::= { mm1Status 1 }


mm1DashboardStatus OBJECT IDENTIFIER ::= { mm1Status 2 }
mm1ClockStatus OBJECT IDENTIFIER ::= { mm1Status 3 }
mm1TxAnalogCtrlStatus OBJECT IDENTIFIER ::= { mm1Status 4 }
mm1RxAnalogCtrlStatus OBJECT IDENTIFIER ::= { mm1Status 5 }
mm1SatHandoverStatus OBJECT IDENTIFIER ::= { mm1Status 6 }
mm1DemodStatus OBJECT IDENTIFIER ::= { mm1Status 7 }
mm1BbDeframerStatus OBJECT IDENTIFIER ::= { mm1Status 8 }
mm1FanStatus OBJECT IDENTIFIER ::= { mm1Status 9 }
mm1BoardTempStatus OBJECT IDENTIFIER ::= { mm1Status 10 }
mm1FpgaStatus OBJECT IDENTIFIER ::= { mm1Status 11 }
mm1EthLinkStatus OBJECT IDENTIFIER ::= { mm1Status 12 }
mm1WebLoginStatus OBJECT IDENTIFIER ::= { mm1Status 13 }
mm1TxAupcStatus OBJECT IDENTIFIER ::= { mm1Status 14 }

--
-- MM1 Modem Metrics Group

1141780, Rev 002vx    7‐71 
   
    MEOLink User Manual   
     

--

mm1EthPortMetrics OBJECT IDENTIFIER ::= { mm1Metrics 1 }


mm1IngressEgressBufferMetrics OBJECT IDENTIFIER ::= { mm1Metrics 2 }
mm1HeaderComprDecomprMetrics OBJECT IDENTIFIER ::= { mm1Metrics 3 }
mm1SchedulerMetrics OBJECT IDENTIFIER ::= { mm1Metrics 4 }
mm1EncapEncodeModMetrics OBJECT IDENTIFIER ::= { mm1Metrics 5 }
mm1DemodMetrics OBJECT IDENTIFIER ::= { mm1Metrics 6 }
mm1DecoderDeframerMetrics OBJECT IDENTIFIER ::= { mm1Metrics 7 }

--
-- MM1 Modem Diagnostics Group
--

mm1EthPortDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 1 }


mm1IngressEgressBufferDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 2 }
mm1HeaderComprDecomprDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 3 }
mm1SchedulerDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 4 }
mm1EncapEncodeModDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 5 }
mm1DemodDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 6 }
mm1DecoderDeframerDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 7 }
mm1HtfCoreDriverDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 8 }
mm1HtfNetworkDriverDiagnostics OBJECT IDENTIFIER ::= { mm1Diagnostics 9 }

--
-- MM1 Modem Control Object Definitions
--

mm1CommitConfig OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Commit MIB configuration values to the MM1 modem."
::= { mm1Control 1 }

mm1ReadConfig OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Read loaded configuration values from the MM1 modem."
::= { mm1Control 2 }

mm1InitEditBuffer OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Copy configuration monitor buffer values into configuration edit
buffer."
::= { mm1Control 3 }

mm1ReadStatus OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION

7‐72    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

"Read the status values from the MM1 modem."


::= { mm1Control 4 }

mm1ReadMetrics OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Read the metrics values from the MM1 modem."
::= { mm1Control 5 }

mm1ReadDiagnostics OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Read the diagnostics values from the MM1 modem."
::= { mm1Control 6 }

mm1RebootModem OBJECT-TYPE
SYNTAX INTEGER { execute(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Reboots the modem."
::= { mm1Control 7 }

mm1CommitTxIfLvl OBJECT-TYPE
SYNTAX mm1HundredthdB (-2500..-500)
UNITS "dBm"
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Commit transmit power level, -25 to -5 dBm, 0.1 dB step."
::= { mm1Control 8 }

mm1InitiateHandover OBJECT-TYPE
SYNTAX INTEGER { demodA(0), demodB(1) }
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Initiate satellite handover to the specified handover demod ID."
::= { mm1Control 9 }

mm1DemodADopPreCorr OBJECT-TYPE
SYNTAX INTEGER (-125000000..125000000)
UNITS "HZ"
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Set the demod A Doppler pre-correction frequency offset value (Hz)."
::= { mm1Control 10 }

mm1DemodBDopPreCorr OBJECT-TYPE
SYNTAX INTEGER (-125000000..125000000)
UNITS "HZ"
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Set the demod B Doppler pre-correction frequency offset value (Hz)."
::= { mm1Control 11 }

1141780, Rev 002vx    7‐73 
   
    MEOLink User Manual   
     

mm1TestCommand OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
MAX-ACCESS write-only
STATUS current
DESCRIPTION
"Test command for production testing."
::= { mm1Control 12 }

--
-- MM1 Modem Configuration Object Definitions
--

mm1ModemMode OBJECT-TYPE
SYNTAX INTEGER { normal(0), rxOnly(1), txOnly(2), rxOnlyTport(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem mode - Rx only, Tx only, Teleport Rx only, Normal (Full duplex)."
::= { mm1GeneralConfig 1 }

mm1FreqRefSelect OBJECT-TYPE
SYNTAX INTEGER { internal(0), external(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"10 MHz Freq reference selection. External ref will be used if selected
and detected and value is in range. freqRefStatus indicates ref in use."
::= { mm1GeneralConfig 2 }

mm1LocalSiteId OBJECT-TYPE
SYNTAX INTEGER (0..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local Site Id."
::= { mm1GeneralConfig 3 }

mm1EthHdrCprOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ethernet header compression operation."
::= { mm1GeneralConfig 4 }

mm1PreferredDataPlane OBJECT-TYPE
SYNTAX INTEGER { primary (0), secondary (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select the preferred data plane interface."
::= { mm1DataInterfaceConfig 1 }

mm1DpaVlanLoThresh OBJECT-TYPE
SYNTAX INTEGER (0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Data plane A VLAN Lo threshold.
Determines which active data plane port to send data on.

7‐74    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Packets with VLAN Lo ID <= this value are routed to data plane A.
Packets with VLAN Lo ID > this value are routed to data plane B."
::= { mm1DataInterfaceConfig 2 }

mm1ForceDataPlane OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Force the preferred data plane interface selection."
::= { mm1DataInterfaceConfig 3 }

mm1CtrlIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control plane IP address."
::= { mm1CtrlInterfaceConfig 1 }

mm1CtrlIpSubMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control plane IP subnet mask."
::= { mm1CtrlInterfaceConfig 2 }

mm1CtrlIpGwy OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control plane IP gateway address."
::= { mm1CtrlInterfaceConfig 3 }

mm1CtrlBondOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control plane Ethernet interface bonding operational state."
::= { mm1CtrlInterfaceConfig 4 }

mm1TftpIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Control plane TFTP server IP address."
::= { mm1CtrlInterfaceConfig 5 }

mm1HFpgaFname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TFTP server host FPGA image filename."
::= { mm1CtrlInterfaceConfig 6 }

mm1LinuxFname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))

1141780, Rev 002vx    7‐75 
   
    MEOLink User Manual   
     

MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TFTP server Linux image filename."
::= { mm1CtrlInterfaceConfig 7 }

mm1TarFname OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TFTP server MM1 TAR image filename."
::= { mm1CtrlInterfaceConfig 8 }

mm1NtpIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NTP server IP address. Change requires a modem reboot to take effect."
::= { mm1CtrlInterfaceConfig 9 }

mm1SnmpTrapIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP Trap (inform) server IP address."
::= { mm1CtrlInterfaceConfig 10 }

mm1SnmpROCommName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP read-only community name."
::= { mm1CtrlInterfaceConfig 11 }

mm1SnmpRWCommName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SNMP read-write community name."
::= { mm1CtrlInterfaceConfig 12 }

mm1TxOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit modulator operational state."
::= { mm1TransmitConfig 1 }

mm1TxIfLvl OBJECT-TYPE
SYNTAX mm1HundredthdB (-2500..-500)
UNITS "dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit power level, -25 to -5 dBm, 0.1 dB step."
::= { mm1TransmitConfig 2 }

7‐76    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1TxSymbolRate OBJECT-TYPE
SYNTAX INTEGER (10..180)
UNITS "Msps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit symbol rate, 10 to 180 Msps, 1 Msps step."
::= { mm1TransmitConfig 3 }

mm1TxIfFreq OBJECT-TYPE
SYNTAX mm1TenthKHz (9500000..24500000)
UNITS "kHZ"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit IF frequency, 950000.0 to 2450000.0 kHz, 0.1 kHz step."
::= { mm1TransmitConfig 4 }

mm1TxRollOff OBJECT-TYPE
SYNTAX INTEGER { rolloff035(0), rolloff025(1), rolloff020(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit DVB-S2 Rolloff: 0.35, 0.25, 0.20."
::= { mm1TransmitConfig 5 }

mm1TxCustomFilterFileOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit custom filter file operation. When on, uses custom filter
file based on transmit DVB-S2 roll off selection."
::= { mm1TransmitConfig 6 }

mm1TxBucRefOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Transmit block upconverter (BUC) operation."
::= { mm1TransmitConfig 7 }

mm1RxDemodSelect OBJECT-TYPE
SYNTAX INTEGER { demodA(0), demodB(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive demodulator selected to be active."
::= { mm1ReceiveConfig 1 }

mm1RxSymbolRate OBJECT-TYPE
SYNTAX INTEGER (10..180)
UNITS "Msps"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive symbol rate in Msps (applies to both demods)."
::= { mm1ReceiveConfig 2 }

1141780, Rev 002vx    7‐77 
   
    MEOLink User Manual   
     

mm1RxDemodAIfFreq OBJECT-TYPE
SYNTAX mm1TenthKHz (9500000..24500000)
UNITS "kHZ"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive Demod A IF frequency, 950000.0 to 2450000.0 kHz, 0.1 kHz step."
::= { mm1ReceiveConfig 3 }

mm1RxDemodBIfFreq OBJECT-TYPE
SYNTAX mm1TenthKHz (9500000..24500000)
UNITS "kHZ"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive Demod B IF frequency, 950000.0 to 2450000.0 kHz, 0.1 kHz step."
::= { mm1ReceiveConfig 4 }

mm1RxLNBRefOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive low noise block downconverter (LNB) reference enable (applies
to both demods)."
::= { mm1ReceiveConfig 5 }

mm1RxLNBDcPwrOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Receive low noise block downconverter (LNB) DC power enable (applies
to both demods)."
::= { mm1ReceiveConfig 6 }

mm1RxHandoverTimeLimit OBJECT-TYPE
SYNTAX mm1MilliSecond (0..60000)
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the satellite handover time limit.
After handover is initiated, handover will occur even if the handover
demod cannot achieve sync (e.g., rain fade)."
::= { mm1ReceiveConfig 7 }

mm1QosPauseFrameOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Quality of Service (QoS) pause frame operation."
::= { mm1QosConfig 1 }

mm1QosPFUpperThresh OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Quality of Service (QoS) pause frame upper threshold (bytes)."

7‐78    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

::= { mm1QosConfig 2 }

mm1QosPFLowerThresh OBJECT-TYPE
SYNTAX Unsigned32
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Quality of Service (QoS) pause frame lower threshold (bytes)."
::= { mm1QosConfig 3 }

mm1QosSingleQueueOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Quality of Service (QoS) single queue operation."
::= { mm1QosConfig 4 }

--
-- QoS Queue Size Configuration Table
--

mm1QosQueueSizeTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1QoSQueueSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A configuration table containing the queue sizes for each of the
eight QoS queues. The combined total size of all eight queues
shall not exceed 32 MBytes."
::= { mm1QosConfig 5 }

mm1QosQueueSizeEntry OBJECT-TYPE
SYNTAX Mm1QoSQueueSizeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing QoS queue configuration parameters."
INDEX { mm1QosQueueIndex }
::= { mm1QosQueueSizeTable 1 }

Mm1QoSQueueSizeEntry ::= SEQUENCE {


mm1QosQueueIndex mm1ModemQosQueue,
mm1QosQueueSize Unsigned32
}

mm1QosQueueIndex OBJECT-TYPE
SYNTAX mm1ModemQosQueue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Quality of Service (QoS) queue index for each table
entry."
::= { mm1QosQueueSizeEntry 1 }

mm1QosQueueSize OBJECT-TYPE
SYNTAX Unsigned32 (0..32000000)
UNITS "bytes"

1141780, Rev 002vx    7‐79 
   
    MEOLink User Manual   
     

MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Quality of Service (QoS) queue size for the corresonding index."
::= { mm1QosQueueSizeEntry 2 }

mm1AcmEsNoReportInterval OBJECT-TYPE
SYNTAX mm1MilliSecond (30..2000)
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ACM Es/No report interval (0.03 to 2 sec; 0.5 sec default)."
::= { mm1AcmConfig 1 }

mm1AcmModCodTimeout OBJECT-TYPE
SYNTAX mm1MilliSecond (1000..30000)
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ACM Base ModCod reversion timeout (1 to 30 sec; 5 sec default).
If no Es/No report is received in this time period, modem reverts to
base ModCod."
::= { mm1AcmConfig 2 }

mm1AcmModCodMask OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ACM ModCod mask. The 28 ModCod bit mask settings are OR'd together to
form one mask value. The individual MODCOD bit mask settings are as
follows: modCodMask1(1), modCodMask2(2), modCodMask3(4),
modCodMask4(8), modCodMask5(16), ...
The mask setting for any undesired MODCOD is 0."
::= { mm1AcmConfig 3 }

mm1AupcUpdateInterval OBJECT-TYPE
SYNTAX mm1MilliSecond (500..60000)
UNITS "sec"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC update interval (0.5 to 60 sec; 2.0 sec default)."
::= { mm1AupcConfig 1 }

mm1AupcMinUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC target minimum link utilization (0 to 100 percent; 30 percent default),
AUPC will strive to keep utilization above this level."
::= { mm1AupcConfig 2 }

mm1AupcMaxUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC target maximum link utilization (0 to 100 percent; 50 percent default),

7‐80    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

AUPC will strive to keep utilization below this level."


::= { mm1AupcConfig 3 }

mm1AupcAttenuationRange OBJECT-TYPE
SYNTAX mm1HundredthdB (0..2000)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC Attenuation Range (0.0 to 20.0dB, 20dB default)."
::= { mm1AupcConfig 4 }

mm1AupcFastUpIncrement OBJECT-TYPE
SYNTAX mm1HundredthdB (10..200)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC increases power (decreases attenuation) this much when algorithm calls
for a fast increase in power (default 1 dB)."
::= { mm1AupcConfig 5 }

mm1AupcSlowUpIncrement OBJECT-TYPE
SYNTAX mm1HundredthdB (10..200)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC increases power (decreases attenuation) this much when algorithm calls
for a slow increase in power (default 0.5 dB)."
::= { mm1AupcConfig 6 }

mm1AupcDownIncrement OBJECT-TYPE
SYNTAX mm1HundredthdB (10..200)
UNITS "dB"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AUPC decreases power (increases attenuation) this much when algorithm calls
for a decrease in power (default 0.2 dB)."
::= { mm1AupcConfig 7 }

mm1IfLoopbackOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IF loopback operational state."
::= { mm1TestConfig 1 }

mm1IfLoopDemodSelect OBJECT-TYPE
SYNTAX INTEGER { demodA (0), demodB (1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Select DemodA or DemodB for IF loopback."
::= { mm1TestConfig 2 }

mm1SatLoopbackOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐81 
   
    MEOLink User Manual   
     

"Modem satellite loopback mode. Cannot be enabled with IF loopback."


::= { mm1TestConfig 3 }

mm1EthLoopbackOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Modem Ethernet loopback mode. Cannot be enabled with IF loopback."
::= { mm1TestConfig 4 }

mm1TestCommandOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reserved for future use. Test command operational state.
Must be set to on for mm1AwgnNoiseLevel and mm1TestPattern to work."
::= { mm1TestConfig 5 }

mm1AwgnNoiseLevel OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reserved for future use. AWGN noise level for test purposes.
Requires testCommandOp to be on."
::= { mm1TestConfig 6 }

mm1TestPattern OBJECT-TYPE
SYNTAX INTEGER { none(0), cw(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reserved for future use. Test pattern for test purposes.
Requires testCommandOp to be on."
::= { mm1TestConfig 7 }

--
-- Modem Site Configuration Table
--

mm1SiteTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1SiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A configuration table containing the modem specific information
for the corresponding site ID index."
::= { mm1SiteConfig 1 }

mm1SiteEntry OBJECT-TYPE
SYNTAX Mm1SiteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing modem site configuration parameters."
INDEX { mm1SiteIdIndex }
::= { mm1SiteTable 1 }

7‐82    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Mm1SiteEntry ::= SEQUENCE {


mm1SiteIdIndex mm1ModemSite,
mm1SiteType INTEGER,
mm1SiteCtrlIpAddress IpAddress,
mm1SiteAcmOp INTEGER,
mm1SiteAcmDefaultModCod INTEGER,
mm1SiteAcmEsNoMargin mm1HundredthdB,
mm1SiteAcmEsNoHysteresis mm1HundredthdB,
mm1SiteAcmReportEsNoOp INTEGER,
mm1SiteAupcOp INTEGER,
mm1SiteAupcEsNoMargin mm1HundredthdB,
mm1SiteAupcEsNoHysteresis mm1HundredthdB
}

mm1SiteIdIndex OBJECT-TYPE
SYNTAX mm1ModemSite
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Site ID Index."
::= { mm1SiteEntry 1 }

mm1SiteType OBJECT-TYPE
SYNTAX INTEGER { notused(0), remote(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Site Type: remote or not used."
::= { mm1SiteEntry 2 }

mm1SiteCtrlIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Site control plane IP address. For the local site, the IP address
should be set to 127.0.0.1. The value is overridden by the
mm1CtrlInterfaceConfig control plane IP Address."
::= { mm1SiteEntry 3 }

mm1SiteAcmOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Adaptive Coding and Modulation (ACM) operational state."
::= { mm1SiteEntry 4 }

mm1SiteAcmDefaultModCod OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Site default DVB-S2 ModCod. ModCod of 0 is not a valid selection."
::= { mm1SiteEntry 5 }

mm1SiteAcmEsNoMargin OBJECT-TYPE
SYNTAX mm1HundredthdB (25..200)
UNITS "dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐83 
   
    MEOLink User Manual   
     

"Es/No Margin (0.25 to 2.0 dB; 0.25 default). Lowers measured Es/No
value to an effective Es/No value in ModCod calcs."
::= { mm1SiteEntry 6 }

mm1SiteAcmEsNoHysteresis OBJECT-TYPE
SYNTAX mm1HundredthdB (25..200)
UNITS "dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Es/No Hysteresis (0.25 to 2.0 dB; 0.5 default). Used to provide
hysteresis in the ModCod selection procedure so that small fluctuations
of the Es/No value around thresholds do not cause the ModCod type to
change with each fluctuation."
::= { mm1SiteEntry 7 }

mm1SiteAcmReportEsNoOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Send Es/No report operational state. Send Es/No report to site if on.
Only one site can be selected. Default value is off."
::= { mm1SiteEntry 8 }

mm1SiteAupcOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Site participates in Automatic Uplink Power Control (AUPC) process
(ignored if Es/No reports are off)"
::= { mm1SiteEntry 9 }

mm1SiteAupcEsNoMargin OBJECT-TYPE
SYNTAX mm1HundredthdB (25..200)
UNITS "dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Es/No Margin (0.25 - 4.0 dB; 0.50 default). AUPC algorithm adds this
to Es/No measurements."
::= { mm1SiteEntry 10 }

mm1SiteAupcEsNoHysteresis OBJECT-TYPE
SYNTAX mm1HundredthdB (25..200)
UNITS "dBm"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Es/No Hysteresis (0.25 - 4.0 dB; 0.5 default). Used to provide
hysteresis in the AUPC set procedure so that small fluctuations of
the Es/No value around thresholds do not cause the transmitter power
to change with each fluctuation."
::= { mm1SiteEntry 11 }

mm1WebConfigLockoutOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web user configuration lockout operation. Blocks web user from making

7‐84    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

configuration changes to modem."


::= { mm1WebAdminConfig 1 }

--
-- Modem Web Admin Configuration Table
--

mm1WebAdminTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WebAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A configuration table containing the web usernames, passwords, and
confirmation passwords for the corresponding user ID index. The
table contains a maximum of 20 entries."
::= { mm1WebAdminConfig 2 }

mm1WebAdminEntry OBJECT-TYPE
SYNTAX Mm1WebAdminEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing web interface administrative configuration
parameters."
INDEX { mm1WebUserIndex }
::= { mm1WebAdminTable 1 }

Mm1WebAdminEntry ::= SEQUENCE {


mm1WebUserIndex mm1ModemWebUser,
mm1WebUserUpdateOp INTEGER,
mm1WebUserAccountState INTEGER,
mm1WebUserName OCTET STRING,
mm1WebPassword OCTET STRING,
mm1WebPasswordConfirm OCTET STRING
}

mm1WebUserIndex OBJECT-TYPE
SYNTAX mm1ModemWebUser
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Web interface login user index."
::= { mm1WebAdminEntry 1 }

mm1WebUserUpdateOp OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web interface user configuration will only be updated when this is ON.
User configuration is ignored when OFF. Nop is return on get."
::= { mm1WebAdminEntry 2 }

mm1WebUserAccountState OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web interface user account state. Identifies whether account is

1141780, Rev 002vx    7‐85 
   
    MEOLink User Manual   
     

currently valid. User can only login if state is ON."


::= { mm1WebAdminEntry 3 }

mm1WebUserName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web interface login user name."
::= { mm1WebAdminEntry 4 }

mm1WebPassword OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web interface login password. Get returns four '*' characters."
::= { mm1WebAdminEntry 5 }

mm1WebPasswordConfirm OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Web interface login password confirmation. Must match corresponding
mm1WebPassword. Get returns four '*' characters."
::= { mm1WebAdminEntry 6 }

mm1MdmSerialNumber OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem serial number and revision (SN/Ver)."
::= { mm1GeneralStatus 1 }

mm1PlSwVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software and programmable logic image version."
::= { mm1GeneralStatus 2 }

mm1OsVersion OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating system version."
::= { mm1GeneralStatus 3 }

mm1SummaryStatus OBJECT-TYPE
SYNTAX INTEGER { faulted(0), post(1), notSynced(2), ready(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem summary status."
::= { mm1GeneralStatus 4 }

mm1FaultStatus OBJECT-TYPE
SYNTAX mm1BitMask

7‐86    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem fault status. The fault mask bits are OR'd together to form the
fault status. A value of zero indicates there are no faults. The
individual fault bit mask settings are the bit masks (2^x) of ram(0),
flash(1), fpga(2), rf(3), ps(4), temp(5)."
::= { mm1GeneralStatus 5 }

mm1AlarmStatus OBJECT-TYPE
SYNTAX mm1BitMask
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem alarm status. The alarm mask bits are OR'd together to form the
alarm status. A value of zero indicates there are no alarms. The
individual alarm bit mask settings are the bit masks (2^x) of
calError(0), noFiltFile(1), syncLoss(2), frqRefSw(3), tempHigh(4),
bufOvfl(5), bufUnfl(6), fanSpeed(7), rldPty(8), lvdsPty(9), plAlm(10),
genDiag(11), activeDataLinkADown(12), activeDataLinkBDown(13),
fanFailed(14), noConfigFile(15)."
::= { mm1GeneralStatus 6 }

mm1CbitStatus OBJECT-TYPE
SYNTAX INTEGER { fail(0), pass(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Modem continuous built-in test (CBIT) status."
::= { mm1GeneralStatus 7 }

mm1CpuUtilization OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU percent utilization."
::= { mm1GeneralStatus 8 }

mm1LastHandoverTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time of last satllite handover event (UTC)."
::= { mm1DashboardStatus 1 }

mm1HandoverStatus OBJECT-TYPE
SYNTAX INTEGER { idle(0), inProgress(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current handover status."
::= { mm1DashboardStatus 2 }

mm1ActiveDataEthernet OBJECT-TYPE
SYNTAX INTEGER { secondary(0), primary(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Ethernet data plane."
::= { mm1DashboardStatus 3 }

1141780, Rev 002vx    7‐87 
   
    MEOLink User Manual   
     

--
-- Outbound Traffic Status
--

mm1OutboundTrafficStatus OBJECT IDENTIFIER ::= { mm1DashboardStatus 4 }

mm1OutboundEthBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet bit rate (kbps)."
::= { mm1OutboundTrafficStatus 1 }

mm1OutboundEthPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet packet rate (PPS)."
::= { mm1OutboundTrafficStatus 2 }

mm1OutboundEthDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet dropped packet rate (PPS)."
::= { mm1OutboundTrafficStatus 3 }

mm1OutboundEthHdrComprPct OBJECT-TYPE
SYNTAX mm1HundredthPct
UNITS "Percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet header compression ratio (pct)."
::= { mm1OutboundTrafficStatus 4 }

mm1OutboundSatelliteBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound satellite bit rate (kbps)."
::= { mm1OutboundTrafficStatus 5 }

mm1OutboundLinkUtilizationPct OBJECT-TYPE
SYNTAX mm1HundredthPct
UNITS "Percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound link utilization (%)."
::= { mm1OutboundTrafficStatus 6 }

7‐88    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

--
-- Inbound Traffic Status
--

mm1InboundTrafficStatus OBJECT IDENTIFIER ::= { mm1DashboardStatus 5 }

mm1InboundEthBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound Ethernet bit rate (kbps)."
::= { mm1InboundTrafficStatus 1 }

mm1InboundEthPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound Ethernet packet rate (PPS)."
::= { mm1InboundTrafficStatus 2 }

mm1InboundEthDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound Ethernet dropped packet rate (PPS)."
::= { mm1InboundTrafficStatus 3 }

mm1InboundEthHdrComprPct OBJECT-TYPE
SYNTAX mm1HundredthPct
UNITS "Percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound Ethernet header compression ratio (pct)."
::= { mm1InboundTrafficStatus 4 }

mm1InboundSatelliteBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound satellite bit rate (kbps)."
::= { mm1InboundTrafficStatus 5 }

mm1InboundEsNo OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Inbound measured average Es/No (dB)."
::= { mm1InboundTrafficStatus 6 }

1141780, Rev 002vx    7‐89 
   
    MEOLink User Manual   
     

--
-- Outbound Site Traffic Status Table
--

mm1OutboundSiteTrafficStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1OutboundSiteTrafficStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing dashboard outbound site traffic status
information per Site ID."
::= { mm1DashboardStatus 6 }

mm1OutboundSiteTrafficStatusEntry OBJECT-TYPE
SYNTAX Mm1OutboundSiteTrafficStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing dashboard outbound site traffic status for a given
site ID."
INDEX { mm1OutboundSiteTrafficIndex }
::= { mm1OutboundSiteTrafficStatusTable 1 }

Mm1OutboundSiteTrafficStatusEntry ::= SEQUENCE {


mm1OutboundSiteTrafficIndex mm1ModemSite,
mm1OutboundSiteTrafficEthBitRate Gauge32,
mm1OutboundSiteTrafficEthPacketRate Gauge32,
mm1OutboundSiteTrafficEthDroppedPacketRate Gauge32,
mm1OutboundSiteTrafficAcmStatus INTEGER,
mm1OutboundSiteTrafficSatelliteBitRate Gauge32,
mm1OutboundSiteTrafficEsNo mm1HundredthdB,
mm1OutboundSiteTrafficAcmModCod mm1ModemModCod
}

mm1OutboundSiteTrafficIndex OBJECT-TYPE
SYNTAX mm1ModemSite
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dashboard outbound site traffic status index (site ID)."
::= { mm1OutboundSiteTrafficStatusEntry 1 }

mm1OutboundSiteTrafficEthBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet bit rate (kbps) for the corresponding site ID."
::= { mm1OutboundSiteTrafficStatusEntry 2 }

mm1OutboundSiteTrafficEthPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet packet rate (PPS) for the corresponding site ID."

7‐90    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

::= { mm1OutboundSiteTrafficStatusEntry 3 }

mm1OutboundSiteTrafficEthDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound Ethernet dropped packet rate (PPS) for the corresponding
site ID."
::= { mm1OutboundSiteTrafficStatusEntry 4 }

mm1OutboundSiteTrafficAcmStatus OBJECT-TYPE
SYNTAX INTEGER { down(0), up(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound ACM status (up/down) for the corresponding site ID."
::= { mm1OutboundSiteTrafficStatusEntry 5 }

mm1OutboundSiteTrafficSatelliteBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound satellite bit rate (kbps) for the corresponding site ID."
::= { mm1OutboundSiteTrafficStatusEntry 6 }

mm1OutboundSiteTrafficEsNo OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Measured average Es/No (dB) at the corresponding site ID."
::= { mm1OutboundSiteTrafficStatusEntry 7 }

mm1OutboundSiteTrafficAcmModCod OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Outbound ACM ModCod for the corresponding site ID."
::= { mm1OutboundSiteTrafficStatusEntry 8 }

mm1FreqRefStatus OBJECT-TYPE
SYNTAX INTEGER { internal(0), external(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"10 MHz freq reference in use. External ref will be used if
selected and detected and value is in range."
::= { mm1ClockStatus 1 }

mm1ExtRefStatus OBJECT-TYPE
SYNTAX INTEGER { present(0), absent(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"External reference status."
::= { mm1ClockStatus 2 }

1141780, Rev 002vx    7‐91 
   
    MEOLink User Manual   
     

mm1ExtRefFreq OBJECT-TYPE
SYNTAX INTEGER
UNITS "Hz"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"External reference frequency (Hz)."
::= { mm1ClockStatus 3 }

mm1MainClockLockStatus OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Main clock lock status, out-of-lock or locked."
::= { mm1ClockStatus 4 }

mm1AdcDacLockStatus OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ADC/DAC lock status, out-of-lock or locked."
::= { mm1ClockStatus 5 }

mm1TxLbandPllLock OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit L-Band PLL Lock Status."
::= { mm1TxAnalogCtrlStatus 1 }

mm1TxDacFifoStatus OBJECT-TYPE
SYNTAX INTEGER { normal(0), alarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit DAC FIFO status."
::= { mm1TxAnalogCtrlStatus 2 }

mm1TxDacFifoLevel OBJECT-TYPE
SYNTAX mm1HundredthPct
UNITS "Percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit DAC FIFO level (%)."
::= { mm1TxAnalogCtrlStatus 3 }

mm1TxAttenuatorSetting OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmit attenuator setting (dB)."
::= { mm1TxAnalogCtrlStatus 4 }

mm1TxAupcCurrentAttenuation OBJECT-TYPE
SYNTAX mm1HundredthdB

7‐92    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current AUPC attenuator setting (dB)."
::= { mm1TxAupcStatus 1 }

mm1TxAupcClippingStatus OBJECT-TYPE
SYNTAX INTEGER { noClipping(0), clippingLow(1), clippingHigh(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AUPC clipping status."
::= { mm1TxAupcStatus 2 }

mm1RxLbandPllLock OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Receive L-Band PLL Lock Status."
::= { mm1RxAnalogCtrlStatus 1 }

mm1RxAdcPower OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Analog-to-Digital converter power (dB)."
::= { mm1RxAnalogCtrlStatus 2 }

mm1RxAdcClippingStatus OBJECT-TYPE
SYNTAX INTEGER { noClipping(0), clipping(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Analog-to-Digital converter clipping status."
::= { mm1RxAnalogCtrlStatus 3 }

mm1ActiveDemod OBJECT-TYPE
SYNTAX INTEGER { demodA(0), demodB(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active demodulator status."
::= { mm1SatHandoverStatus 1 }

mm1HandoverBufferAStatus OBJECT-TYPE
SYNTAX INTEGER { normal(0), alarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Satellite handover buffer status for demodA."
::= { mm1SatHandoverStatus 2 }

mm1HandoverBufferBStatus OBJECT-TYPE
SYNTAX INTEGER { normal(0), alarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐93 
   
    MEOLink User Manual   
     

"Satellite handover buffer status for demodB."


::= { mm1SatHandoverStatus 3 }

mm1HandoverStateDemodA OBJECT-TYPE
SYNTAX INTEGER { stopped(0), active(1), HOSync1(2), HOCapture(3),
HOSync2(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Satellite Handover State Machine State."
::= { mm1SatHandoverStatus 4 }

mm1HandoverStateDemodB OBJECT-TYPE
SYNTAX INTEGER { stopped(0), active(1), HOSync1(2), HOCapture(3),
HOSync2(4) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB Satellite Handover State Machine State."
::= { mm1SatHandoverStatus 5 }

--
-- Demodulator Status Table
--

mm1DemodStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1DemodStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing Demodulator status information per demodulator."
::= { mm1DemodStatus 1 }

mm1DemodStatusEntry OBJECT-TYPE
SYNTAX Mm1DemodStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing demodulator status for a demodulator."
INDEX { mm1DemodStatusIndex }
::= { mm1DemodStatusTable 1 }

Mm1DemodStatusEntry ::= SEQUENCE {


mm1DemodStatusIndex INTEGER,
mm1DemodEsNoEstimate mm1HundredthdB,
mm1DemodPlSyncBitStatus INTEGER,
mm1DemodLossOfLockCnt Counter32,
mm1DemodDecoderEnableBitStatus INTEGER,
mm1DemodAgcGain mm1HundredthdB,
mm1DemodFrequencyOffset INTEGER,
mm1DemodFrequencyOffsetError INTEGER,
mm1DemodSymbolRate mm1SymPerSec,
mm1DemodSymbolRateError INTEGER,
mm1DemodAmToAmDistort INTEGER,
mm1DemodDopplerPreCorrection INTEGER
}

mm1DemodStatusIndex OBJECT-TYPE
SYNTAX INTEGER { demodA(1), demodB(2) }

7‐94    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Demodulator status index."
::= { mm1DemodStatusEntry 1 }

mm1DemodEsNoEstimate OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator Es/No estimate. Range: 0.0 to 25.0 [dB]."
::= { mm1DemodStatusEntry 2 }

mm1DemodPlSyncBitStatus OBJECT-TYPE
SYNTAX INTEGER { noSync(0), sync(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator Physical Layer (PL) sync bit status."
::= { mm1DemodStatusEntry 3 }

mm1DemodLossOfLockCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator loss of lock count."
::= { mm1DemodStatusEntry 4 }

mm1DemodDecoderEnableBitStatus OBJECT-TYPE
SYNTAX INTEGER { disabled(0), enabled(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator decoder enable bit status."
::= { mm1DemodStatusEntry 5 }

mm1DemodAgcGain OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator AGC gain (dB)."
::= { mm1DemodStatusEntry 6 }

mm1DemodFrequencyOffset OBJECT-TYPE
SYNTAX INTEGER
UNITS "HZ"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator frequency offset, -30000 to 30000 (Hz)."
::= { mm1DemodStatusEntry 7 }

mm1DemodFrequencyOffsetError OBJECT-TYPE
SYNTAX INTEGER
UNITS "HZ"
MAX-ACCESS read-only
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐95 
   
    MEOLink User Manual   
     

"Demodulator frequency offset error (Hz) = residual frequency -


coarse frequency offset."
::= { mm1DemodStatusEntry 8 }

mm1DemodSymbolRate OBJECT-TYPE
SYNTAX mm1SymPerSec
UNITS "Msps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator symbol rate (Msps)."
::= { mm1DemodStatusEntry 9 }

mm1DemodSymbolRateError OBJECT-TYPE
SYNTAX INTEGER
UNITS "sps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator symbol rate error (sps)."
::= { mm1DemodStatusEntry 10 }

mm1DemodAmToAmDistortion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator AM-to-AM distortion."
::= { mm1DemodStatusEntry 11 }

mm1DemodDopplerPreCorrection OBJECT-TYPE
SYNTAX INTEGER
UNITS "HZ"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Demodulator Doppler Pre-Correction."
::= { mm1DemodStatusEntry 12 }

mm1BbDeframerRrcRolloff OBJECT-TYPE
SYNTAX INTEGER { rolloff035(0), rolloff025 (1), rolloff020(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"DVB-S2 Matched Filter Root-Raised Cosine Roll Off."
::= { mm1BbDeframerStatus 1 }

--
-- Fan Status Table
--

mm1FanStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF FanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing fan status information for each fan."
::= { mm1FanStatus 1 }

mm1FanStatusEntry OBJECT-TYPE

7‐96    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

SYNTAX FanStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing fan status for a specific fan."
INDEX { mm1FanStatusIndex }
::= { mm1FanStatusTable 1 }

FanStatusEntry ::= SEQUENCE {


mm1FanStatusIndex INTEGER,
mm1FanSpeed INTEGER,
mm1FanEjector INTEGER
}

mm1FanStatusIndex OBJECT-TYPE
SYNTAX INTEGER { fan1(1), fan2(2), fan3(3) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan status index."
::= { mm1FanStatusEntry 1 }

mm1FanSpeed OBJECT-TYPE
SYNTAX INTEGER (0..10000)
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan speed in rpm for the corresponding mm1FanStatusIndex."
::= { mm1FanStatusEntry 2 }

mm1FanEjectorStatus OBJECT-TYPE
SYNTAX INTEGER { present(0), ejected(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Fan ejector status for the corresponding mm1FanStatusIndex."
::= { mm1FanStatusEntry 3 }

--
-- Board Temperature Status Table
--

mm1BoardTempStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1BoardTempStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing board temperature status information."
::= { mm1BoardTempStatus 1 }

mm1BoardTempStatusEntry OBJECT-TYPE
SYNTAX Mm1BoardTempStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing board temperature status for a specific device."
INDEX { mm1BoardTempStatusIndex }
::= { mm1BoardTempStatusTable 1 }

1141780, Rev 002vx    7‐97 
   
    MEOLink User Manual   
     

Mm1BoardTempStatusEntry ::= SEQUENCE {


mm1BoardTempStatusIndex INTEGER,
mm1DeviceTemperature INTEGER
}

mm1BoardTempStatusIndex OBJECT-TYPE
SYNTAX INTEGER { host(1), tx1(2), tx2(3), rx1a(4), rx1b(5), rx2(6),
bdMount1(7), bdMount2(8) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Board temperature status index."
::= { mm1BoardTempStatusEntry 1 }

mm1DeviceTemperature OBJECT-TYPE
SYNTAX INTEGER (-40..100)
UNITS "Degrees C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device temperature status in C for the corresponding
mm1BoardTempStatusIndex."
::= { mm1BoardTempStatusEntry 2 }

--
-- FPGA Clock Status Table
--

mm1FpgaClockStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1FpgaClockStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing FPGA clock status information for each FPGA."
::= { mm1FpgaStatus 1 }

mm1FpgaClockStatusEntry OBJECT-TYPE
SYNTAX Mm1FpgaClockStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing FPGA clock status for a specific FPGA."
INDEX { mm1FpgaClockStatusIndex }
::= { mm1FpgaClockStatusTable 1 }

Mm1FpgaClockStatusEntry ::= SEQUENCE {


mm1FpgaClockStatusIndex INTEGER,
mm1FpgaClockStatus INTEGER
}

mm1FpgaClockStatusIndex OBJECT-TYPE
SYNTAX INTEGER { host(1), tx1(2), tx2(3), rx1a(4), rx1b(5), rx2(6) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPGA clock status index."
::= { mm1FpgaClockStatusEntry 1 }

7‐98    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1FpgaClockStatus OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA clock status for the corresponding fpgaClockStatusIndex."
::= { mm1FpgaClockStatusEntry 2 }

--
-- FPGA LVDS Receive Status Table
--

mm1FpgaLvdsRxStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1FpgaLvdsRxStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing FPGA low voltage differential signaling (LVDS) receive
status information for each FPGA."
::= { mm1FpgaStatus 2 }

mm1FpgaLvdsRxStatusEntry OBJECT-TYPE
SYNTAX Mm1FpgaLvdsRxStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing FPGA LVDS status for a specific FPGA."
INDEX { mm1FpgaLvdsRxStatusIndex }
::= { mm1FpgaLvdsRxStatusTable 1 }

Mm1FpgaLvdsRxStatusEntry ::= SEQUENCE {


mm1FpgaLvdsRxStatusIndex INTEGER,
mm1FpgaLvdsRxParityErrorCnt Counter32,
mm1FpgaLvdsRxAlignmentStatus INTEGER
}

mm1FpgaLvdsRxStatusIndex OBJECT-TYPE
SYNTAX INTEGER { host(1), tx1(2), tx2(3), rx1a(4), rx1b(5), rx2(6) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPGA LVDS receive status index."
::= { mm1FpgaLvdsRxStatusEntry 1 }

mm1FpgaLvdsRxParityErrorCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA LVDS receive parity error count for the corresponding
mm1FpgaLvdsStatusIndex."
::= { mm1FpgaLvdsRxStatusEntry 2 }

mm1FpgaLvdsRxAlignmentStatus OBJECT-TYPE
SYNTAX INTEGER { ool(0), locked(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐99 
   
    MEOLink User Manual   
     

"FPGA LVDS receive alignment status for the corresponding


mm1FpgaLvdsStatusIndex."
::= { mm1FpgaLvdsRxStatusEntry 3 }

--
-- FPGA Programmable Logic Alarm Status Table
--

mm1FpgaPLAlarmStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1FpgaPLAlarmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing FPGA programmable logic alarm status
information for each programmable logic component."
::= { mm1FpgaStatus 3 }

mm1FpgaPLAlarmStatusEntry OBJECT-TYPE
SYNTAX Mm1FpgaPLAlarmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing FPGA programmable logic alarm status for a specific
PL component."
INDEX { mm1FpgaPLAlarmStatusIndex }
::= { mm1FpgaPLAlarmStatusTable 1 }

Mm1FpgaPLAlarmStatusEntry ::= SEQUENCE {


mm1FpgaPLAlarmStatusIndex INTEGER,
mm1FpgaPLAlarmStatus INTEGER,
mm1FpgaPLAlarmCode INTEGER
}

mm1FpgaPLAlarmStatusIndex OBJECT-TYPE
SYNTAX INTEGER { frameFwdr(1), bbFramer(2), encoder(3),
modulator(4), demodA(5), demodB(6),
satHandDecoder(7), decoderCtrl(8), bbDeframer(9),
txAnalogCtrl(10), rxAnalogCtrl(11) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPGA PL alarm status index."
::= { mm1FpgaPLAlarmStatusEntry 1 }

mm1FpgaPLAlarmStatus OBJECT-TYPE
SYNTAX INTEGER { normal(0), alarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA PL alarm status for the corresponding mm1FpgaPLAlarmStatusIndex."
::= { mm1FpgaPLAlarmStatusEntry 2 }

mm1FpgaPLAlarmCode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA PL alarm code for the corresponding mm1FpgaPLAlarmStatusIndex."
::= { mm1FpgaPLAlarmStatusEntry 3 }

7‐100    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

--
-- FPGA RLD RAM Status Table
--

mm1FpgaRldramStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1FpgaRldramStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing FPGA RLDRAM status information."
::= { mm1FpgaStatus 4 }

mm1FpgaRldramStatusEntry OBJECT-TYPE
SYNTAX Mm1FpgaRldramStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing RLDRAM status for a specific FPGA."
INDEX { mm1FpgaRldramStatusIndex }
::= { mm1FpgaRldramStatusTable 1 }

Mm1FpgaRldramStatusEntry ::= SEQUENCE {


mm1FpgaRldramStatusIndex INTEGER,
mm1FpgaRldramInitStatus INTEGER
}

mm1FpgaRldramStatusIndex OBJECT-TYPE
SYNTAX INTEGER { tx1(1), rx1b(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPGA RLDRAM status index."
::= { mm1FpgaRldramStatusEntry 1 }

mm1FpgaRldramInitStatus OBJECT-TYPE
SYNTAX INTEGER { ready(0), error(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RLDRAM status for the corresponding mm1FpgaRldramStatusIndex."
::= { mm1FpgaRldramStatusEntry 2 }

--
-- FPGA Transfer RAM Status Table
--

mm1FpgaTransferRamStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1FpgaTransferRamStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing FPGA transfer RAM status information."
::= { mm1FpgaStatus 5 }

mm1FpgaTransferRamStatusEntry OBJECT-TYPE

1141780, Rev 002vx    7‐101 
   
    MEOLink User Manual   
     

SYNTAX Mm1FpgaTransferRamStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing FPGA Transfer RAM status for a specific SkyPHY
chip."
INDEX { mm1FpgaTransferRamStatusIndex }
::= { mm1FpgaTransferRamStatusTable 1 }

Mm1FpgaTransferRamStatusEntry ::= SEQUENCE {


mm1FpgaTransferRamStatusIndex INTEGER,
mm1FpgaTransferRamStatus INTEGER
}

mm1FpgaTransferRamStatusIndex OBJECT-TYPE
SYNTAX INTEGER {skyPhy1(1), skyPhy2(2), skyPhy3(3), skyPhy4(4),
skyPhy5(5), skyPhy6(6), skyPhy7(7), skyPhy8(8),
skyPhy9(9) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FPGA Transfer RAM status index."
::= { mm1FpgaTransferRamStatusEntry 1 }

mm1FpgaTransferRamStatus OBJECT-TYPE
SYNTAX INTEGER { normal(0), alarm(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA Tranfer RAM status for the corresponding
mm1FpgaTransferRamStatusIndex."
::= { mm1FpgaTransferRamStatusEntry 2 }

--
-- Ethernet Link Status Table
--

mm1EthLinkStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1EthLinkStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing Ethernet link status for each modem Ethernet port."
::= { mm1EthLinkStatus 1 }

mm1EthLinkStatusEntry OBJECT-TYPE
SYNTAX Mm1EthLinkStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing Ethernet link status for a specific Ethernet port."
INDEX { mm1EthLinkStatusIndex }
::= { mm1EthLinkStatusTable 1 }

Mm1EthLinkStatusEntry ::= SEQUENCE {


mm1EthLinkStatusIndex INTEGER,
mm1EthLinkMacAddr MacAddress,
mm1EthLinkStatus INTEGER

7‐102    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1EthLinkStatusIndex OBJECT-TYPE
SYNTAX INTEGER { dataPriA(1), dataPriB(2), dataSecA(3),
dataSecB(4), ctrlPri(5), ctrlSec(6) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethernet link status index."
::= { mm1EthLinkStatusEntry 1 }

mm1EthLinkMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet link MAC address."
::= { mm1EthLinkStatusEntry 2 }

mm1EthLinkStatus OBJECT-TYPE
SYNTAX INTEGER { noLink(0), noActivity(1), activity(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet link status for the corresponding ethStatusLinkIndex."
::= { mm1EthLinkStatusEntry 3 }

--
-- Web Interface User Login Status Table
--

mm1WebUserLoginStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WebUserLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A status table containing the web user login status for the
corresponding user ID index. The table contains a maximum of
20 entries."
::= { mm1WebLoginStatus 1 }

mm1WebUserLoginEntry OBJECT-TYPE
SYNTAX Mm1WebUserLoginEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing login status for a specific web interface user."
INDEX { mm1WebUserIDIndex }
::= { mm1WebUserLoginStatusTable 1 }

Mm1WebUserLoginEntry ::= SEQUENCE {


mm1WebUserIDIndex mm1ModemWebUser,
mm1WebUserLoginStatus INTEGER
}

mm1WebUserIDIndex OBJECT-TYPE
SYNTAX mm1ModemWebUser
MAX-ACCESS not-accessible
STATUS current

1141780, Rev 002vx    7‐103 
   
    MEOLink User Manual   
     

DESCRIPTION
"Web interface login user ID index."
::= { mm1WebUserLoginEntry 1 }

mm1WebUserLoginStatus OBJECT-TYPE
SYNTAX INTEGER { notLoggedIn(0), loggedIn(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Web interface user login status."
::= { mm1WebUserLoginEntry 2 }

--
-- Ethernet Port Metrics Table
--

mm1EthPortMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1EthPortMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing data plane Ethernet port metrics information per
data plane Ethernet port."
::= { mm1EthPortMetrics 1 }

mm1EthPortMetricsEntry OBJECT-TYPE
SYNTAX Mm1EthPortMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing Ethernet port metrics for a data plane Ethernet
port."
INDEX { mm1EthPortMetricsIndex }
::= { mm1EthPortMetricsTable 1 }

Mm1EthPortMetricsEntry ::= SEQUENCE {


mm1EthPortMetricsIndex INTEGER,
mm1EthPortStatus INTEGER,
mm1EthInBitRate Gauge32,
mm1EthInPacketRate Gauge32,
mm1EthInPacketErrorRate Gauge32,
mm1EthOutBitRate Gauge32,
mm1EthOutPacketRate Gauge32
}

mm1EthPortMetricsIndex OBJECT-TYPE
SYNTAX INTEGER { primaryA(1), primaryB(2), secondaryA(3),
secondaryB(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethernet port metrics index."
::= { mm1EthPortMetricsEntry 1 }

mm1EthPortStatus OBJECT-TYPE
SYNTAX INTEGER { down(0), up(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION

7‐104    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

"Ethernet port status."


::= { mm1EthPortMetricsEntry 2 }

mm1EthInBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port in bit rate (kbps)."
::= { mm1EthPortMetricsEntry 3 }

mm1EthInPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port in packet rate (PPS)."
::= { mm1EthPortMetricsEntry 4 }

mm1EthInPacketErrorRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port in packet error rate (PPS)."
::= { mm1EthPortMetricsEntry 5 }

mm1EthOutBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port out bit rate (kbps)."
::= { mm1EthPortMetricsEntry 6 }

mm1EthOutPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port out packet rate (PPS)."
::= { mm1EthPortMetricsEntry 7 }

--
-- Local Ingress/Egress Buffer Metrics Table
--

mm1LocalIngEgrBufferMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1LocalIngEgrBufferMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing local modem ingress / egress buffer metrics
information per buffer."
::= { mm1IngressEgressBufferMetrics 1 }

1141780, Rev 002vx    7‐105 
   
    MEOLink User Manual   
     

mm1LocalIngEgrBufferMetricsEntry OBJECT-TYPE
SYNTAX Mm1LocalIngEgrBufferMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing local modem ingress/egress buffer metrics
for a given buffer."
INDEX { mm1LocalIngEgrBufferMetricsIndex }
::= { mm1LocalIngEgrBufferMetricsTable 1 }

Mm1LocalIngEgrBufferMetricsEntry ::= SEQUENCE {


mm1LocalIngEgrBufferMetricsIndex INTEGER,
mm1BufferInBitRate Gauge32,
mm1BufferInPacketRate Gauge32,
mm1BufferNotVlanDroppedPacketRate Gauge32,
mm1BufferOtherDroppedPacketRate Gauge32,
mm1BufferOutBitRate Gauge32,
mm1BufferOutPacketRate Gauge32
}

mm1LocalIngEgrBufferMetricsIndex OBJECT-TYPE
SYNTAX INTEGER { ingressA(1), ingressB(2), egressA(3), egressB(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer metrics index."
::= { mm1LocalIngEgrBufferMetricsEntry 1 }

mm1BufferInBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer input bit rate (kbps)."
::= { mm1LocalIngEgrBufferMetricsEntry 2 }

mm1BufferInPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer input packet rate (PPS)."
::= { mm1LocalIngEgrBufferMetricsEntry 3 }

mm1BufferNotVlanDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer 'Not VLAN' dropped packet rate
(PPS)."
::= { mm1LocalIngEgrBufferMetricsEntry 4 }

mm1BufferOtherDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current

7‐106    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

DESCRIPTION
"Local modem ingress/egress buffer 'Other' dropped packet rate (PPS)."
::= { mm1LocalIngEgrBufferMetricsEntry 5 }

mm1BufferOutBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer output bit rate (kbps)."
::= { mm1LocalIngEgrBufferMetricsEntry 6 }

mm1BufferOutPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer output packet rate (PPS)."
::= { mm1LocalIngEgrBufferMetricsEntry 7 }

--
-- Remote Ingress Buffer Metrics Table
--

mm1RemoteIngressBufferMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1RemoteIngressBufferMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing remote site modem ingress buffer
metrics information per site ID."
::= { mm1IngressEgressBufferMetrics 2 }

mm1RemoteIngressBufferMetricsEntry OBJECT-TYPE
SYNTAX Mm1RemoteIngressBufferMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing remote site modem ingress buffer
metrics for a given site."
INDEX { mm1RemoteIngressBufferMetricsIndex }
::= { mm1RemoteIngressBufferMetricsTable 1 }

Mm1RemoteIngressBufferMetricsEntry ::= SEQUENCE {


mm1RemoteIngressBufferMetricsIndex mm1ModemSite,
mm1IngressABitRate Gauge32,
mm1IngressAPacketRate Gauge32,
mm1IngressBBitRate Gauge32,
mm1IngressBPacketRate Gauge32
}

mm1RemoteIngressBufferMetricsIndex OBJECT-TYPE
SYNTAX mm1ModemSite
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote site ingress buffer metrics index (Site ID)."

1141780, Rev 002vx    7‐107 
   
    MEOLink User Manual   
     

::= { mm1RemoteIngressBufferMetricsEntry 1 }

mm1IngressABitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer A bit rate (kbps)."
::= { mm1RemoteIngressBufferMetricsEntry 2 }

mm1IngressAPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer A packet rate (PPS)."
::= { mm1RemoteIngressBufferMetricsEntry 3 }

mm1IngressBBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer B bit rate (kbps)."
::= { mm1RemoteIngressBufferMetricsEntry 4 }

mm1IngressBPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer B packet rate (PPS)."
::= { mm1RemoteIngressBufferMetricsEntry 5 }

--
-- Header Compression / Decompression Metrics Table
--

mm1HeaderComprDecomprMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1HeaderComprDecomprMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing header compression / decompression metrics
information per header label ID."
::= { mm1HeaderComprDecomprMetrics 1 }

mm1HeaderComprDecomprMetricsEntry OBJECT-TYPE
SYNTAX Mm1HeaderComprDecomprMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing header compression / decompression metrics
for a given header label ID."
INDEX { mm1HeaderComprDecomprMetricsIndex }
::= { mm1HeaderComprDecomprMetricsTable 1 }

7‐108    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

Mm1HeaderComprDecomprMetricsEntry ::= SEQUENCE {


mm1HeaderComprDecomprMetricsIndex INTEGER,
mm1HeaderComprDecomprMetricsHeaderId INTEGER,
mm1HeaderByteContents OCTET STRING,
mm1HeaderCompressorPacketRate Gauge32,
mm1HeaderDecompressorOutPacketRate Gauge32,
mm1HeaderDecompressorDropPacketRate Gauge32
}

mm1HeaderComprDecomprMetricsIndex OBJECT-TYPE
SYNTAX INTEGER (1..258)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Ethernet header compression header Id."
::= { mm1HeaderComprDecomprMetricsEntry 1 }

mm1HeaderComprDecomprMetricsHeaderId OBJECT-TYPE
SYNTAX INTEGER (0..257)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor/Decompressor Ethernet header Id for the corresponding
headerComprDiagnosticsIndex. The first 256 values
(0..255) are the header ID; the 257th and 258th values
represent total and uncompressed statistics, respectively."
::= { mm1HeaderComprDecomprMetricsEntry 2 }

mm1HeaderByteContents OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet header byte contents comprised of destination and
source MAC addressses, 802.1q header, and Ethernet type."
::= { mm1HeaderComprDecomprMetricsEntry 3 }

mm1HeaderCompressorPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet header compressor packet rate (PPS)."
::= { mm1HeaderComprDecomprMetricsEntry 4 }

mm1HeaderDecompressorOutPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet header decompressor output packet rate (PPS)."
::= { mm1HeaderComprDecomprMetricsEntry 5 }

mm1HeaderDecompressorDropPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐109 
   
    MEOLink User Manual   
     

"Ethernet header decompressor discard packet rate (PPS)."


::= { mm1HeaderComprDecomprMetricsEntry 6 }

--
-- Scheduler Qos Metrics Table
--

mm1SchedulerQosMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1SchedulerQosMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing scheduler Qos metrics information per
QoS priority index."
::= { mm1SchedulerMetrics 1 }

mm1SchedulerQosMetricsEntry OBJECT-TYPE
SYNTAX Mm1SchedulerQosMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing scheduler Qos metrics for a given
priority (queue)."
INDEX { mm1SchedulerMetricsQosIndex }
::= { mm1SchedulerQosMetricsTable 1 }

Mm1SchedulerQosMetricsEntry ::= SEQUENCE {


mm1SchedulerMetricsQosIndex mm1ModemQosQueue,
mm1SchedulerQosMetricsPriority INTEGER,
mm1SchedulerQosMetricsTrafficType mm1ModemTrafficType,
mm1QosForwardedEthBitRate Gauge32,
mm1QosForwardedEthPacketRate Gauge32,
mm1QosDroppedEthBitRate Gauge32,
mm1QosDroppedEthPacketRate Gauge32
}

mm1SchedulerMetricsQosIndex OBJECT-TYPE
SYNTAX mm1ModemQosQueue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Scheduler metrics QoS index."
::= { mm1SchedulerQosMetricsEntry 1 }

mm1SchedulerQosMetricsPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler metrics QoS priority (0 is lowest priority;
7 is highest). Mapping of priority to traffic type (CoS)
is static: 0 maps to traffic type 1, 1 maps to traffic type 2,
and 2 maps to traffic type 0. All others map one-to-one."
::= { mm1SchedulerQosMetricsEntry 2 }

mm1SchedulerQosMetricsTrafficType OBJECT-TYPE
SYNTAX mm1ModemTrafficType
MAX-ACCESS read-only

7‐110    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

STATUS current
DESCRIPTION
"Scheduler Traffic Type. Static mapping to CoS as indicated
by its enumerated values."
::= { mm1SchedulerQosMetricsEntry 3 }

mm1QosForwardedEthBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS forwarded Ethernet bit rate (kbps)."
::= { mm1SchedulerQosMetricsEntry 4 }

mm1QosForwardedEthPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS forwarded Ethernet packet rate (PPS)."
::= { mm1SchedulerQosMetricsEntry 5 }

mm1QosDroppedEthBitRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS dropped Ethernet bit rate (kbps)."
::= { mm1SchedulerQosMetricsEntry 6 }

mm1QosDroppedEthPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"QoS dropped Ethernet packet rate (PPS)."
::= { mm1SchedulerQosMetricsEntry 7 }

--
-- Waveform Encapsulator/Encoder/Modulator Metrics Table
--

mm1WfEncapEncodeModMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfEncapEncodeModMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing encapsulator/encoder/modulator metrics information
per Waveform ID."
::= { mm1EncapEncodeModMetrics 1 }

mm1WfEncapEncodeModMetricsEntry OBJECT-TYPE
SYNTAX Mm1WfEncapEncodeModMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐111 
   
    MEOLink User Manual   
     

"An entry containing encapsulator/encoder/modulator metrics


for a given Waveform ID."
INDEX { mm1WfEncapEncodeModMetricsWaveformIndex }
::= { mm1WfEncapEncodeModMetricsTable 1 }

Mm1WfEncapEncodeModMetricsEntry ::= SEQUENCE {


mm1WfEncapEncodeModMetricsWaveformIndex mm1ModemWaveform,
mm1WfEncapEncodeModulatorModCodId mm1ModemModCod,
mm1WfEncapEncodeModTotalBBFrameRate Gauge32,
mm1WfEncapEncodeModDataRate Gauge32,
mm1WfEncapEncodeModPartialBBFrameRate Gauge32,
mm1WfEncapEncodeModFlushBBFrameRate Gauge32
}

mm1WfEncapEncodeModMetricsWaveformIndex OBJECT-TYPE
SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Waveform index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfEncapEncodeModMetricsEntry 1 }

mm1WfEncapEncodeModulatorModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfEncapEncodeModMetricsEntry 2 }

mm1WfEncapEncodeModTotalBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator/encoder/modulator total BBFrame rate (FPS)."
::= { mm1WfEncapEncodeModMetricsEntry 3 }

mm1WfEncapEncodeModDataRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator/encoder/modulator data rate (kbps)."
::= { mm1WfEncapEncodeModMetricsEntry 4 }

mm1WfEncapEncodeModPartialBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator/encoder/modulator partial BBFrame rate (FPS)."
::= { mm1WfEncapEncodeModMetricsEntry 5 }

mm1WfEncapEncodeModFlushBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only

7‐112    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

STATUS current
DESCRIPTION
"Encapsulator/encoder/modulator flush BBFrame rate (FPS)."
::= { mm1WfEncapEncodeModMetricsEntry 6 }

--
-- Waveform Demodulator Metrics Table
--

mm1WfDemodMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfDemodMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing demodulator metrics information per Waveform ID."
::= { mm1DemodMetrics 1 }

mm1WfDemodMetricsEntry OBJECT-TYPE
SYNTAX Mm1WfDemodMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing demodulator metrics for a given Waveform ID."
INDEX { mm1WfDemodMetricsWaveformIndex }
::= { mm1WfDemodMetricsTable 1 }

Mm1WfDemodMetricsEntry ::= SEQUENCE {


mm1WfDemodMetricsWaveformIndex mm1ModemWaveform,
mm1WfDemodulatorModCodId mm1ModemModCod,
mm1WfDemodHandoverOutputBBFrameRate Gauge32,
mm1WfDemodAOutputBBFrameRate Gauge32,
mm1WfDemodAEsNoDroppedBBFrameRate Gauge32,
mm1WfDemodAFreqOffsetDroppedBBFrameRate Gauge32,
mm1WfDemodAOtherDroppedBBFrameRate Gauge32,
mm1WfDemodBOutputBBFrameRate Gauge32,
mm1WfDemodBEsNoDroppedBBFrameRate Gauge32,
mm1WfDemodBFreqOffsetDroppedBBFrameRate Gauge32,
mm1WfDemodBOtherDroppedBBFrameRate Gauge32
}

mm1WfDemodMetricsWaveformIndex OBJECT-TYPE
SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Waveform reference index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfDemodMetricsEntry 1 }

mm1WfDemodulatorModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfDemodMetricsEntry 2 }

mm1WfDemodHandoverOutputBBFrameRate OBJECT-TYPE
SYNTAX Gauge32

1141780, Rev 002vx    7‐113 
   
    MEOLink User Manual   
     

UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Handover output module output BBFrame rate (FPS)."
::= { mm1WfDemodMetricsEntry 3 }

mm1WfDemodAOutputBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA output BBFrame rate (FPS)."
::= { mm1WfDemodMetricsEntry 4 }

mm1WfDemodAEsNoDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Dropped BBFrame rate (FPS) due to Es/No."
::= { mm1WfDemodMetricsEntry 5 }

mm1WfDemodAFreqOffsetDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Dropped BBFrame rate (FPS) due to frequency offset."
::= { mm1WfDemodMetricsEntry 6 }

mm1WfDemodAOtherDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Dropped BBFrame rate (FPS) due to other."
::= { mm1WfDemodMetricsEntry 7 }

mm1WfDemodBOutputBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB output BBFrame rate (FPS)."
::= { mm1WfDemodMetricsEntry 8 }

mm1WfDemodBEsNoDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB Dropped BBFrame rate (FPS) due to Es/No."
::= { mm1WfDemodMetricsEntry 9 }

mm1WfDemodBFreqOffsetDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32

7‐114    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB Dropped BBFrame rate (FPS) due to frequency offset."
::= { mm1WfDemodMetricsEntry 10 }

mm1WfDemodBOtherDroppedBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB Dropped BBFrame rate (FPS) due to other."
::= { mm1WfDemodMetricsEntry 11 }

mm1DecoderOutputBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder output BBFrame rate (FPS)."
::= { mm1DecoderDeframerMetrics 1 }

mm1GseOutputEthernetPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generic Stream Encapsulator (GSE) output Ethernet packet rate (PPS)."
::= { mm1DecoderDeframerMetrics 2 }

mm1GseDroppedPacketRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "PPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Generic Stream Encapsulator (GSE) dropped packet rate (PPS)."
::= { mm1DecoderDeframerMetrics 3 }

--
-- Waveform Decoder/Deframer Metrics Table
--

mm1WfDecoderDeframerMetricsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfDecoderDeframerMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing decoder/deframer metrics information per
Waveform ID."
::= { mm1DecoderDeframerMetrics 4 }

mm1WfDecoderDeframerMetricsEntry OBJECT-TYPE

1141780, Rev 002vx    7‐115 
   
    MEOLink User Manual   
     

SYNTAX Mm1WfDecoderDeframerMetricsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing decoder/deframer metrics for a given Waveform ID."
INDEX { mm1WfDecoderDeframerMetricsWaveformIndex }
::= { mm1WfDecoderDeframerMetricsTable 1 }

Mm1WfDecoderDeframerMetricsEntry ::= SEQUENCE {


mm1WfDecoderDeframerMetricsWaveformIndex mm1ModemWaveform,
mm1WfDecoderDeframerModCodId mm1ModemModCod,
mm1WfDecoderOutputBBFrameRate Gauge32,
mm1WfDecoderBBInverseFER INTEGER,
mm1WfDecoderBBInverseBER INTEGER
}

mm1WfDecoderDeframerMetricsWaveformIndex OBJECT-TYPE
SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Waveform reference index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfDecoderDeframerMetricsEntry 1 }

mm1WfDecoderDeframerModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfDecoderDeframerMetricsEntry 2 }

mm1WfDecoderOutputBBFrameRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "FPS"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder output BBFrame Rate (FPS)."
::= { mm1WfDecoderDeframerMetricsEntry 3 }

mm1WfDecoderBBInverseFER OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder Inverse BBFrame Error Rate (1/FPS) due to discarded frames."
::= { mm1WfDecoderDeframerMetricsEntry 4 }

mm1WfDecoderBBInverseBER OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder BB inverse BER (based on corrected errors).
Field is invalid when decoder BBFrame error rate is non-zero.
This integer field represents the inverse BER, i.e., 1/BER."
::= { mm1WfDecoderDeframerMetricsEntry 5 }

--

7‐116    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

-- Ethernet Port Diagnostics Table


--

mm1EthPortDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1EthernetPortDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing data plane Ethernet port diagnostics information
per data plane Ethernet port."
::= { mm1EthPortDiagnostics 1 }

mm1EthPortDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1EthernetPortDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing Ethernet port diagnostics
for a data plane Ethernet port."
INDEX { mm1EthPortDiagnosticsIndex }
::= { mm1EthPortDiagnosticsTable 1 }

Mm1EthernetPortDiagnosticsEntry ::= SEQUENCE {


mm1EthPortDiagnosticsIndex INTEGER,
mm1EthRxByteCnt Counter32,
mm1EthRxPacketCnt Counter32,
mm1EthRxPacketDropCnt Counter32,
mm1EthTxByteCnt Counter32,
mm1EthTxPacketCnt Counter32
}

mm1EthPortDiagnosticsIndex OBJECT-TYPE
SYNTAX INTEGER { primaryA(1), primaryB(2), secondaryA(3),
secondaryB(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Ethernet port diagnostics index."
::= { mm1EthPortDiagnosticsEntry 1 }

mm1EthRxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port receive byte count."
::= { mm1EthPortDiagnosticsEntry 2 }

mm1EthRxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port receive packet count."
::= { mm1EthPortDiagnosticsEntry 3 }

mm1EthRxPacketDropCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current

1141780, Rev 002vx    7‐117 
   
    MEOLink User Manual   
     

DESCRIPTION
"Ethernet port receive dropped packet count."
::= { mm1EthPortDiagnosticsEntry 4 }

mm1EthTxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port transmit byte count."
::= { mm1EthPortDiagnosticsEntry 5 }

mm1EthTxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ethernet port transmit packet count."
::= { mm1EthPortDiagnosticsEntry 6 }

--
-- Local Ingress/Egress Buffer Diagnostics Table
--

mm1LocalIngEgrBufferDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1LocalIngEgrBufferDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing local modem ingress / egress buffer
diagnostics information per buffer."
::= { mm1IngressEgressBufferDiagnostics 1 }

mm1LocalIngEgrBufferDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1LocalIngEgrBufferDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing local modem ingress/egress buffer diagnostics
for a given buffer."
INDEX { mm1LocalIngEgrBufferDiagnosticsIndex }
::= { mm1LocalIngEgrBufferDiagnosticsTable 1 }

Mm1LocalIngEgrBufferDiagnosticsEntry ::= SEQUENCE {


mm1LocalIngEgrBufferDiagnosticsIndex INTEGER,
mm1BufferRxPacketCnt Counter32,
mm1BufferRxByteCnt Counter32,
mm1BufferTxPacketDropCnt Counter32,
mm1BufferTxByteDropCnt Counter32,
mm1BufferTxNonVlanPacketCnt Counter32,
mm1BufferTxNonVlanByteCnt Counter32
}

mm1LocalIngEgrBufferDiagnosticsIndex OBJECT-TYPE
SYNTAX INTEGER { ingressA(1), ingressB(2), egressA(3), egressB(4) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer diagnostics index."

7‐118    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

::= { mm1LocalIngEgrBufferDiagnosticsEntry 1 }

mm1BufferRxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer receive packet count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 2 }

mm1BufferRxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer receive byte count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 3 }

mm1BufferTxPacketDropCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer transmit packet drop count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 4 }

mm1BufferTxByteDropCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer transmit byte drop count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 5 }

mm1BufferTxNonVlanPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer transmit non-VLAN packet count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 6 }

mm1BufferTxNonVlanByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local modem ingress/egress buffer transmit non-VLAN byte count."
::= { mm1LocalIngEgrBufferDiagnosticsEntry 7 }

--
-- Remote Ingress Buffer Diagnostics Table
--

mm1RemoteIngressBufferDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1RemoteIngressBufferDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing remote site modem ingress / egress buffer
diagnostics information per site ID."
::= { mm1IngressEgressBufferDiagnostics 2 }

1141780, Rev 002vx    7‐119 
   
    MEOLink User Manual   
     

mm1RemoteIngressBufferDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1RemoteIngressBufferDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing remote site modem ingress/egress buffer
diagnostics for a given site."
INDEX { mm1RemoteIngressBufferDiagnosticsIndex }
::= { mm1RemoteIngressBufferDiagnosticsTable 1 }

Mm1RemoteIngressBufferDiagnosticsEntry ::= SEQUENCE {


mm1RemoteIngressBufferDiagnosticsIndex mm1ModemSite,
mm1IngressABufferTxPacketCnt Counter32,
mm1IngressABufferTxByteCnt Counter32,
mm1IngressBBufferTxPacketCnt Counter32,
mm1IngressBBufferTxByteCnt Counter32
}

mm1RemoteIngressBufferDiagnosticsIndex OBJECT-TYPE
SYNTAX mm1ModemSite
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote site ingress/egress buffer diagnostics index (Site ID)."
::= { mm1RemoteIngressBufferDiagnosticsEntry 1 }

mm1IngressABufferTxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer A transmit packet count."
::= { mm1RemoteIngressBufferDiagnosticsEntry 2 }

mm1IngressABufferTxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer A transmit byte count."
::= { mm1RemoteIngressBufferDiagnosticsEntry 3 }

mm1IngressBBufferTxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer B transmit packet count."
::= { mm1RemoteIngressBufferDiagnosticsEntry 4 }

mm1IngressBBufferTxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site ingress buffer B transmit byte count."
::= { mm1RemoteIngressBufferDiagnosticsEntry 5 }

7‐120    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1ComprRxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor receive byte count."
::= { mm1HeaderComprDecomprDiagnostics 1 }

mm1ComprRxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor receive packet count."
::= { mm1HeaderComprDecomprDiagnostics 2 }

mm1ComprTxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor transmit byte count."
::= { mm1HeaderComprDecomprDiagnostics 3 }

mm1ComprTxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor transmit packet count."
::= { mm1HeaderComprDecomprDiagnostics 4 }

mm1DecomprRxByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decompressor receive byte count."
::= { mm1HeaderComprDecomprDiagnostics 5 }

mm1DecomprRxPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decompressor receive packet count."
::= { mm1HeaderComprDecomprDiagnostics 6 }

mm1DecomprRxDropByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decompressor receive drop byte count."
::= { mm1HeaderComprDecomprDiagnostics 7 }

mm1DecomprRxDropPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐121 
   
    MEOLink User Manual   
     

"Decompressor receive drop packet count."


::= { mm1HeaderComprDecomprDiagnostics 8 }

--
-- Header Compressor / Decompressor Diagnostics Table
--

mm1HeaderComprDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1HeaderComprDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing header compression diagnostics information
per header label ID."
::= { mm1HeaderComprDecomprDiagnostics 9 }

mm1HeaderComprDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1HeaderComprDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing header compression diagnostics for a
given header label ID."
INDEX { mm1HeaderComprDiagnosticsIndex }
::= { mm1HeaderComprDiagnosticsTable 1 }

Mm1HeaderComprDiagnosticsEntry ::= SEQUENCE {


mm1HeaderComprDiagnosticsIndex INTEGER,
mm1HeaderComprDiagnosticsHeaderId INTEGER,
mm1HeaderComprIdCnt Counter32,
mm1HeaderDecomprIdCnt Counter32
}

mm1HeaderComprDiagnosticsIndex OBJECT-TYPE
SYNTAX INTEGER (1..258)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Ethernet header compression header Id index."
::= { mm1HeaderComprDiagnosticsEntry 1 }

mm1HeaderComprDiagnosticsHeaderId OBJECT-TYPE
SYNTAX INTEGER (0..257)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor Ethernet header Id for the corresponding
headerComprDiagnosticsIndex. The first 256 values
(0..255) are the header ID; the 257th and 258th values
represent total and uncompressed statistics, respectively."
::= { mm1HeaderComprDiagnosticsEntry 2 }

mm1HeaderComprIdCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Compressor Ethernet header Id count for the corresponding

7‐122    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

headerComprDiagnosticsIndex."
::= { mm1HeaderComprDiagnosticsEntry 3 }

mm1HeaderDecomprIdCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decompressor Ethernet header Id count for the corresponding
headerComprDiagnosticsIndex."
::= { mm1HeaderComprDiagnosticsEntry 4 }

--
-- Scheduler QoS Diagnostics Table
--

mm1SchedulerQoSDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1SchedulerQoSDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing scheduler metrics information per the QoS priority
index."
::= { mm1SchedulerDiagnostics 1 }

mm1SchedulerQoSDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1SchedulerQoSDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing scheduler metrics for a given QoS priority
index (queue)."
INDEX { mm1SchedulerQoSDiagnosticsIndex }
::= { mm1SchedulerQoSDiagnosticsTable 1 }

Mm1SchedulerQoSDiagnosticsEntry ::= SEQUENCE {


mm1SchedulerQoSDiagnosticsIndex mm1ModemQosQueue,
mm1SchedulerQoSDiagnosticsPriority INTEGER,
mm1SchedulerTrafficType mm1ModemTrafficType,
mm1SchedulerQoSByteCnt Counter32,
mm1SchedulerQoSPacketCnt Counter32,
mm1SchedulerQoSDropByteCnt Counter32,
mm1SchedulerQoSDropPacketCnt Counter32
}

mm1SchedulerQoSDiagnosticsIndex OBJECT-TYPE
SYNTAX mm1ModemQosQueue
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Scheduler QoS diagnostics index."
::= { mm1SchedulerQoSDiagnosticsEntry 1 }

mm1SchedulerQoSDiagnosticsPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler diagnostics QoS priority (0 is lowest priority;

1141780, Rev 002vx    7‐123 
   
    MEOLink User Manual   
     

7 is highest). Mapping of priority to traffic type (CoS)


is static: 0 maps to traffic type 1, 1 maps to traffic type 2,
and 2 maps to traffic type 0. All others map one-to-one."
::= { mm1SchedulerQoSDiagnosticsEntry 2 }

mm1SchedulerTrafficType OBJECT-TYPE
SYNTAX mm1ModemTrafficType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler Traffic Type. Static mapping to CoS as indicated by its
enumerated values."
::= { mm1SchedulerQoSDiagnosticsEntry 3 }

mm1SchedulerQoSByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler QoS byte count."
::= { mm1SchedulerQoSDiagnosticsEntry 4 }

mm1SchedulerQoSPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler QoS packet count."
::= { mm1SchedulerQoSDiagnosticsEntry 5 }

mm1SchedulerQoSDropByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler QoS drop byte count."
::= { mm1SchedulerQoSDiagnosticsEntry 6 }

mm1SchedulerQoSDropPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scheduler QoS drop packet count."
::= { mm1SchedulerQoSDiagnosticsEntry 7 }

--
-- Scheduler Site Diagnostics Table
--

mm1SchedulerSiteDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1SchedulerSiteDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing remote site modem scheduler diagnostics
information per site ID."
::= { mm1SchedulerDiagnostics 2 }

mm1SchedulerSiteDiagnosticsEntry OBJECT-TYPE

7‐124    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

SYNTAX Mm1SchedulerSiteDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing remote site modemscheduler diagnostics for a
given site."
INDEX { mm1SchedulerSiteDiagnosticsIndex }
::= { mm1SchedulerSiteDiagnosticsTable 1 }

Mm1SchedulerSiteDiagnosticsEntry ::= SEQUENCE {


mm1SchedulerSiteDiagnosticsIndex mm1ModemSite,
mm1SchedulerSiteByteCnt Counter32,
mm1SchedulerSitePacketCnt Counter32,
mm1SchedulerSiteDropByteCnt Counter32,
mm1SchedulerSiteDropPacketCnt Counter32
}

mm1SchedulerSiteDiagnosticsIndex OBJECT-TYPE
SYNTAX mm1ModemSite
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Remote site scheduler diagnostics index (Site ID)."
::= { mm1SchedulerSiteDiagnosticsEntry 1 }

mm1SchedulerSiteByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site scheduler byte count."
::= { mm1SchedulerSiteDiagnosticsEntry 2 }

mm1SchedulerSitePacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site scheduler packet count."
::= { mm1SchedulerSiteDiagnosticsEntry 3 }

mm1SchedulerSiteDropByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site scheduler drop byte count."
::= { mm1SchedulerSiteDiagnosticsEntry 4 }

mm1SchedulerSiteDropPacketCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote site scheduler drop packet count."
::= { mm1SchedulerSiteDiagnosticsEntry 5 }

mm1EncapTxByteCnt OBJECT-TYPE
SYNTAX Counter32

1141780, Rev 002vx    7‐125 
   
    MEOLink User Manual   
     

MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator transmit byte count."
::= { mm1EncapEncodeModDiagnostics 1 }

mm1EncapTxFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator transmit frame count."
::= { mm1EncapEncodeModDiagnostics 2 }

mm1EncapStuffByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator stuff byte count."
::= { mm1EncapEncodeModDiagnostics 3 }

--
-- Waveform Encapsulator/Encoder/Modulator Diagnostics Table
--

mm1WfEncapEncodeModDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfEncapEncodeModDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing encapsulator/encoder/modulator diagnostics
information per Waveform ID."
::= { mm1EncapEncodeModDiagnostics 4 }

mm1WfEncapEncodeModDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1WfEncapEncodeModDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing encapsulator/encoder/modulator diagnostics
for a given Waveform ID."
INDEX { mm1WfEncapEncodeModDiagnosticsWaveformIndex }
::= { mm1WfEncapEncodeModDiagnosticsTable 1 }

Mm1WfEncapEncodeModDiagnosticsEntry ::= SEQUENCE {


mm1WfEncapEncodeModDiagnosticsWaveformIndex mm1ModemWaveform,
mm1WfEncapEncodeModulatorDiagModCodId mm1ModemModCod,
mm1WfEncapByteCnt Counter32,
mm1WfEncapFrameCnt Counter32,
mm1WfEncapPartialFrameCnt Counter32,
mm1WfEncapFlushFrameCnt Counter32,
mm1WfEncodPLFrameCnt Counter32
}

mm1WfEncapEncodeModDiagnosticsWaveformIndex OBJECT-TYPE
SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current

7‐126    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

DESCRIPTION
"Waveform index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfEncapEncodeModDiagnosticsEntry 1 }

mm1WfEncapEncodeModulatorDiagModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfEncapEncodeModDiagnosticsEntry 2 }

mm1WfEncapByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator byte count."
::= { mm1WfEncapEncodeModDiagnosticsEntry 3 }

mm1WfEncapFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator frame count."
::= { mm1WfEncapEncodeModDiagnosticsEntry 4 }

mm1WfEncapPartialFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator partial frame count."
::= { mm1WfEncapEncodeModDiagnosticsEntry 5 }

mm1WfEncapFlushFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator flush frame count."
::= { mm1WfEncapEncodeModDiagnosticsEntry 6 }

mm1WfEncodPLFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encoder PL Frame count."
::= { mm1WfEncapEncodeModDiagnosticsEntry 7 }

mm1DemodAPlSyncState OBJECT-TYPE
SYNTAX INTEGER { noSync(0), sync(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA PL sync state."
::= { mm1DemodDiagnostics 1 }

1141780, Rev 002vx    7‐127 
   
    MEOLink User Manual   
     

mm1DemodARadialEsNo OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA radial Es/No (dB)."
::= { mm1DemodDiagnostics 2 }

mm1DemodAEqualizationError OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA equalization error."
::= { mm1DemodDiagnostics 3 }

mm1DemodBPlSyncState OBJECT-TYPE
SYNTAX INTEGER { noSync(0), sync(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB PL sync state."
::= { mm1DemodDiagnostics 4 }

mm1DemodBRadialEsNo OBJECT-TYPE
SYNTAX mm1HundredthdB
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB radial Es/No (dB)."
::= { mm1DemodDiagnostics 5 }

mm1DemodBEqualizationError OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB equalization error."
::= { mm1DemodDiagnostics 6 }

--
-- Demodulator Equalization Tap Table
--

mm1DemodEqualizationTapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1DemodEqualizationTapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing demodulator A and B equalizer tap values."
::= { mm1DemodDiagnostics 7 }

mm1DemodEqualizationTapEntry OBJECT-TYPE
SYNTAX Mm1DemodEqualizationTapEntry
MAX-ACCESS not-accessible
STATUS current

7‐128    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

DESCRIPTION
"An entry containing demodulator equalizer tap values for a given
index."
INDEX { mm1DemodEqualizationTapIndex }
::= { mm1DemodEqualizationTapTable 1 }

Mm1DemodEqualizationTapEntry ::= SEQUENCE {


mm1DemodEqualizationTapIndex INTEGER,
mm1DemodAITapValue INTEGER,
mm1DemodAQTapValue INTEGER,
mm1DemodBITapValue INTEGER,
mm1DemodBQTapValue INTEGER
}

mm1DemodEqualizationTapIndex OBJECT-TYPE
SYNTAX INTEGER (1..9)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Demodulator equalization tap index."
::= { mm1DemodEqualizationTapEntry 1 }

mm1DemodAITapValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA I tap value for the corresponding tap index."
::= { mm1DemodEqualizationTapEntry 2 }

mm1DemodAQTapValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Q tap value for the corresponding tap index."
::= { mm1DemodEqualizationTapEntry 3 }

mm1DemodBITapValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB I tap value for the corresponding tap index."
::= { mm1DemodEqualizationTapEntry 4 }

mm1DemodBQTapValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB Q tap value for the corresponding tap index."
::= { mm1DemodEqualizationTapEntry 5 }

--
-- Demodulator Constellation Buffer Table
--

mm1DemodConstellationBufferTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1DemodConstellationBufferEntry
MAX-ACCESS not-accessible

1141780, Rev 002vx    7‐129 
   
    MEOLink User Manual   
     

STATUS current
DESCRIPTION
"A table containing demodulator A and B constellation buffer values."
::= { mm1DemodDiagnostics 8 }

mm1DemodConstellationBufferEntry OBJECT-TYPE
SYNTAX Mm1DemodConstellationBufferEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing demodulator constellation values for a given
index."
INDEX { mm1DemodConstellationBufferIndex }
::= { mm1DemodConstellationBufferTable 1 }

Mm1DemodConstellationBufferEntry ::= SEQUENCE {


mm1DemodConstellationBufferIndex INTEGER,
mm1DemodAIConstellationBufferValue INTEGER,
mm1DemodAQConstellationBufferValue INTEGER,
mm1DemodBIConstellationBufferValue INTEGER,
mm1DemodBQConstellationBufferValue INTEGER
}

mm1DemodConstellationBufferIndex OBJECT-TYPE
SYNTAX INTEGER (1..512)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Demodulator constellation buffer index."
::= { mm1DemodConstellationBufferEntry 1 }

mm1DemodAIConstellationBufferValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA I tap value for the corresponding tap index."
::= { mm1DemodConstellationBufferEntry 2 }

mm1DemodAQConstellationBufferValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA Q tap value for the corresponding tap index."
::= { mm1DemodConstellationBufferEntry 3 }

mm1DemodBIConstellationBufferValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB I tap value for the corresponding tap index."
::= { mm1DemodConstellationBufferEntry 4 }

mm1DemodBQConstellationBufferValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION

7‐130    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

"DemodB Q tap value for the corresponding tap index."


::= { mm1DemodConstellationBufferEntry 5 }

--
-- Waveform Demodulator Diagnostics Table
--

mm1WfDemodDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfDemodDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing demodulator diagnostics information per
Waveform ID."
::= { mm1DemodDiagnostics 9 }

mm1WfDemodDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1WfDemodDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing demodulator diagnostics for a given Waveform ID."
INDEX { mm1WfDemodDiagnosticsWaveformIndex }
::= { mm1WfDemodDiagnosticsTable 1 }

Mm1WfDemodDiagnosticsEntry ::= SEQUENCE {


mm1WfDemodDiagnosticsWaveformIndex mm1ModemWaveform,
mm1WfDemodulatorDiagModCodId mm1ModemModCod,
mm1WfDemodAFrameCnt Counter32,
mm1WfDemodAEsNoDropFrameCnt Counter32,
mm1WfDemodAFreqOffsetDropFrameCnt Counter32,
mm1WfDemodAOtherDropFrameCnt Counter32,
mm1WfDemodBFrameCnt Counter32,
mm1WfDemodBEsNoDropFrameCnt Counter32,
mm1WfDemodBFreqOffsetDropFrameCnt Counter32,
mm1WfDemodBOtherDropFrameCnt Counter32
}

mm1WfDemodDiagnosticsWaveformIndex OBJECT-TYPE
SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Waveform index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfDemodDiagnosticsEntry 1 }

mm1WfDemodulatorModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfDemodDiagnosticsEntry 2 }

mm1WfDemodAFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current

1141780, Rev 002vx    7‐131 
   
    MEOLink User Manual   
     

DESCRIPTION
"DemodA ModCod PL Frame count."
::= { mm1WfDemodDiagnosticsEntry 3 }

mm1WfDemodAEsNoDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA ModCod PL Frame Frequency Offset drop count."
::= { mm1WfDemodDiagnosticsEntry 4 }

mm1WfDemodAFreqOffsetDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Encapsulator frame count."
::= { mm1WfDemodDiagnosticsEntry 5 }

mm1WfDemodAOtherDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodA ModCod PL Frame Other drop count."
::= { mm1WfDemodDiagnosticsEntry 6 }

mm1WfDemodBFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB ModCod PL Frame count."
::= { mm1WfDemodDiagnosticsEntry 7 }

mm1WfDemodBEsNoDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB ModCod PL Frame Es/No drop count."
::= { mm1WfDemodDiagnosticsEntry 8 }

mm1WfDemodBFreqOffsetDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB ModCod PL Frame Frequency Offset drop count."
::= { mm1WfDemodDiagnosticsEntry 9 }

mm1WfDemodBOtherDropFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"DemodB ModCod PL Frame Other drop count."
::= { mm1WfDemodDiagnosticsEntry 10 }

7‐132    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1DecoderByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder byte count."
::= { mm1DecoderDeframerDiagnostics 1 }

mm1DecoderFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder frame count."
::= { mm1DecoderDeframerDiagnostics 2 }

mm1DecoderGSEFrameDropCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder Generic Stream Encapsulation (GSE) Frame drop count."
::= { mm1DecoderDeframerDiagnostics 3 }

--
-- Decoder/Deframer Diagnostics Table
--

mm1WfDecoderDeframerDiagnosticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Mm1WfDecoderDeframerDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing decoder/deframer diagnostics information per
Waveform ID."
::= { mm1DecoderDeframerDiagnostics 4 }

mm1WfDecoderDeframerDiagnosticsEntry OBJECT-TYPE
SYNTAX Mm1WfDecoderDeframerDiagnosticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing decoder/deframer diagnostics for a given
Waveform ID."
INDEX { mm1WfDecoderDeframerDiagnosticsWaveformIndex }
::= { mm1WfDecoderDeframerDiagnosticsTable 1 }

Mm1WfDecoderDeframerDiagnosticsEntry ::= SEQUENCE {


mm1WfDecoderDeframerDiagnosticsWaveformIndex mm1ModemWaveform,
mm1WfDecoderDeframerDiagnosticsModCodId mm1ModemModCod,
mm1WfHandoverFrameCnt Counter32,
mm1WfDecoderBitCnt Counter32,
mm1WfDecoderFrameCnt Counter32,
mm1WfDecoderCorrectedBitCnt Counter32,
mm1WfDecoderUncorrectedFrameCnt Counter32
}

mm1WfDecoderDeframerDiagnosticsWaveformIndex OBJECT-TYPE

1141780, Rev 002vx    7‐133 
   
    MEOLink User Manual   
     

SYNTAX mm1ModemWaveform
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Waveform index for each table entry. 30 is the maximum size
for this table."
::= { mm1WfDecoderDeframerDiagnosticsEntry 1 }

mm1WfDecoderDeframerDiagnosticsModCodId OBJECT-TYPE
SYNTAX mm1ModemModCod
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ModCod ID for each table entry."
::= { mm1WfDecoderDeframerDiagnosticsEntry 2 }

mm1WfHandoverFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Satellite handover ModCod frame count."
::= { mm1WfDecoderDeframerDiagnosticsEntry 3 }

mm1WfDecoderBitCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder ModCod bit count."
::= { mm1WfDecoderDeframerDiagnosticsEntry 4 }

mm1WfDecoderFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder ModCod frame count."
::= { mm1WfDecoderDeframerDiagnosticsEntry 5 }

mm1WfDecoderCorrectedBitCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder ModCod corrected bit count."
::= { mm1WfDecoderDeframerDiagnosticsEntry 6 }

mm1WfDecoderUncorrectedFrameCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Decoder ModCod uncorrected frame count."
::= { mm1WfDecoderDeframerDiagnosticsEntry 7 }

mm1TargetWriteRequestCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current

7‐134    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

DESCRIPTION
"Target FPGA write request count."
::= { mm1HtfCoreDriverDiagnostics 1 }

mm1TargetWriteCompleteInterruptCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA write complete interrupt count."
::= { mm1HtfCoreDriverDiagnostics 2 }

mm1TargetWriteTotalByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA write total byte count."
::= { mm1HtfCoreDriverDiagnostics 3 }

mm1TargetWriteCompleteTimeOutCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA write complete time out count."
::= { mm1HtfCoreDriverDiagnostics 4 }

mm1TargetWriteInvalidLengthCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA write invalid length count."
::= { mm1HtfCoreDriverDiagnostics 5 }

mm1TargetReadRequestCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA read request count."
::= { mm1HtfCoreDriverDiagnostics 6 }

mm1TargetReadCompleteInterruptCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target read complete interrupt timeout count."
::= { mm1HtfCoreDriverDiagnostics 7 }

mm1TargetReadTotalByteCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA read total byte count."
::= { mm1HtfCoreDriverDiagnostics 8 }

mm1TargetReadCompleteTimeOutCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only

1141780, Rev 002vx    7‐135 
   
    MEOLink User Manual   
     

STATUS current
DESCRIPTION
"Target FPGA read complete time out count."
::= { mm1HtfCoreDriverDiagnostics 9 }

mm1TargetReadErrorCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA read error count."
::= { mm1HtfCoreDriverDiagnostics 10 }

mm1TargetReadInvalidLengthCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Target FPGA read invalid length count."
::= { mm1HtfCoreDriverDiagnostics 11 }

mm1HtfNetworkSendRequestCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network send request count."
::= { mm1HtfNetworkDriverDiagnostics 1 }

mm1HtfNetworkSendRequestsProcessedCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network send requests processed count."
::= { mm1HtfNetworkDriverDiagnostics 2 }

mm1HtfNetworkReceiveRequestCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network receive request count."
::= { mm1HtfNetworkDriverDiagnostics 3 }

mm1HtfNetworkReceiveRequestsProcessedCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network receive requests processed count."
::= { mm1HtfNetworkDriverDiagnostics 4 }

mm1HtfNetworkQueuePeakCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network queue peak count."
::= { mm1HtfNetworkDriverDiagnostics 5 }

7‐136    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1HtfNetworkQueueStoppedEventCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network queue stopped event count."
::= { mm1HtfNetworkDriverDiagnostics 6 }

mm1HtfNetworkQueueRestartedEventCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Host-Target FPGA network queue restarted event count."
::= { mm1HtfNetworkDriverDiagnostics 7 }

--
-- MM1 Notifications MIB Object Definitions
--

mm1Notifs OBJECT IDENTIFIER ::= { mm1Notifications 0 }

mm1ReadyEvent NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem ready event. Sent after the modem has finished its
initialization process."
::= { mm1Notifs 1 }

mm1ConfigChangeEvent NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem configuration change event."
::= { mm1Notifs 2 }

mm1Fault NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1FaultCode, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem fault."
::= { mm1Notifs 3 }

mm1Alarm NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1AlarmCode, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem alarm."
::= { mm1Notifs 4 }

mm1TxPwrEvent NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem transmit power event."
::= { mm1Notifs 5 }

mm1HandoverEvent NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION

1141780, Rev 002vx    7‐137 
   
    MEOLink User Manual   
     

"Modem satellite handover event."


::= { mm1Notifs 6 }

mm1Nak NOTIFICATION-TYPE
OBJECTS { mm1SeqNo, mm1NotificationInfo, mm1TimeStamp }
STATUS current
DESCRIPTION
"Modem negative acknowledgement."
::= { mm1Notifs 7 }

mm1SeqNo OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sequence number."
::= { mm1Notifs 8 }

mm1AlarmCode OBJECT-TYPE
SYNTAX INTEGER { calError(0), noFiltFile(1), syncLoss(2), frqRefSw(3),
tempHigh(4), bufOvfl(5), bufUnfl(6), fanSpeed(7),
rldPty(8), lvdsPty(9), plAlm(10), genDiag(11),
activeDataLinkADown(12), activeDataLinkBDown(13),
fanFailed(14), noConfigFile(15) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Alarm identifier. Alarm severities are defined as follows:
calError - Minor
noFiltFile - Minor
syncLoss - Major
frqRefSw - Minor
tempHigh - Major
bufOvfl - Minor
bufUnfl - Minor
fanSpeed - Minor
rldPty - Minor
lvdsPty - Minor
plAlm - Minor
genDiag - Minor
activeDataLinkADown - Major
activeDataLinkBDown - Minor
fanFailed - Minor
noConfigFile - Minor"
::= { mm1Notifs 9 }

mm1FaultCode OBJECT-TYPE
SYNTAX INTEGER { ram(0), flash(1), fpga(2), rf(3), ps(4), temp(5) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fault code. A fault indicates the modem should be taken out of service
and replaced with a spare modem."
::= { mm1Notifs 10 }

mm1NotificationInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..80))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Notification information."
::= { mm1Notifs 11 }

7‐138    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     

mm1TimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Time stamp. Format is RFC 2579 DateAndTime textual convention (UTC):
YYMDhmsd."
::= { mm1Notifs 12 }

END

1141780, Rev 002vx    7‐139 
   
    MEOLink User Manual   
     

8 APPENDIX B: MEOLINK MODEM PUBLIC LICENSES 
Third Party Copyrights

Portions of the software used in this product are licensed under GPL or LGPL. A copy of the open source files used can be obtained from ViaSat for a nominal
fee to cover the cost of delivering these files. To obtain a copy of these files please contact ViaSat, Inc., 6155 El Camino Real, Carlsbad, CA 92009.

GNU General Public License:

GNU GENERAL PUBLIC LICENSE


Version 3, 29 June 2007

Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>


Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Preamble

The GNU General Public License is a free, copyleft license for software and other kinds of works.

The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU
General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its
users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by
its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or
use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain
responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received.
You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal
permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the
GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is
fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of
products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice
for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the
GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-
purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To
prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.

TERMS AND CONDITIONS

0. Definitions.

"This License" refers to version 3 of the GNU General Public License.

"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

"The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be
individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based on the Program.
To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable
copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification),
making available to the public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer
network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays
an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees
may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu,
a prominent item in the list meets this criterion.

1. Source Code.
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU
General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its
users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by
its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to
distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or
use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain
responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received.
You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

8‐140    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal
permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the
GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is
fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of
products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice
for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the
GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-
purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To
prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be
individuals or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy.
The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
A “covered work” means either the unmodified Program or a work based on the Program.
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable
copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making
available to the public, and in some countries other activities as well.
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer
network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an
appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may
convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a
prominent item in the list meets this criterion.
1. Source Code.
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a
particular programming language, one that is widely used among developers working in that language.
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major
Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a
Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential
component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the
work, or an object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object
code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or
generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding
Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked
subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other
parts of the work.
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This
License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if
the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may
convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those
works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running
the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your
copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO
copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by
exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means
of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on
each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply
to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4,
provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies
the requirement in section 4 to “keep intact all notices”.
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along
with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not
display Appropriate Legal Notices, your work need not make them do so.
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not
combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its
resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered
work in an aggregate does not cause this License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding
Source under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed
on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least
three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for

1141780, Rev 002vx    8‐141 
   
    MEOLink User Manual   
     
software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding
Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally
and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the
same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the
place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports
equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what
server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are
being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying
the object code work.
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household
purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be
resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product,
regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only
significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified
versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the
continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in
which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is
characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not
apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in
ROM).
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work
that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied
when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the
network.
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with
an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
7. Additional Terms.
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions
that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If
additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed
by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional
permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added
by you to a covered work, for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material)
supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works
containing it; or
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different
from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual
assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part
of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license
document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the
terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to
those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements
apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and
will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the
copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some
reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable
means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30
days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your
rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a
consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you
permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating
a covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work,
subject to this License. You are not responsible for enforcing compliance by third parties with this License.
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging
organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives
whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license
fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a
lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
11. Patents.
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is
called the contributor's “contributor version”.
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that
would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be

8‐142    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     
infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent
sublicenses in a manner consistent with the requirements of this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for
sale, import and otherwise run, modify and propagate the contents of its contributor version.
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an
express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an
agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of
charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the
Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a
manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual
knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would
infringe one or more identifiable patents in that country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a
patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then
the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one
or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third
party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the
work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in
connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or
compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you
under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from
the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent
obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying
from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the
Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the
GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part
which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will
apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any
later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the
Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by
the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of
acceptance of a version permanently authorizes you to choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a
result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply
local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability
accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which
everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of
warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>

This program is free software: you can redistribute it and/or modify


it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,


but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an “about box”.

1141780, Rev 002vx    8‐143 
   
    MEOLink User Manual   
     
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more
information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License
instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

GNU LESSER GENERAL PUBLIC LICENSE


Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by
the additional permissions listed below.
0. Additional Definitions.
As used herein, “this License” refers to version 3 of the GNU Lesser General Public License, and the “GNU GPL” refers to version 3 of the GNU General Public
License.
“The Library” refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
An “Application” is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a
class defined by the Library is deemed a mode of using an interface provided by the Library.
A “Combined Work” is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined
Work was made is also called the “Linked Version”.
The “Minimal Corresponding Source” for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of
the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
The “Corresponding Application Code” for a Combined Work means the object code and/or source code for the Application, including any data and utility
programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility
(other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
a) under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility
still operates, and performs whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of
your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline
functions and templates (ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library
contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
a) Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license document.
c) For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a
reference directing the user to the copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms
that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
1) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already
present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the
extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding
Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the
GNU GPL for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not
Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms
of this License.
b) Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined
form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be
similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General
Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that published version or of any later
version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public
License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's
public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.

SNMP:

Various copyrights apply to this package, listed in various separate parts below. Please make sure that you read all the parts.
---- Part 1: CMU/UCD copyright notice: (BSD like) -----

Copyright 1989, 1991, 1992 by Carnegie Mellon University

Derivative Work - 1996, 1998-2000


Copyright 1996, 1998-2000 The Regents of the University of California

All Rights Reserved

Permission to use, copy, modify and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above
copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name
of CMU and The Regents of the University of California not be used in advertising or publicity pertaining to distribution of the software without specific written
permission.

8‐144    1141780, Rev 002vx 
   
MEOLink User Manual 
     
     
CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.

---- Part 2: Networks Associates Technology, Inc copyright notice (BSD) -----

Copyright (c) 2001-2003, Networks Associates Technology, Inc


All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of the Networks Associates Technology, Inc nor the names of its contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

---- Part 3: Cambridge Broadband Ltd. copyright notice (BSD) -----

Portions of this code are copyright (c) 2001-2003, Cambridge Broadband Ltd. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* The name of Cambridge Broadband Ltd. may not be used to endorse or promote products derived from this software without specific prior written
permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

---- Part 4: Sun Microsystems, Inc. copyright notice (BSD) -----


Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.

Use is subject to license terms below.


This distribution may include materials developed by third parties.
Sun, Sun Microsystems, the Sun logo and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of the Sun Microsystems, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software
without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

---- Part 5: Sparta, Inc copyright notice (BSD) -----

Copyright (c) 2003-2009, Sparta, Inc All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of Sparta, Inc nor the names of its contributors may be used to endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

---- Part 6: Cisco/BUPTNIC copyright notice (BSD) -----

Copyright (c) 2004, Cisco, Inc and Information Network Center of Beijing University of Posts and Telecommunications.
All rights reserved.

1141780, Rev 002vx    8‐145 
   
    MEOLink User Manual   
     

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of Cisco, Inc, Beijing University of Posts and Telecommunications, nor the names of their contributors may be used to endorse or promote
products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

---- Part 7: Fabasoft R&D Software GmbH & Co KG copyright notice (BSD) -----

Copyright (c) Fabasoft R&D Software GmbH & Co KG, 2003


oss@fabasoft.com
Author: Bernhard Penz

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, brand or product names may not be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

---- Part 8: Apple Inc. copyright notice (BSD) -----


Copyright (c) 2007 Apple Inc. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
3. Neither the name of Apple Inc. ("Apple") nor the names of its contributors may be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

---- Part 9: ScienceLogic, LLC copyright notice (BSD) -----

Copyright (c) 2009, ScienceLogic, LLC


All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or
other materials provided with the distribution.
* Neither the name of ScienceLogic, LLC nor the names of its contributors may be used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

CGIC:

CGIC License Terms


------------------

Basic License
-------------

CGIC, copyright 1996-2011 by Thomas Boutell and Boutell.Com, Inc. Permission is granted to use CGIC in any application, commercial or noncommercial, at
no cost. HOWEVER, this copyright paragraph must appear on a "credits" page accessible in the public online and offline documentation of the program.
Modified versions of the CGIC library should not be distributed without the attachment of a clear statement regarding the author of the modifications, and this
notice may in no case be removed. Modifications may also be submitted to the author for inclusion in the main CGIC distribution.

IF YOU WOULD PREFER NOT TO ATTACH THE ABOVE NOTICE to the public documentation of your application, consult the information which follows
regarding the availability of a nonexclusive commercial license for CGIC.

8‐146    1141780, Rev 002vx