rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Loading...
Searching...
No Matches
analyser_screen.h
Go to the documentation of this file.
1
9
10#pragma once
11
12#include "sbus.h"
13#include "ui_screen.h"
14
21
23void analyser_invalidate(void);
24
29const ui_screen_t *analyser_screen(void);
30
41void analyser_screen_push(const sbus_frame_t *frame,
42 const sbus_decoder_t *dec,
43 const uint8_t *raw, unsigned raw_len,
44 uint32_t now_ms);
45
51void analyser_screen_silent(uint32_t now_ms);
52
59int analyser_screen_why_lines(const char *why);
const ui_screen_t * analyser_screen(void)
The RECEIVER screen.
Definition analyser_screen.c:682
void analyser_screen_push(const sbus_frame_t *frame, const sbus_decoder_t *dec, const uint8_t *raw, unsigned raw_len, uint32_t now_ms)
A decoded frame, with the decoder's own counters and the bytes it came from – the raw view is not a s...
Definition analyser_screen.c:186
int analyser_screen_why_lines(const char *why)
The lines a state's line takes on the state card, in the 12 x 24 face broken after a space; the card ...
Definition analyser_screen.c:501
void analyser_screen_silent(uint32_t now_ms)
No frame has arrived for long enough that the link is presumed dead.
Definition analyser_screen.c:228
void analyser_invalidate(void)
Definition analyser_screen.c:165
analyser_pane_t
The left card's panes, in the tabs' order.
Definition analyser_screen.h:16
@ ANALYSER_PANE_RAW
Definition analyser_screen.h:18
@ ANALYSER_PANE_CHANNELS
Definition analyser_screen.h:17
@ ANALYSER_PANE_COUNT
Definition analyser_screen.h:19
Futaba S.BUS: sixteen channels in twenty-five bytes.
Decoder state for one S.BUS byte stream.
Definition sbus.h:91
One decoded S.BUS frame.
Definition sbus.h:77
Definition ui_screen.h:68
Screen router.