Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/astolarz/link-board
/ functions
Functions
106 in github.com/astolarz/link-board
⨍
Functions
106
◇
Types & classes
27
↓ 7 callers
Method
write_rgb
(&mut self, rgb_vec: Vec<Led>)
link-board/src/spi_adapter.rs:38
↓ 5 callers
Method
at_station
(&self)
link-board/src/train.rs:135
↓ 5 callers
Method
destination
(&self)
link-board/src/train.rs:38
↓ 5 callers
Method
get_led_rgb
(&self)
link-board/src/train.rs:139
↓ 5 callers
Function
log_train_placement
( destination: Destination, route: Route, next_stop_name: &String, idx: usize, color: &Led
link-board/src/display/map_display.rs:232
↓ 4 callers
Method
b
(&self)
link-board/src/led.rs:30
↓ 4 callers
Method
g
(&self)
link-board/src/led.rs:26
↓ 4 callers
Method
r
(&self)
link-board/src/led.rs:22
↓ 4 callers
Method
route
(&self)
link-board/src/train.rs:34
↓ 3 callers
Method
clear
(&mut self, num_to_clear: usize)
link-board/src/spi_adapter.rs:46
↓ 3 callers
Function
index_trains
(led_strip: &mut Vec<Led>, trains: Vec<Train>)
link-board/src/display/map_display.rs:73
↓ 3 callers
Function
prepare_buffer_leds
(led_strip: &mut Vec<Led>, init_idx: usize, led_val: Led)
link-board/src/display/strip_display.rs:114
↓ 3 callers
Function
stations_only
()
link-board/src/env.rs:7
↓ 2 callers
Function
api_key
()
link-board/src/env.rs:3
↓ 2 callers
Method
blue
()
link-board/src/led.rs:104
↓ 2 callers
Function
get_display
returns a StripDisplay or StringDisplay, defaulting to StripDisplay
link-board/src/display.rs:70
↓ 2 callers
Method
get_relative_idx
(&self)
link-board/src/train.rs:42
↓ 2 callers
Method
idx_before_next_stop
returns the index of the LED immediately before the next stop
link-board/src/train.rs:107
↓ 2 callers
Method
next_stop_time_offset
(&self)
link-board/src/train.rs:157
↓ 2 callers
Method
red
()
link-board/src/led.rs:86
↓ 2 callers
Function
render_trains
(display: &mut Box<dyn LinkBoardDisplay>, data_retriever: &impl DataRetriever)
link-board/src/display.rs:80
↓ 2 callers
Function
write_stations_as_dim_white
(led_strip: &mut Vec<Led>)
link-board/src/display/map_display.rs:221
↓ 1 callers
Method
add_tuple
(&mut self, rgb: (u8, u8, u8))
link-board/src/led.rs:38
↓ 1 callers
Method
clear_trains
(&mut self)
link-board/src/display/map_display.rs:47
↓ 1 callers
Function
dir_id_to_destination
(dir_id: Option<&str>, route: Route)
link-board/src/data_parser.rs:70
↓ 1 callers
Function
display_type_int
()
link-board/src/env.rs:11
↓ 1 callers
Method
get_1n_init_idx
(&self)
link-board/src/display/map_display.rs:56
↓ 1 callers
Method
get_1n_staging_idx
(&self)
link-board/src/display/map_display.rs:60
↓ 1 callers
Method
get_1s_init_idx
(&self)
link-board/src/display/map_display.rs:64
↓ 1 callers
Method
get_1s_staging_idx
(&self)
link-board/src/display/map_display.rs:68
↓ 1 callers
Function
get_adapter
()
link-board/src/spi_adapter.rs:20
↓ 1 callers
Function
get_all_trains
(data_retriever: &impl DataRetriever)
link-board/src/data_parser.rs:5
↓ 1 callers
Function
get_data_retriever
()
link-board-esp-idf/src/data_retriever.rs:9
↓ 1 callers
Function
get_data_retriever
()
link-board/src/data_retriever.rs:30
↓ 1 callers
Function
get_display_type
()
link-board/src/display.rs:61
↓ 1 callers
Method
get_json_for_all_trains
(&self)
link-board/src/data_retriever.rs:38
↓ 1 callers
Method
get_map_idx
(&self)
link-board/src/train.rs:77
↓ 1 callers
Function
get_next_inbetween_idx
(idx: usize, route: Route, destination: Destination, next_stop_name: &String)
link-board/src/display/map_display.rs:265
↓ 1 callers
Method
green
()
link-board/src/led.rs:92
↓ 1 callers
Method
init_red
(&mut self)
link-board/src/display/map_display.rs:51
↓ 1 callers
Method
next_stop_idx
(&self)
link-board/src/train.rs:95
↓ 1 callers
Function
num_leds_between_stops
(route: Route, destination: Destination, next_stop_name: &str)
link-board/src/display/map_display.rs:210
↓ 1 callers
Function
parse_route
(json_string: &String, route: Route)
link-board/src/data_parser.rs:17
↓ 1 callers
Method
update_trains
(&mut self, trains: Vec<Train>)
link-board/src/display/map_display.rs:34
↓ 1 callers
Function
wifi
Mostly from https://github.com/esp-rs/std-training/blob/main/common/lib/wifi/src/lib.rs
link-board-esp-idf/src/wifi.rs:11
Method
as_tuple
(&self)
link-board/src/led.rs:164
Method
at_station_mixed
()
link-board/src/led.rs:78
Method
between_stations_mixed
()
link-board/src/led.rs:82
Method
clear
(&mut self, num_to_clear: usize)
link-board-esp-idf/src/spi_adapter.rs:59
Method
clear_trains
(&mut self)
link-board/src/display/strip_display.rs:88
Method
clear_trains
(&mut self)
link-board/src/display/string_display.rs:43
Method
client_error
(req_err: reqwest::Error)
link-board/src/error.rs:34
Method
cyan
()
link-board/src/led.rs:116
Method
dull_blue
()
link-board/src/led.rs:110
Method
dull_cyan
()
link-board/src/led.rs:122
Method
dull_green
()
link-board/src/led.rs:98
Method
dull_orange
()
link-board/src/led.rs:146
Method
dull_purple
()
link-board/src/led.rs:134
Method
dull_white
()
link-board/src/led.rs:158
Method
dull_yellow
()
link-board/src/led.rs:152
Method
empty_station
()
link-board/src/led.rs:50
Method
eq
(&self, other: &Self)
link-board/src/led.rs:34
Method
fmt
(&self, f: &mut std::fmt::Formatter)
link-board/src/error.rs:109
Method
from
(r: u8, g: u8, b: u8)
link-board/src/led.rs:16
Method
from
(value: reqwest::Error)
link-board/src/error.rs:85
Method
from_str
(s: &str)
link-board/src/display.rs:50
Method
get_1n_init_idx
(&self)
link-board/src/display/strip_display.rs:97
Method
get_1n_init_idx
(&self)
link-board/src/display/string_display.rs:52
Method
get_1n_staging_idx
(&self)
link-board/src/display/strip_display.rs:101
Method
get_1n_staging_idx
(&self)
link-board/src/display/string_display.rs:56
Method
get_1s_init_idx
(&self)
link-board/src/display/strip_display.rs:105
Method
get_1s_init_idx
(&self)
link-board/src/display/string_display.rs:60
Method
get_1s_staging_idx
(&self)
link-board/src/display/strip_display.rs:109
Method
get_1s_staging_idx
(&self)
link-board/src/display/string_display.rs:64
Method
get_json_for_all_trains
(&self)
link-board-esp-idf/src/data_retriever.rs:17
Function
index_trains
TODO: Update to handle 2 Line or remove
link-board/src/display.rs:97
Method
init_red
(&mut self)
link-board/src/display/strip_display.rs:92
Method
init_red
(&mut self)
link-board/src/display/string_display.rs:47
Method
io_error
(io_err: io::Error)
link-board/src/error.rs:42
Method
is_not_in_progress_err
(&self)
link-board/src/error.rs:74
Method
json_error
(serde_err: serde_json::Error)
link-board/src/error.rs:50
Method
ln_1_at_station
()
link-board/src/led.rs:54
Method
ln_1_between_stations
()
link-board/src/led.rs:60
Method
ln_2_at_station
()
link-board/src/led.rs:66
Method
ln_2_between_stations
()
link-board/src/led.rs:72
Method
logging_error
(log_err: SetLoggerError)
link-board/src/error.rs:58
Function
main
()
link-board-esp-idf/build.rs:1
Function
main
()
link-board-esp-idf/src/main.rs:18
Function
main
()
link-board/src/main.rs:11
Method
new
(spi: SPI2, sclk: impl OutputPin, serial_out: impl OutputPin, serial_in: impl InputPin)
link-board-esp-idf/src/spi_adapter.rs:15
Method
new
()
link-board/src/spi_adapter.rs:25
Method
new
( next_stop_name: String, route: Route, destination: Destination, next_stop_ti
link-board/src/train.rs:19
Method
new
(adapter: impl SpiWriter + 'static)
link-board/src/display/map_display.rs:19
Method
new
(adapter: impl SpiWriter + 'static)
link-board/src/display/strip_display.rs:57
Method
new
(adapter: impl SpiWriter + 'static)
link-board/src/display/string_display.rs:25
Method
off
()
link-board/src/led.rs:44
Method
orange
()
link-board/src/led.rs:140
Method
purple
()
link-board/src/led.rs:128
Method
show_static_stations
(&mut self)
link-board/src/display/map_display.rs:26
Function
test_cid_idx_before_next_stop
()
link-board/src/train.rs:167
next →
1–100 of 106, ranked by callers