Skip to main content
Version: 1.0.15

ecnet::EcNetwork::SyncTraceReport

Cached at [stop()](/lxmaster/api/classes/EcNetwork#function-stop) from the cyclic executor's sync trace ring (see NetworkConfig::sync_trace_capacity).

#include <ec_network.hpp>

Public Attributes

Name
std::uint64_tviolation_count
Cycles where `
std::uint64_ttotal_writes
std::vector< SyncTraceSample >samples
std::size_tring_capacity

Public Attributes Documentation

variable violation_count

std::uint64_t violation_count {0};

Cycles where |dc_delta| exceeded NetworkConfig::sync_trace_window_ns (window == 0 ⇒ always 0).

variable total_writes

std::uint64_t total_writes {0};

variable samples

std::vector< SyncTraceSample > samples;

variable ring_capacity

std::size_t ring_capacity {0};

Updated on 2026-07-06 at 04:47:20 +0000