|
rcbench
Servo and ESC test bench: panel, IOmcu and shared C
|
Core 0's own. More...
#include <sense_trace.h>
Data Fields | |
| sense_trace_stage_t | stage |
| uint16_t | id |
| uint8_t | trig |
| uint32_t | t0 |
| uint32_t | ms0 |
| uint32_t | len_ms |
| uint32_t | end_t |
| uint32_t | last_t |
| bool | stopped |
| bool | stalled |
| uint32_t | cfg |
| uint32_t | shunt |
| bool | lost_shown |
| uint32_t | drops_seen |
| uint32_t | ahead |
| uint32_t | n_s |
| uint32_t | n_v |
| uint32_t | n_m |
| uint32_t | n_lost |
| uint32_t | n_mlost |
| uint32_t | mlost_t [2] |
| sense_trace_mark_t | q [SENSE_TRACE_MARKS] |
| uint8_t | q_n |
| uint8_t | q_head |
| sense_trace_mark_t | wait [SENSE_TRACE_MARKS] |
| uint8_t | wait_n |
| uint32_t | wait_lost |
| uint32_t | wait_lost_t [2] |
| uint32_t | abandoned |
| uint32_t | scanned |
| sense_trace_watch_t | watch [SENSE_TRACE_SLOTS] |
Core 0's own.
| uint32_t sense_trace_out_t::abandoned |
traces dropped with no console
| uint32_t sense_trace_out_t::ahead |
of the count the next record to be read carries, what a $L line has said already
| uint32_t sense_trace_out_t::cfg |
the sample set-up word at the ring's tail
| uint32_t sense_trace_out_t::drops_seen |
the counts of dropped records that the records read out of the ring carried, modulo 2^32
| uint32_t sense_trace_out_t::end_t |
the trace ends at a sample at or past it
| uint16_t sense_trace_out_t::id |
traces started, modulo 65536
| uint32_t sense_trace_out_t::last_t |
the last sample line's time
| uint32_t sense_trace_out_t::len_ms |
length of the trace, ms
| bool sense_trace_out_t::lost_shown |
the $L line of the record at the tail is written
| uint32_t sense_trace_out_t::mlost_t[2] |
the first and the last time of the n_mlost triggers that found the queue full
| uint32_t sense_trace_out_t::ms0 |
start of the trace, ms
| uint32_t sense_trace_out_t::n_lost |
records lost
| uint32_t sense_trace_out_t::n_m |
trigger lines written
| uint32_t sense_trace_out_t::n_mlost |
triggers lost
| uint32_t sense_trace_out_t::n_s |
sample lines written
| uint32_t sense_trace_out_t::n_v |
voltage lines written
| sense_trace_mark_t sense_trace_out_t::q[SENSE_TRACE_MARKS] |
triggers waiting to be written
| uint8_t sense_trace_out_t::q_head |
index of the oldest trigger in q
| uint8_t sense_trace_out_t::q_n |
triggers in q
| uint32_t sense_trace_out_t::scanned |
idle: records looked at for a set-up record
| uint32_t sense_trace_out_t::shunt |
the shunt at the ring's tail, µΩ
| bool sense_trace_out_t::stalled |
a line was written without core 1 seen past its time
| bool sense_trace_out_t::stopped |
the console moved the end
| uint32_t sense_trace_out_t::t0 |
start of the trace, 0.1ms
| uint8_t sense_trace_out_t::trig |
what started this one
| uint32_t sense_trace_out_t::wait_lost |
of them, those that found no place
| uint32_t sense_trace_out_t::wait_lost_t[2] |
their first and last time