rcbench
Servo and ESC test bench: panel, IOmcu and shared C
Toggle main menu visibility
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
16
typedef
enum
{
17
ANALYSER_PANE_CHANNELS
= 0,
18
ANALYSER_PANE_RAW
,
19
ANALYSER_PANE_COUNT
,
20
}
analyser_pane_t
;
21
23
void
analyser_invalidate
(
void
);
24
29
const
ui_screen_t
*
analyser_screen
(
void
);
30
41
void
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
51
void
analyser_screen_silent
(uint32_t now_ms);
52
59
int
analyser_screen_why_lines
(
const
char
*why);
analyser_screen
const ui_screen_t * analyser_screen(void)
The RECEIVER screen.
Definition
analyser_screen.c:682
analyser_screen_push
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
analyser_screen_why_lines
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
analyser_screen_silent
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
analyser_invalidate
void analyser_invalidate(void)
Definition
analyser_screen.c:165
analyser_pane_t
analyser_pane_t
The left card's panes, in the tabs' order.
Definition
analyser_screen.h:16
ANALYSER_PANE_RAW
@ ANALYSER_PANE_RAW
Definition
analyser_screen.h:18
ANALYSER_PANE_CHANNELS
@ ANALYSER_PANE_CHANNELS
Definition
analyser_screen.h:17
ANALYSER_PANE_COUNT
@ ANALYSER_PANE_COUNT
Definition
analyser_screen.h:19
sbus.h
Futaba S.BUS: sixteen channels in twenty-five bytes.
sbus_decoder_t
Decoder state for one S.BUS byte stream.
Definition
sbus.h:91
sbus_frame_t
One decoded S.BUS frame.
Definition
sbus.h:77
ui_screen_t
Definition
ui_screen.h:68
ui_screen.h
Screen router.
shared
ui
include
analyser_screen.h
Generated by
1.18.0