Naming sensors

Contents

Naming sensors#

  • The tables describe the grammar for the sensor.

  • Fields between {} are mandatory while those between [] are optional.

The name of the sensor are defined in each unitary test located in the package p400qa.unitary_tests

field

grammar

example

sensor

{observable}_{designator}_{function}

t_m13_die

observable

the quantity evaluated by the test.
More details below

t for temperature

position

the location of the sensor.
Series of words seprated by underscore.
MOre details below

out0_1v0
loss_signal

Observable#

observable

definition

type

exemple

b

BER counters

int

b_u3_05_bits
b_u3_05_errors

c

component status

bool

c_m13_configure
c_m13_power_good
c_u48_loss_lock
c_u48_loss_signal

d

DMA counters

int

d_pcie0_bytes
d_pcie0_errors

f

frequency

float

f_u48_4

i

current

float

i_m13_out1_0v9

ping

str

ping_m13

rx

optical power Rx

float

rx_u2_O5

t

temperature

float

t_m12x2_out1

tx

optical power Tx

float

tx_u3_O5

v

voltage

float

v_m13_out1_0v9

v

voltage

float

v_m13_out1_0v9

nstatus

mailbox status

str

nstatus_u1mlbx

nconfig

mailbox status

str

nsconfig_u1mlbx

config_err

mailbox status

str

config_err_u1mlbx

cvp_done

mailbox status

str

cvp_done_u1mlbx

config_clk_src

mailbox status

str

config_clk_src_u1mlbx

msel

mailbox status

str

msel_u1mlbx

hps_cold

mailbox status

str

hps_cold_u1mlbx

hps_warm

mailbox status

str

hps_warm_u1mlbx

vid_status

mailbox status

str

vid_status_u1mlbx

Function#

function

exemple

channel

out1, 05, ch1

channel_expected value

out1_0v9, in_p0v8gr1_vcclsdm_0v8`

counter

bits, bytes, errors

status

configure, loss_lock, loss_signal, power_good

empty string

remove underscore ping_m13