MCPcopy Create free account

hub / github.com/astolarz/link-board / functions

Functions106 in github.com/astolarz/link-board

↓ 7 callersMethodwrite_rgb
(&mut self, rgb_vec: Vec<Led>)
link-board/src/spi_adapter.rs:38
↓ 5 callersMethodat_station
(&self)
link-board/src/train.rs:135
↓ 5 callersMethoddestination
(&self)
link-board/src/train.rs:38
↓ 5 callersMethodget_led_rgb
(&self)
link-board/src/train.rs:139
↓ 5 callersFunctionlog_train_placement
( destination: Destination, route: Route, next_stop_name: &String, idx: usize, color: &Led
link-board/src/display/map_display.rs:232
↓ 4 callersMethodb
(&self)
link-board/src/led.rs:30
↓ 4 callersMethodg
(&self)
link-board/src/led.rs:26
↓ 4 callersMethodr
(&self)
link-board/src/led.rs:22
↓ 4 callersMethodroute
(&self)
link-board/src/train.rs:34
↓ 3 callersMethodclear
(&mut self, num_to_clear: usize)
link-board/src/spi_adapter.rs:46
↓ 3 callersFunctionindex_trains
(led_strip: &mut Vec<Led>, trains: Vec<Train>)
link-board/src/display/map_display.rs:73
↓ 3 callersFunctionprepare_buffer_leds
(led_strip: &mut Vec<Led>, init_idx: usize, led_val: Led)
link-board/src/display/strip_display.rs:114
↓ 3 callersFunctionstations_only
()
link-board/src/env.rs:7
↓ 2 callersFunctionapi_key
()
link-board/src/env.rs:3
↓ 2 callersMethodblue
()
link-board/src/led.rs:104
↓ 2 callersFunctionget_display
returns a StripDisplay or StringDisplay, defaulting to StripDisplay
link-board/src/display.rs:70
↓ 2 callersMethodget_relative_idx
(&self)
link-board/src/train.rs:42
↓ 2 callersMethodidx_before_next_stop
returns the index of the LED immediately before the next stop
link-board/src/train.rs:107
↓ 2 callersMethodnext_stop_time_offset
(&self)
link-board/src/train.rs:157
↓ 2 callersMethodred
()
link-board/src/led.rs:86
↓ 2 callersFunctionrender_trains
(display: &mut Box<dyn LinkBoardDisplay>, data_retriever: &impl DataRetriever)
link-board/src/display.rs:80
↓ 2 callersFunctionwrite_stations_as_dim_white
(led_strip: &mut Vec<Led>)
link-board/src/display/map_display.rs:221
↓ 1 callersMethodadd_tuple
(&mut self, rgb: (u8, u8, u8))
link-board/src/led.rs:38
↓ 1 callersMethodclear_trains
(&mut self)
link-board/src/display/map_display.rs:47
↓ 1 callersFunctiondir_id_to_destination
(dir_id: Option<&str>, route: Route)
link-board/src/data_parser.rs:70
↓ 1 callersFunctiondisplay_type_int
()
link-board/src/env.rs:11
↓ 1 callersMethodget_1n_init_idx
(&self)
link-board/src/display/map_display.rs:56
↓ 1 callersMethodget_1n_staging_idx
(&self)
link-board/src/display/map_display.rs:60
↓ 1 callersMethodget_1s_init_idx
(&self)
link-board/src/display/map_display.rs:64
↓ 1 callersMethodget_1s_staging_idx
(&self)
link-board/src/display/map_display.rs:68
↓ 1 callersFunctionget_adapter
()
link-board/src/spi_adapter.rs:20
↓ 1 callersFunctionget_all_trains
(data_retriever: &impl DataRetriever)
link-board/src/data_parser.rs:5
↓ 1 callersFunctionget_data_retriever
()
link-board-esp-idf/src/data_retriever.rs:9
↓ 1 callersFunctionget_data_retriever
()
link-board/src/data_retriever.rs:30
↓ 1 callersFunctionget_display_type
()
link-board/src/display.rs:61
↓ 1 callersMethodget_json_for_all_trains
(&self)
link-board/src/data_retriever.rs:38
↓ 1 callersMethodget_map_idx
(&self)
link-board/src/train.rs:77
↓ 1 callersFunctionget_next_inbetween_idx
(idx: usize, route: Route, destination: Destination, next_stop_name: &String)
link-board/src/display/map_display.rs:265
↓ 1 callersMethodgreen
()
link-board/src/led.rs:92
↓ 1 callersMethodinit_red
(&mut self)
link-board/src/display/map_display.rs:51
↓ 1 callersMethodnext_stop_idx
(&self)
link-board/src/train.rs:95
↓ 1 callersFunctionnum_leds_between_stops
(route: Route, destination: Destination, next_stop_name: &str)
link-board/src/display/map_display.rs:210
↓ 1 callersFunctionparse_route
(json_string: &String, route: Route)
link-board/src/data_parser.rs:17
↓ 1 callersMethodupdate_trains
(&mut self, trains: Vec<Train>)
link-board/src/display/map_display.rs:34
↓ 1 callersFunctionwifi
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
Methodas_tuple
(&self)
link-board/src/led.rs:164
Methodat_station_mixed
()
link-board/src/led.rs:78
Methodbetween_stations_mixed
()
link-board/src/led.rs:82
Methodclear
(&mut self, num_to_clear: usize)
link-board-esp-idf/src/spi_adapter.rs:59
Methodclear_trains
(&mut self)
link-board/src/display/strip_display.rs:88
Methodclear_trains
(&mut self)
link-board/src/display/string_display.rs:43
Methodclient_error
(req_err: reqwest::Error)
link-board/src/error.rs:34
Methodcyan
()
link-board/src/led.rs:116
Methoddull_blue
()
link-board/src/led.rs:110
Methoddull_cyan
()
link-board/src/led.rs:122
Methoddull_green
()
link-board/src/led.rs:98
Methoddull_orange
()
link-board/src/led.rs:146
Methoddull_purple
()
link-board/src/led.rs:134
Methoddull_white
()
link-board/src/led.rs:158
Methoddull_yellow
()
link-board/src/led.rs:152
Methodempty_station
()
link-board/src/led.rs:50
Methodeq
(&self, other: &Self)
link-board/src/led.rs:34
Methodfmt
(&self, f: &mut std::fmt::Formatter)
link-board/src/error.rs:109
Methodfrom
(r: u8, g: u8, b: u8)
link-board/src/led.rs:16
Methodfrom
(value: reqwest::Error)
link-board/src/error.rs:85
Methodfrom_str
(s: &str)
link-board/src/display.rs:50
Methodget_1n_init_idx
(&self)
link-board/src/display/strip_display.rs:97
Methodget_1n_init_idx
(&self)
link-board/src/display/string_display.rs:52
Methodget_1n_staging_idx
(&self)
link-board/src/display/strip_display.rs:101
Methodget_1n_staging_idx
(&self)
link-board/src/display/string_display.rs:56
Methodget_1s_init_idx
(&self)
link-board/src/display/strip_display.rs:105
Methodget_1s_init_idx
(&self)
link-board/src/display/string_display.rs:60
Methodget_1s_staging_idx
(&self)
link-board/src/display/strip_display.rs:109
Methodget_1s_staging_idx
(&self)
link-board/src/display/string_display.rs:64
Methodget_json_for_all_trains
(&self)
link-board-esp-idf/src/data_retriever.rs:17
Functionindex_trains
TODO: Update to handle 2 Line or remove
link-board/src/display.rs:97
Methodinit_red
(&mut self)
link-board/src/display/strip_display.rs:92
Methodinit_red
(&mut self)
link-board/src/display/string_display.rs:47
Methodio_error
(io_err: io::Error)
link-board/src/error.rs:42
Methodis_not_in_progress_err
(&self)
link-board/src/error.rs:74
Methodjson_error
(serde_err: serde_json::Error)
link-board/src/error.rs:50
Methodln_1_at_station
()
link-board/src/led.rs:54
Methodln_1_between_stations
()
link-board/src/led.rs:60
Methodln_2_at_station
()
link-board/src/led.rs:66
Methodln_2_between_stations
()
link-board/src/led.rs:72
Methodlogging_error
(log_err: SetLoggerError)
link-board/src/error.rs:58
Functionmain
()
link-board-esp-idf/build.rs:1
Functionmain
()
link-board-esp-idf/src/main.rs:18
Functionmain
()
link-board/src/main.rs:11
Methodnew
(spi: SPI2, sclk: impl OutputPin, serial_out: impl OutputPin, serial_in: impl InputPin)
link-board-esp-idf/src/spi_adapter.rs:15
Methodnew
()
link-board/src/spi_adapter.rs:25
Methodnew
( next_stop_name: String, route: Route, destination: Destination, next_stop_ti
link-board/src/train.rs:19
Methodnew
(adapter: impl SpiWriter + 'static)
link-board/src/display/map_display.rs:19
Methodnew
(adapter: impl SpiWriter + 'static)
link-board/src/display/strip_display.rs:57
Methodnew
(adapter: impl SpiWriter + 'static)
link-board/src/display/string_display.rs:25
Methodoff
()
link-board/src/led.rs:44
Methodorange
()
link-board/src/led.rs:140
Methodpurple
()
link-board/src/led.rs:128
Methodshow_static_stations
(&mut self)
link-board/src/display/map_display.rs:26
Functiontest_cid_idx_before_next_stop
()
link-board/src/train.rs:167
next →1–100 of 106, ranked by callers