KM3NeT CLB  2.0
KM3NeT CLB v2 Embedded Software
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
net_t Struct Reference

Structure defining all process variables for subsystem Networking & IPMux. More...

#include <vars.h>

Data Fields

uint64_t wr_mu
 White Rabbit Round-Trip time.
 
int64_t cable_rtt
 Cable roundtrip time in ps.
 
uint32_t ipmux_srv_ip
 Server IP address (0xAABBCCDD = AA.BB.CC.DD)
 
int32_t wr_delta [4]
 White Rabbit Delta values, where each entry is a delta-value.
 
uint16_t mac_addr [3]
 Modules MAC address Encoding, [0xAABB,0xCCDD,0xEEFF] => AA:BB:CC:DD:EE:FF.
 
uint16_t ipmux_ports [4]
 IP Mux ports, 0 - TDC, 1 - Accoustics, 2 - Instruments.
 
uint16_t ipmux_srv_mac [3]
 Server MAC address, set to 00 to resolve. More...
 
uint16_t sc_port
 Slow control port.
 
uint16_t wr_bitslide
 White Rabbit Bitslide value.
 
uint16_t rx_input_power
 Receiver input power in steps of 0.1 uW per count.
 
uint16_t tx_output_power
 Receiver output power in steps of 0.1 uW per count.
 
int16_t wr_temp
 White Rabbit temperature (DS18S20), in 1/100th of a degree.
 
int16_t sfp_temp
 SFP module temperature, in 1/100th of a degree.
 
int8_t wr_st_ptp
 White Rabbit PTP State.
 
int8_t wr_st_gen
 White Rabbit general state.
 
int8_t wr_st_serv
 White Rabbit servo state.
 

Detailed Description

Structure defining all process variables for subsystem Networking & IPMux.

Definition at line 240 of file vars.h.

Field Documentation

uint16_t net_t::ipmux_srv_mac[3]

Server MAC address, set to 00 to resolve.

Encoding, [0xAABB,0xCCDD,0xEEFF] => AA:BB:CC:DD:EE:FF

Definition at line 263 of file vars.h.


The documentation for this struct was generated from the following file: