1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-vehicle/src/adapter.rs
Items
struct ScenarioProfile impl ScenarioProfile struct ScenarioProfileRule const SCENARIO_PROFILE_RULES const ELM327_STATUS_MARKERS struct SimProfile impl SimProfile struct SimulatedFormula const SIMULATED_FORMULAS const GEAR_BANDS struct ParsedObdCommand impl ParsedObdCommand
Functions
By call-graph weight (PageRank; 1.0 is the average function). 99 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| clamp_bytesrc/adapter.rs:52 | fn | 3 | 1 | 17 | 0 | 9.7 | |
| u16_bytessrc/adapter.rs:64 | fn | 3 | 1 | 15 | 0 | 8 | |
| adapter_statussrc/adapter.rs:12 | fn | 39 | 4 | 5 | 4 | 3.7 | |
| pct_bytesrc/adapter.rs:56 | fn | 3 | 1 | 8 | 1 | 3.1 | |
| simulated_snapshotsrc/adapter.rs:384 | fn | 120 | 1 | 8 | 20 | 2.7 | |
| dtcs_from_inputsrc/adapter.rs:284 | fn | 31 | 4 | 4 | 3 | 1.4 | |
| adapter_valuesrc/adapter.rs:8 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| execute_obd_commandsrc/adapter.rs:776 | fn | 11 | 4 | 3 | 6 | 1.2 | |
| snapshot_from_elm327_framessrc/adapter.rs:355 | fn | 28 | 1 | 4 | 5 | 1.2 | |
| sample_bytes_hexsrc/adapter.rs:838 | fn | 12 | 1 | 1 | 0 | 1.2 | |
| scenariosrc/adapter.rs:100 | fn | 3 | 1 | 2 | 1 | 1.2 | |
| profile_numbersrc/adapter.rs:560 | fn | 3 | 1 | 1 | 0 | 1.1 | |
| vehicle_info_responsesrc/adapter.rs:826 | fn | 7 | 3 | 2 | 3 | 1.1 | |
| simulated_framessrc/adapter.rs:505 | fn | 4 | 1 | 3 | 1 | 1 | |
| rpm_bytessrc/adapter.rs:68 | fn | 3 | 1 | 3 | 1 | 1 | |
| voltage_bytessrc/adapter.rs:72 | fn | 3 | 1 | 2 | 1 | 1 | |
| inject_proprietary_simulated_pidssrc/adapter.rs:510 | fn | 18 | 3 | 2 | 4 | 1 | |
| derived_metricssrc/adapter.rs:254 | fn | 29 | 2 | 3 | 1 | 1 | |
| simulated_formula_bytessrc/adapter.rs:603 | fn | 3 | 1 | 3 | 0 | 1 | |
| ParsedObdCommand::parsesrc/adapter.rs:763 | method | 7 | 2 | 3 | 0 | 1 | |
| SimProfile::boostsrc/adapter.rs:551 | method | 3 | 1 | 2 | 0 | 0.9 | |
| SimProfile::mg2_speedsrc/adapter.rs:555 | method | 3 | 1 | 2 | 0 | 0.9 | |
| ParsedObdCommand::standard_pidsrc/adapter.rs:771 | method | 3 | 1 | 2 | 0 | 0.9 | |
| spaced_pidsrc/adapter.rs:851 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| decode_elm327_framesrc/adapter.rs:317 | fn | 22 | 2 | 2 | 3 | 0.8 | |
| decodesrc/adapter.rs:240 | fn | 13 | 2 | 2 | 1 | 0.8 | |
| command_snapshotsrc/adapter.rs:794 | fn | 4 | 1 | 2 | 1 | 0.8 | |
| sample_hex_for_pidsrc/adapter.rs:834 | fn | 3 | 1 | 2 | 1 | 0.8 | |
| get_vin_for_vehiclesrc/adapter.rs:749 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| get_ecu_name_for_vehiclesrc/adapter.rs:753 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| ascii_hexsrc/adapter.rs:855 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| test_profilesrc/adapter.rs:863 | fn | 3 | 1 | 2 | 0 | 0.8 | |
| ScenarioProfile::cruisesrc/adapter.rs:132 | method | 20 | 1 | 1 | 0 | 0.8 | |
| enhanced_response_modesrc/adapter.rs:818 | fn | 7 | 3 | 2 | 0 | 0.7 | |
| elm327_status_or_emptysrc/adapter.rs:342 | fn | 3 | 2 | 1 | 0 | 0.7 | |
| elm327_mode01_payloadsrc/adapter.rs:346 | fn | 8 | 2 | 1 | 0 | 0.7 | |
| SimProfile::from_jsonsrc/adapter.rs:540 | method | 10 | 1 | 1 | 1 | 0.7 | |
| simulated_gearsrc/adapter.rs:685 | fn | 5 | 1 | 1 | 0 | 0.7 | |
| input_vehicle_idsrc/adapter.rs:788 | fn | 5 | 1 | 1 | 1 | 0.7 | |
| standard_pid_responsesrc/adapter.rs:799 | fn | 8 | 1 | 1 | 3 | 0.7 | |
| enhanced_pid_responsesrc/adapter.rs:808 | fn | 9 | 1 | 1 | 4 | 0.7 | |
| trim_bytesrc/adapter.rs:60 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| timing_bytesrc/adapter.rs:76 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| maf_bytessrc/adapter.rs:80 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| fuel_rate_bytessrc/adapter.rs:84 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| absolute_load_bytessrc/adapter.rs:88 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| ratio_bytessrc/adapter.rs:92 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| catalyst_temp_bytessrc/adapter.rs:96 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| profile_for_scenariosrc/adapter.rs:104 | fn | 7 | 1 | 1 | 2 | 0.6 | |
| sim_brakesrc/adapter.rs:668 | fn | 4 | 2 | 1 | 1 | 0.6 | |
| sim_mb_airmatic_flsrc/adapter.rs:720 | fn | 4 | 2 | 1 | 1 | 0.6 | |
| sim_mb_torque_slipsrc/adapter.rs:729 | fn | 5 | 3 | 1 | 1 | 0.6 | |
| sim_mb_smooth_cyl1src/adapter.rs:735 | fn | 5 | 2 | 1 | 1 | 0.6 | |
| ScenarioProfile::applysrc/adapter.rs:153 | method | 5 | 2 | 0 | 0 | 0.5 | |
| ScenarioProfile::to_jsonsrc/adapter.rs:159 | method | 26 | 1 | 0 | 0 | 0.5 | |
| apply_idle_profilesrc/adapter.rs:200 | fn | 10 | 1 | 0 | 0 | 0.5 | |
| apply_hot_profilesrc/adapter.rs:211 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| apply_low_voltage_profilesrc/adapter.rs:218 | fn | 3 | 1 | 0 | 0 | 0.5 | |
| apply_fuel_trim_profilesrc/adapter.rs:222 | fn | 6 | 1 | 0 | 0 | 0.5 | |
| apply_hard_accel_profilesrc/adapter.rs:229 | fn | 10 | 1 | 0 | 0 | 0.5 | |
| sim_chtsrc/adapter.rs:607 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_tftsrc/adapter.rs:611 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_boostsrc/adapter.rs:615 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| sim_wastegatesrc/adapter.rs:619 | fn | 5 | 2 | 0 | 2 | 0.5 | |
| sim_misfiressrc/adapter.rs:625 | fn | 3 | 2 | 0 | 1 | 0.5 | |
| sim_socsrc/adapter.rs:629 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_mg2src/adapter.rs:633 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| sim_mg1src/adapter.rs:637 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| sim_hv_voltsrc/adapter.rs:641 | fn | 4 | 2 | 0 | 1 | 0.5 | |
| sim_hv_tempsrc/adapter.rs:646 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_oil_presssrc/adapter.rs:650 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sim_exhaustsrc/adapter.rs:655 | fn | 3 | 2 | 0 | 1 | 0.5 | |
| sim_steeringsrc/adapter.rs:659 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_lat_gsrc/adapter.rs:663 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sim_oil_lifesrc/adapter.rs:673 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_afmsrc/adapter.rs:677 | fn | 3 | 2 | 0 | 1 | 0.5 | |
| sim_gearsrc/adapter.rs:681 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| sim_diff_tempsrc/adapter.rs:691 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_torquesrc/adapter.rs:695 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sim_clutch_tempsrc/adapter.rs:700 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_diff_locksrc/adapter.rs:704 | fn | 3 | 2 | 0 | 1 | 0.5 | |
| sim_itbsrc/adapter.rs:708 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_steering_velsrc/adapter.rs:712 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_fuel_rail_tempsrc/adapter.rs:716 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_mb_airmatic_presssrc/adapter.rs:725 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| sim_mb_sam_lightsrc/adapter.rs:741 | fn | 3 | 2 | 0 | 0 | 0.5 | |
| sim_mb_bat_isosrc/adapter.rs:745 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| simulated_formula_table_encodes_known_shapessrc/adapter.rs:868 | fn | 60 | 1 | 0 | 6 | 0.5 | |
| proprietary_simulation_injects_vehicle_specific_samplessrc/adapter.rs:930 | fn | 15 | 2 | 0 | 1 | 0.5 | |
| parsed_obd_command_normalizes_mode_and_pidsrc/adapter.rs:947 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| vehicle_info_response_renders_ascii_payloadssrc/adapter.rs:956 | fn | 6 | 1 | 0 | 1 | 0.5 | |
| execute_obd_command_routes_standard_enhanced_info_and_invalid_modessrc/adapter.rs:964 | fn | 27 | 1 | 0 | 2 | 0.5 | |
| adapter_status_reads_top_level_nested_and_default_fieldssrc/adapter.rs:993 | fn | 34 | 1 | 0 | 2 | 0.5 | |
| dtcs_from_input_handles_explicit_scenario_and_empty_inputssrc/adapter.rs:1029 | fn | 25 | 1 | 0 | 1 | 0.5 | |
| elm327_frames_decode_status_markers_compact_hex_and_snapshotssrc/adapter.rs:1056 | fn | 44 | 1 | 0 | 3 | 0.5 | |
| boost_is_manifold_pressure_above_ambient_and_absent_without_both_pidssrc/adapter.rs:1102 | fn | 24 | 1 | 0 | 4 | 0.5 | |
| scenario_profiles_drive_simulated_snapshots_and_frame_countssrc/adapter.rs:1128 | fn | 23 | 2 | 0 | 4 | 0.5 | |
| simulated_formula_table_encodes_remaining_vehicle_shapessrc/adapter.rs:1153 | fn | 31 | 2 | 0 | 2 | 0.5 | |
| obd_command_can_read_vehicle_id_from_nested_adaptersrc/adapter.rs:1186 | fn | 11 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.