Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RallyPat/LibreTune
/ functions
Functions
2,182 in github.com/RallyPat/LibreTune
⨍
Functions
2,182
◇
Types & classes
554
↓ 3 callers
Function
test_legacy_command
( port: &mut Box<dyn SerialPort>, cmd: u8, description: &str, timeout_ms: u64, )
crates/libretune-core/examples/speeduino_test.rs:241
↓ 3 callers
Function
test_manifest
()
crates/libretune-core/src/plugin_system.rs:339
↓ 3 callers
Function
toF
(c: number)
crates/libretune-app/src/utils/__tests__/utilities.test.ts:37
↓ 3 callers
Function
toHex
(n: number)
crates/libretune-app/src/utils/heatmapColors.ts:137
↓ 3 callers
Function
toKelvin
(celsius: number)
crates/libretune-app/src/components/wizards/ThermistorWizard.tsx:48
↓ 3 callers
Method
to_argb_int
Convert to ARGB integer
crates/libretune-core/src/dash/types.rs:30
↓ 3 callers
Function
unescape_value
Unescape a property value
crates/libretune-core/src/project/properties.rs:262
↓ 3 callers
Method
update
Update RPM and check for state transitions. Returns Some(new_state) if state changed, None otherwise.
crates/libretune-app/src-tauri/src/state.rs:51
↓ 3 callers
Function
useChannelValue
(name: string, defaultValue = 0)
crates/libretune-app/src/stores/realtimeStore.ts:138
↓ 3 callers
Function
useChannels
(names: string[])
crates/libretune-app/src/stores/realtimeStore.ts:161
↓ 3 callers
Function
useHeatmapSettings
()
crates/libretune-app/src/utils/useHeatmapSettings.ts:60
↓ 3 callers
Method
uses_modern_protocol
Check if this ECU uses modern CRC-framed protocol
crates/libretune-core/src/ini/types.rs:983
↓ 3 callers
Function
validate
(value: string)
crates/libretune-app/src/components/dialogs/CellEditDialog.tsx:52
↓ 3 callers
Method
write_bytes
Write raw bytes to a page (marks as dirty)
crates/libretune-core/src/tune/cache.rs:145
↓ 3 callers
Function
write_table_z
Helper: write a 2D table's Z values into cache
crates/libretune-app/src-tauri/src/commands/apply_base_map.rs:56
↓ 3 callers
Function
write_temp_ini
(bytes: &[u8])
crates/libretune-core/tests/ini_parsing.rs:356
↓ 2 callers
Method
adaptive_timing_stats
Get adaptive timing stats for diagnostics
crates/libretune-core/src/protocol/connection.rs:428
↓ 2 callers
Function
add_offset
Add an offset to selected cells
crates/libretune-core/src/table_ops.rs:290
↓ 2 callers
Function
api_execute_action
Host function: Execute action sequence. # Permissions Requires `ExecuteActions` permission. # Arguments `plugin_name` - Name of calling plugin `acti
crates/libretune-core/src/plugin_api.rs:327
↓ 2 callers
Function
api_get_channel_value
Host function: Get realtime value for subscribed channel. # Permissions Requires `SubscribeChannels` permission. # Arguments `plugin_name` - Name of
crates/libretune-core/src/plugin_api.rs:279
↓ 2 callers
Function
api_get_constant
Host function: Get constant value. # Permissions Requires `ReadTables` permission (constants are table-like data). # Arguments `plugin_name` - Name
crates/libretune-core/src/plugin_api.rs:201
↓ 2 callers
Function
api_get_plugin_info
Host function: Get plugin info. Returns plugin manifest and current stats. # Arguments `plugin_name` - Name of plugin to query # Returns ApiRespons
crates/libretune-core/src/plugin_api.rs:350
↓ 2 callers
Function
api_set_constant
Host function: Set constant value. # Permissions Requires `WriteConstants` permission. # Arguments `plugin_name` - Name of calling plugin `constant_
crates/libretune-core/src/plugin_api.rs:227
↓ 2 callers
Function
api_subscribe_channel
Host function: Subscribe to realtime channel. # Permissions Requires `SubscribeChannels` permission. # Arguments `plugin_name` - Name of calling plu
crates/libretune-core/src/plugin_api.rs:253
↓ 2 callers
Function
apply_demo_enable
Internal helper: apply demo enable with a provided definition and cache
crates/libretune-app/src-tauri/src/commands/demo.rs:106
↓ 2 callers
Method
as_bool
Get as bool, returning None if not a bool
crates/libretune-core/src/ecu/values.rs:37
↓ 2 callers
Method
assignments_by_category
Get assignments grouped by category
crates/libretune-core/src/port_editor.rs:217
↓ 2 callers
Function
auto_detect_columns
Auto-detect CSV columns from header names
crates/libretune-core/src/datalog/dyno.rs:458
↓ 2 callers
Method
build_write_command
Build a write command from format string e.g., "C%2i%2o%2c%v" with page=0, offset=0, count=len(data), data
crates/libretune-core/src/protocol/command_builder.rs:41
↓ 2 callers
Method
byte
Add a single byte
crates/libretune-core/src/protocol/packet.rs:227
↓ 2 callers
Function
calculateDragForce
( velocity_ms: number, frontalArea_sqm: number, dragCoeff: number )
crates/libretune-app/src/components/dialogs/PerformanceFieldsDialog.tsx:84
↓ 2 callers
Function
calculateRollingResistance
(mass_kg: number)
crates/libretune-app/src/components/dialogs/PerformanceFieldsDialog.tsx:93
↓ 2 callers
Function
calculate_crc
(data: &[u8])
crates/libretune-core/examples/speeduino_test.rs:523
↓ 2 callers
Method
capabilities
Derive INI-driven feature capabilities for UI gating.
crates/libretune-core/src/ini/mod.rs:314
↓ 2 callers
Function
celsiusToFahrenheit
(c: number)
crates/libretune-app/src/utils/unitConversions.ts:34
↓ 2 callers
Function
celsiusToKelvin
(c: number)
crates/libretune-app/src/utils/unitConversions.ts:42
↓ 2 callers
Function
checkCell
(x: number, y: number)
crates/libretune-app/src/components/tables/TableEditor2D.tsx:277
↓ 2 callers
Method
clear_input_buffer
(&mut self)
crates/libretune-core/src/protocol/discovery.rs:356
↓ 2 callers
Method
clear_output_buffer
(&mut self)
crates/libretune-core/src/protocol/stream.rs:62
↓ 2 callers
Function
collect_attrs_excluding
( e: &BytesStart<'_>, exclude: &[&str], )
crates/libretune-core/src/tune_view/parser.rs:179
↓ 2 callers
Function
compare_manifests
Compare a tune's saved manifest against current INI definition
crates/libretune-core/src/tune/migration.rs:108
↓ 2 callers
Function
compare_signatures
Compare two signatures and determine match type using normalized strings
crates/libretune-app/src-tauri/src/commands/signature_helpers.rs:36
↓ 2 callers
Function
componentId
(c: DashComponent)
crates/libretune-app/src/components/dashboards/designer/LayerPanel.tsx:23
↓ 2 callers
Function
componentKind
(c: DashComponent)
crates/libretune-app/src/components/dashboards/designer/LayerPanel.tsx:35
↓ 2 callers
Function
computePosition
(value: number, bins: number[])
crates/libretune-app/src/components/tables/TableGrid.tsx:70
↓ 2 callers
Function
connect_to_ecu_simulated
(state: &AppState, signature: &str)
crates/libretune-app/src-tauri/src/commands/signature_helpers.rs:156
↓ 2 callers
Function
copyDir
(src, dest)
crates/libretune-app/scripts/sync-manual.mjs:18
↓ 2 callers
Function
countLeafNodes
Count leaf nodes (non-folder items) in the tree
crates/libretune-app/src/components/tuner-ui/Sidebar.tsx:69
↓ 2 callers
Function
createDefaultGaugeFromChannel
( channelId: string, channelLabel: string, info: ChannelInfo | undefined, relX: number, relY: number
crates/libretune-app/src/components/dashboards/designer/useDesignerDrop.ts:15
↓ 2 callers
Method
create_branch
Create a new branch at current HEAD
crates/libretune-core/src/project/version_control.rs:291
↓ 2 callers
Function
create_default_dashboard_files
Create default dashboard XML files in the given directory
crates/libretune-app/src-tauri/src/commands/dash_layout.rs:301
↓ 2 callers
Function
create_racing_dashboard
Create a racing-focused dashboard Massive center RPM tachometer with critical racing metrics in bold readouts Optimized for quick glances while drivin
crates/libretune-core/src/dash/templates.rs:395
↓ 2 callers
Function
create_tuning_dashboard
Create a tuning-focused dashboard Create a tuning-focused dashboard Professional layout optimized for live tuning sessions Shows all critical metrics
crates/libretune-core/src/dash/templates.rs:633
↓ 2 callers
Function
default_runtime_packet_mode
()
crates/libretune-app/src-tauri/src/commands/app_settings.rs:94
↓ 2 callers
Method
delete_restore_point
Delete a restore point
crates/libretune-core/src/project/project.rs:506
↓ 2 callers
Function
deserialize_action_set
Deserialize an action set from JSON string
crates/libretune-core/src/action_scripting.rs:348
↓ 2 callers
Method
display_name
Get display name for the ECU type
crates/libretune-core/src/ini/types.rs:87
↓ 2 callers
Function
distance
(x1: number, y1: number, x2: number, y2: number)
crates/libretune-app/src/utils/__tests__/utilities.test.ts:164
↓ 2 callers
Function
drawFrame
()
crates/libretune-app/src/components/gauges/useGaugeRenderer.ts:216
↓ 2 callers
Function
easeInOut
(t: number)
crates/libretune-app/src/components/dashboards/hooks/useGaugeSweep.ts:34
↓ 2 callers
Method
enable_adaptive_timing
Enable adaptive timing with optional custom config When enabled, communication delays are dynamically adjusted based on measured ECU response times
crates/libretune-core/src/protocol/connection.rs:404
↓ 2 callers
Function
encode_constant_value
Encode a constant value to bytes based on data type (big-endian)
crates/libretune-app/src-tauri/src/commands/csv_io.rs:425
↓ 2 callers
Function
ensureDir
(dir)
crates/libretune-app/scripts/sync-manual.mjs:14
↓ 2 callers
Function
executeCommand
()
crates/libretune-app/src/components/dialogs/fields/CommandButton.tsx:65
↓ 2 callers
Function
fahrenheitToCelsius
(f: number)
crates/libretune-app/src/utils/unitConversions.ts:38
↓ 2 callers
Function
feed_autotune_data
( app_state: &AppState, data: &HashMap<String, f64>, current_time_ms: u64, )
crates/libretune-app/src-tauri/src/commands/realtime_stream.rs:14
↓ 2 callers
Function
fill_region
( z_values: &[Vec<f64>], selected_cells: Vec<TableCell>, direction: FillDirection, )
crates/libretune-core/src/table_ops.rs:374
↓ 2 callers
Method
find_bin_index
(&self, value: f64, bins: &[f64])
crates/libretune-core/src/autotune/mod.rs:371
↓ 2 callers
Function
find_nearest_bin
Find the nearest bin index for a given value
crates/libretune-core/src/datalog/dyno.rs:522
↓ 2 callers
Function
find_surrounding_indices
Find surrounding bin indices and interpolation ratio (clamped to edges)
crates/libretune-core/src/table_ops.rs:79
↓ 2 callers
Function
formatBps
(bps: number)
crates/libretune-app/src/components/diagnostics/OutputChannelStatus.tsx:71
↓ 2 callers
Function
formatBytesPerSecond
(bps: number)
crates/libretune-app/src/components/layout/ConnectionMetrics.tsx:14
↓ 2 callers
Function
formatError
(e: unknown)
crates/libretune-app/src/utils/formatError.ts:5
↓ 2 callers
Function
formatValidationIssue
(issue: ValidationIssue)
crates/libretune-app/src/components/dashboards/utils/validation.ts:21
↓ 2 callers
Method
format_display
Format log message for display.
crates/libretune-core/src/plugin_api.rs:150
↓ 2 callers
Function
format_value
(value: &Value)
crates/libretune-core/src/lua/mod.rs:13
↓ 2 callers
Function
generateLinearBins
(count: number, min: number, max: number)
crates/libretune-app/src/components/dialogs/RebinDialog.tsx:86
↓ 2 callers
Function
generate_cranking_enrichment
Generate cranking enrichment curve Returns (coolant_temp_C, enrichment_%) pairs
crates/libretune-core/src/basemap/generator.rs:326
↓ 2 callers
Function
generate_warmup_enrichment
Generate warmup enrichment curve (WUE) Returns (coolant_temp_C, enrichment_%) pairs 100% = no enrichment (fully warm)
crates/libretune-core/src/basemap/generator.rs:352
↓ 2 callers
Function
getAvailableSchemes
()
crates/libretune-app/src/utils/heatmapColors.ts:263
↓ 2 callers
Method
getBindingForAction
* Get the effective key binding for an action. * Returns custom binding if set, otherwise returns the action ID as default. * * @param actio
crates/libretune-app/src/components/HotkeyManager.ts:166
↓ 2 callers
Function
getEmbeddedImage
(name: string | null | undefined)
crates/libretune-app/src/components/gauges/assetCache.ts:15
↓ 2 callers
Function
getFocusableElements
(container: HTMLElement)
crates/libretune-app/src/utils/focusManagement.ts:12
↓ 2 callers
Function
getFontFamily
(fontFamily?: string)
crates/libretune-app/src/components/gauges/TsIndicator.tsx:16
↓ 2 callers
Function
getHotkeyManager
()
crates/libretune-app/src/services/hotkeyService.ts:16
↓ 2 callers
Function
getPercentile
(p: number)
crates/libretune-app/src/components/tuner-ui/LoggerStatsPanel.tsx:57
↓ 2 callers
Function
getSeverityClass
()
crates/libretune-app/src/components/dialogs/MigrationReportDialog.tsx:135
↓ 2 callers
Function
getStateColor
(state: string)
crates/libretune-app/src/components/PluginPanel.tsx:109
↓ 2 callers
Method
get_current_branch_name
Get the current branch name (None if detached HEAD)
crates/libretune-core/src/project/version_control.rs:326
↓ 2 callers
Method
get_effective_inter_char_timeout
Get effective inter-character timeout
crates/libretune-core/src/protocol/connection.rs:484
↓ 2 callers
Method
get_effective_timeout
Get effective timeout - uses adaptive timing if enabled, otherwise INI or config default
crates/libretune-core/src/protocol/connection.rs:468
↓ 2 callers
Method
get_head_commit
(&self)
crates/libretune-core/src/project/version_control.rs:356
↓ 2 callers
Method
get_history
Get commit history (most recent first)
crates/libretune-core/src/project/version_control.rs:186
↓ 2 callers
Method
get_i32
Get as i32
crates/libretune-core/src/project/properties.rs:137
↓ 2 callers
Function
get_port_editor_store_path
Project-relative path to the port editor JSON store.
crates/libretune-app/src-tauri/src/paths.rs:40
↓ 2 callers
Function
get_settings_path
Get the settings file path (cross-platform).
crates/libretune-app/src-tauri/src/paths.rs:30
↓ 2 callers
Method
get_timeout_ms
Get effective timeout for this command
crates/libretune-core/src/protocol/commands.rs:173
↓ 2 callers
Function
gradeColor
Grade color mapping
crates/libretune-app/src/components/tuner-ui/TuneHealth.tsx:56
↓ 2 callers
Function
handleCellBlur
(index: number)
crates/libretune-app/src/components/curves/CurveEditor.tsx:504
↓ 2 callers
Function
handleCellDoubleClick
(x: number, y: number)
crates/libretune-app/src/components/tables/TableEditor2D.tsx:794
← previous
next →
301–400 of 2,182, ranked by callers