P_EDUN_RX_STATUS

code: 598

Warning

This command is TEMPORARY, and WILL BE REMOVED in the future.

# get
<module-index>/<port-index> P_EDUN_RX_STATUS [serdex_index] ?

Description

Edun Rx status values for the specified SerDes index on the port.

Actions

get

Parameters

  1. signal_detected: byte. 1=Detected, 0=not detected

  2. pmd_lock: byte. 1=Lock, 0=No lock

  3. tuning_done: byte. 1=Done, 0=not done.

  4. eye_slicer_upper: integer, upper eye slicer value. Unit is in mV.

  5. eye_slicer_middle: integer, middle eye slicer value. Unit is in mV.

  6. eye_slicer_lower: integer, lower eye slicer value. Unit is in mV.

  7. snr: integer Signal to Noise ration, 1/100 dB

  8. vga: integer Variable Gain Amplifier setting (0 to 64)

  9. dco: integer DC Offset compensation value

  10. ffe_pre3: integer Pre-cursor 3 of the RX equalizer

  11. ffe_pre2: integer Pre-cursor 2 of the RX equalizer

  12. ffe_pre1: integer Pre-cursor 1 of the RX equalizer

  13. ffe_main: integer Main cursor of the RX equalizer

  14. ffe_post1: integer Post-cursor 1 of the RX equalizer

  15. ffe_post2: integer Post-cursor 2 of the RX equalizer

Note

From #4 and on, they will be -1 if either #1 or #2 are ==0.

Example

# get
input:  0/1 P_EDUN_RX_STATUS [0] ?
output: 0/1 P_EDUN_RX_STATUS [0]  11152 60 58 2032 47 6- 115 174 -259 273 49 156

# get
input:  0/1 P_EDUN_RX_STATUS [1] ?
output: 0/1 P_EDUN_RX_STATUS [1]   0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1