MCPcopy Create free account

hub / github.com/RallyPat/LibreTune / functions

Functions2,182 in github.com/RallyPat/LibreTune

↓ 3 callersFunctiontest_legacy_command
( port: &mut Box<dyn SerialPort>, cmd: u8, description: &str, timeout_ms: u64, )
crates/libretune-core/examples/speeduino_test.rs:241
↓ 3 callersFunctiontest_manifest
()
crates/libretune-core/src/plugin_system.rs:339
↓ 3 callersFunctiontoF
(c: number)
crates/libretune-app/src/utils/__tests__/utilities.test.ts:37
↓ 3 callersFunctiontoHex
(n: number)
crates/libretune-app/src/utils/heatmapColors.ts:137
↓ 3 callersFunctiontoKelvin
(celsius: number)
crates/libretune-app/src/components/wizards/ThermistorWizard.tsx:48
↓ 3 callersMethodto_argb_int
Convert to ARGB integer
crates/libretune-core/src/dash/types.rs:30
↓ 3 callersFunctionunescape_value
Unescape a property value
crates/libretune-core/src/project/properties.rs:262
↓ 3 callersMethodupdate
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 callersFunctionuseChannelValue
(name: string, defaultValue = 0)
crates/libretune-app/src/stores/realtimeStore.ts:138
↓ 3 callersFunctionuseChannels
(names: string[])
crates/libretune-app/src/stores/realtimeStore.ts:161
↓ 3 callersFunctionuseHeatmapSettings
()
crates/libretune-app/src/utils/useHeatmapSettings.ts:60
↓ 3 callersMethoduses_modern_protocol
Check if this ECU uses modern CRC-framed protocol
crates/libretune-core/src/ini/types.rs:983
↓ 3 callersFunctionvalidate
(value: string)
crates/libretune-app/src/components/dialogs/CellEditDialog.tsx:52
↓ 3 callersMethodwrite_bytes
Write raw bytes to a page (marks as dirty)
crates/libretune-core/src/tune/cache.rs:145
↓ 3 callersFunctionwrite_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 callersFunctionwrite_temp_ini
(bytes: &[u8])
crates/libretune-core/tests/ini_parsing.rs:356
↓ 2 callersMethodadaptive_timing_stats
Get adaptive timing stats for diagnostics
crates/libretune-core/src/protocol/connection.rs:428
↓ 2 callersFunctionadd_offset
Add an offset to selected cells
crates/libretune-core/src/table_ops.rs:290
↓ 2 callersFunctionapi_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 callersFunctionapi_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 callersFunctionapi_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 callersFunctionapi_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 callersFunctionapi_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 callersFunctionapi_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 callersFunctionapply_demo_enable
Internal helper: apply demo enable with a provided definition and cache
crates/libretune-app/src-tauri/src/commands/demo.rs:106
↓ 2 callersMethodas_bool
Get as bool, returning None if not a bool
crates/libretune-core/src/ecu/values.rs:37
↓ 2 callersMethodassignments_by_category
Get assignments grouped by category
crates/libretune-core/src/port_editor.rs:217
↓ 2 callersFunctionauto_detect_columns
Auto-detect CSV columns from header names
crates/libretune-core/src/datalog/dyno.rs:458
↓ 2 callersMethodbuild_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 callersMethodbyte
Add a single byte
crates/libretune-core/src/protocol/packet.rs:227
↓ 2 callersFunctioncalculateDragForce
( velocity_ms: number, frontalArea_sqm: number, dragCoeff: number )
crates/libretune-app/src/components/dialogs/PerformanceFieldsDialog.tsx:84
↓ 2 callersFunctioncalculateRollingResistance
(mass_kg: number)
crates/libretune-app/src/components/dialogs/PerformanceFieldsDialog.tsx:93
↓ 2 callersFunctioncalculate_crc
(data: &[u8])
crates/libretune-core/examples/speeduino_test.rs:523
↓ 2 callersMethodcapabilities
Derive INI-driven feature capabilities for UI gating.
crates/libretune-core/src/ini/mod.rs:314
↓ 2 callersFunctioncelsiusToFahrenheit
(c: number)
crates/libretune-app/src/utils/unitConversions.ts:34
↓ 2 callersFunctioncelsiusToKelvin
(c: number)
crates/libretune-app/src/utils/unitConversions.ts:42
↓ 2 callersFunctioncheckCell
(x: number, y: number)
crates/libretune-app/src/components/tables/TableEditor2D.tsx:277
↓ 2 callersMethodclear_input_buffer
(&mut self)
crates/libretune-core/src/protocol/discovery.rs:356
↓ 2 callersMethodclear_output_buffer
(&mut self)
crates/libretune-core/src/protocol/stream.rs:62
↓ 2 callersFunctioncollect_attrs_excluding
( e: &BytesStart<'_>, exclude: &[&str], )
crates/libretune-core/src/tune_view/parser.rs:179
↓ 2 callersFunctioncompare_manifests
Compare a tune's saved manifest against current INI definition
crates/libretune-core/src/tune/migration.rs:108
↓ 2 callersFunctioncompare_signatures
Compare two signatures and determine match type using normalized strings
crates/libretune-app/src-tauri/src/commands/signature_helpers.rs:36
↓ 2 callersFunctioncomponentId
(c: DashComponent)
crates/libretune-app/src/components/dashboards/designer/LayerPanel.tsx:23
↓ 2 callersFunctioncomponentKind
(c: DashComponent)
crates/libretune-app/src/components/dashboards/designer/LayerPanel.tsx:35
↓ 2 callersFunctioncomputePosition
(value: number, bins: number[])
crates/libretune-app/src/components/tables/TableGrid.tsx:70
↓ 2 callersFunctionconnect_to_ecu_simulated
(state: &AppState, signature: &str)
crates/libretune-app/src-tauri/src/commands/signature_helpers.rs:156
↓ 2 callersFunctioncopyDir
(src, dest)
crates/libretune-app/scripts/sync-manual.mjs:18
↓ 2 callersFunctioncountLeafNodes
Count leaf nodes (non-folder items) in the tree
crates/libretune-app/src/components/tuner-ui/Sidebar.tsx:69
↓ 2 callersFunctioncreateDefaultGaugeFromChannel
( channelId: string, channelLabel: string, info: ChannelInfo | undefined, relX: number, relY: number
crates/libretune-app/src/components/dashboards/designer/useDesignerDrop.ts:15
↓ 2 callersMethodcreate_branch
Create a new branch at current HEAD
crates/libretune-core/src/project/version_control.rs:291
↓ 2 callersFunctioncreate_default_dashboard_files
Create default dashboard XML files in the given directory
crates/libretune-app/src-tauri/src/commands/dash_layout.rs:301
↓ 2 callersFunctioncreate_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 callersFunctioncreate_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 callersFunctiondefault_runtime_packet_mode
()
crates/libretune-app/src-tauri/src/commands/app_settings.rs:94
↓ 2 callersMethoddelete_restore_point
Delete a restore point
crates/libretune-core/src/project/project.rs:506
↓ 2 callersFunctiondeserialize_action_set
Deserialize an action set from JSON string
crates/libretune-core/src/action_scripting.rs:348
↓ 2 callersMethoddisplay_name
Get display name for the ECU type
crates/libretune-core/src/ini/types.rs:87
↓ 2 callersFunctiondistance
(x1: number, y1: number, x2: number, y2: number)
crates/libretune-app/src/utils/__tests__/utilities.test.ts:164
↓ 2 callersFunctiondrawFrame
()
crates/libretune-app/src/components/gauges/useGaugeRenderer.ts:216
↓ 2 callersFunctioneaseInOut
(t: number)
crates/libretune-app/src/components/dashboards/hooks/useGaugeSweep.ts:34
↓ 2 callersMethodenable_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 callersFunctionencode_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 callersFunctionensureDir
(dir)
crates/libretune-app/scripts/sync-manual.mjs:14
↓ 2 callersFunctionexecuteCommand
()
crates/libretune-app/src/components/dialogs/fields/CommandButton.tsx:65
↓ 2 callersFunctionfahrenheitToCelsius
(f: number)
crates/libretune-app/src/utils/unitConversions.ts:38
↓ 2 callersFunctionfeed_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 callersFunctionfill_region
( z_values: &[Vec<f64>], selected_cells: Vec<TableCell>, direction: FillDirection, )
crates/libretune-core/src/table_ops.rs:374
↓ 2 callersMethodfind_bin_index
(&self, value: f64, bins: &[f64])
crates/libretune-core/src/autotune/mod.rs:371
↓ 2 callersFunctionfind_nearest_bin
Find the nearest bin index for a given value
crates/libretune-core/src/datalog/dyno.rs:522
↓ 2 callersFunctionfind_surrounding_indices
Find surrounding bin indices and interpolation ratio (clamped to edges)
crates/libretune-core/src/table_ops.rs:79
↓ 2 callersFunctionformatBps
(bps: number)
crates/libretune-app/src/components/diagnostics/OutputChannelStatus.tsx:71
↓ 2 callersFunctionformatBytesPerSecond
(bps: number)
crates/libretune-app/src/components/layout/ConnectionMetrics.tsx:14
↓ 2 callersFunctionformatError
(e: unknown)
crates/libretune-app/src/utils/formatError.ts:5
↓ 2 callersFunctionformatValidationIssue
(issue: ValidationIssue)
crates/libretune-app/src/components/dashboards/utils/validation.ts:21
↓ 2 callersMethodformat_display
Format log message for display.
crates/libretune-core/src/plugin_api.rs:150
↓ 2 callersFunctionformat_value
(value: &Value)
crates/libretune-core/src/lua/mod.rs:13
↓ 2 callersFunctiongenerateLinearBins
(count: number, min: number, max: number)
crates/libretune-app/src/components/dialogs/RebinDialog.tsx:86
↓ 2 callersFunctiongenerate_cranking_enrichment
Generate cranking enrichment curve Returns (coolant_temp_C, enrichment_%) pairs
crates/libretune-core/src/basemap/generator.rs:326
↓ 2 callersFunctiongenerate_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 callersFunctiongetAvailableSchemes
()
crates/libretune-app/src/utils/heatmapColors.ts:263
↓ 2 callersMethodgetBindingForAction
* 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 callersFunctiongetEmbeddedImage
(name: string | null | undefined)
crates/libretune-app/src/components/gauges/assetCache.ts:15
↓ 2 callersFunctiongetFocusableElements
(container: HTMLElement)
crates/libretune-app/src/utils/focusManagement.ts:12
↓ 2 callersFunctiongetFontFamily
(fontFamily?: string)
crates/libretune-app/src/components/gauges/TsIndicator.tsx:16
↓ 2 callersFunctiongetHotkeyManager
()
crates/libretune-app/src/services/hotkeyService.ts:16
↓ 2 callersFunctiongetPercentile
(p: number)
crates/libretune-app/src/components/tuner-ui/LoggerStatsPanel.tsx:57
↓ 2 callersFunctiongetSeverityClass
()
crates/libretune-app/src/components/dialogs/MigrationReportDialog.tsx:135
↓ 2 callersFunctiongetStateColor
(state: string)
crates/libretune-app/src/components/PluginPanel.tsx:109
↓ 2 callersMethodget_current_branch_name
Get the current branch name (None if detached HEAD)
crates/libretune-core/src/project/version_control.rs:326
↓ 2 callersMethodget_effective_inter_char_timeout
Get effective inter-character timeout
crates/libretune-core/src/protocol/connection.rs:484
↓ 2 callersMethodget_effective_timeout
Get effective timeout - uses adaptive timing if enabled, otherwise INI or config default
crates/libretune-core/src/protocol/connection.rs:468
↓ 2 callersMethodget_head_commit
(&self)
crates/libretune-core/src/project/version_control.rs:356
↓ 2 callersMethodget_history
Get commit history (most recent first)
crates/libretune-core/src/project/version_control.rs:186
↓ 2 callersMethodget_i32
Get as i32
crates/libretune-core/src/project/properties.rs:137
↓ 2 callersFunctionget_port_editor_store_path
Project-relative path to the port editor JSON store.
crates/libretune-app/src-tauri/src/paths.rs:40
↓ 2 callersFunctionget_settings_path
Get the settings file path (cross-platform).
crates/libretune-app/src-tauri/src/paths.rs:30
↓ 2 callersMethodget_timeout_ms
Get effective timeout for this command
crates/libretune-core/src/protocol/commands.rs:173
↓ 2 callersFunctiongradeColor
Grade color mapping
crates/libretune-app/src/components/tuner-ui/TuneHealth.tsx:56
↓ 2 callersFunctionhandleCellBlur
(index: number)
crates/libretune-app/src/components/curves/CurveEditor.tsx:504
↓ 2 callersFunctionhandleCellDoubleClick
(x: number, y: number)
crates/libretune-app/src/components/tables/TableEditor2D.tsx:794
← previousnext →301–400 of 2,182, ranked by callers