Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

crates/cre8-app-device/src/connection.rs

cre8-app-device · module connection · src · 2,286 lines (1,939 code, 127 comment) · sha 9fca8f5bb0948d93

Items

const SPECS struct DeviceQuery enum Action const DEVICE_ACTION_ALIASES const DEVICE_CONNECTION_ACTIONS impl DeviceQuery type DeviceActionHandler struct DeviceActionRoute const DEVICE_ACTION_ROUTES struct ChainVerdict type ConnectionHandlerEntry static HANDLERS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 120 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
connectsrc/connection.rs:444fn512415.3
connect_action_responsesrc/connection.rs:502fn111115
result_actionsrc/connection.rs:716fn81114.7
device_result_valuesrc/connection.rs:725fn81114.5
device_gcode_stream_responsesrc/connection.rs:655fn2010994.3
device_transport_responsesrc/connection.rs:1300fn157763.6
temp_dbsrc/connection.rs:1577fn311812.9
device_print_responsesrc/connection.rs:702fn135542.6
annotate_devicesrc/connection.rs:16fn92311.8
lookup_device_actionsrc/connection.rs:422fn31311.8
query_devicessrc/connection.rs:32fn151221.7
get_device_valuesrc/connection.rs:49fn141231.7
status_valuesrc/connection.rs:749fn294251.7
annotate_devicessrc/connection.rs:26fn41321.7
record_reading_responsesrc/connection.rs:823fn381261.7
scan_peripherals_responsesrc/connection.rs:782fn211231.4
prune_responsesrc/connection.rs:806fn121211.4
verify_reading_responsesrc/connection.rs:955fn151201.3
readings_responsesrc/connection.rs:975fn312221.3
verify_reading_chain_responsesrc/connection.rs:1013fn251231.3
issue_command_responsesrc/connection.rs:1121fn341261.3
command_ack_responsesrc/connection.rs:1161fn434241.3
verify_chain_windowsrc/connection.rs:1050fn507321.3
action_for_connectionsrc/connection.rs:426fn51201.3
with_actionsrc/connection.rs:432fn112201.3
entry_signature_oksrc/connection.rs:1104fn102101
transport_status_responsesrc/connection.rs:1316fn101111
scan_adapters_responsesrc/connection.rs:1327fn101111
listen_responsesrc/connection.rs:1338fn111111
stop_listen_responsesrc/connection.rs:1350fn91111
read_frames_responsesrc/connection.rs:1360fn131121
discover_capabilities_responsesrc/connection.rs:1374fn101111
query_responsesrc/connection.rs:734fn31110.9
get_responsesrc/connection.rs:738fn31110.9
status_responsesrc/connection.rs:742fn31110.9
sync_responsesrc/connection.rs:1288fn111110.9
honest_entrysrc/connection.rs:2022fn111230.9
handle_device_readingsrc/connection.rs:1466fn31110.9
machine_gate_refusalsrc/connection.rs:677fn62120.9
persist_command_acksrc/connection.rs:1254fn332130.8
persist_readingsrc/connection.rs:866fn843160.7
persist_pending_commandsrc/connection.rs:1208fn422150.7
device_recordsrc/connection.rs:1581fn151100.6
handle_device_querysrc/connection.rs:1407fn41110.5
handle_device_getsrc/connection.rs:1412fn41110.5
handle_device_statussrc/connection.rs:1417fn31110.5
handle_device_scan_peripheralssrc/connection.rs:1421fn31110.5
handle_device_prunesrc/connection.rs:1425fn31110.5
handle_device_syncsrc/connection.rs:1429fn121110.5
handle_device_transport_statussrc/connection.rs:1442fn31110.5
handle_device_scan_adapterssrc/connection.rs:1446fn31110.5
handle_device_listensrc/connection.rs:1450fn31110.5
handle_device_stop_listensrc/connection.rs:1454fn31110.5
handle_device_read_framessrc/connection.rs:1458fn31110.5
handle_device_discover_capabilitiessrc/connection.rs:1462fn31110.5
DeviceQuery::actionsrc/connection.rs:407method134010.5
query_actionsrc/connection.rs:514fn81010.5
get_actionsrc/connection.rs:523fn81010.5
status_actionsrc/connection.rs:532fn81010.5
view_patch_actionsrc/connection.rs:541fn81010.5
sync_actionsrc/connection.rs:550fn81010.5
scan_peripherals_actionsrc/connection.rs:559fn81010.5
prune_actionsrc/connection.rs:568fn81010.5
reading_actionsrc/connection.rs:577fn81010.5
verify_reading_actionsrc/connection.rs:586fn81010.5
readings_actionsrc/connection.rs:595fn81010.5
verify_reading_chain_actionsrc/connection.rs:604fn81010.5
command_actionsrc/connection.rs:613fn81010.5
command_ack_actionsrc/connection.rs:622fn81010.5
transport_actionsrc/connection.rs:631fn81010.5
gcode_stream_actionsrc/connection.rs:640fn81010.5
machine_gate_refusalsrc/connection.rs:687fn31000.5
print_actionsrc/connection.rs:691fn81010.5
vehicle_discover_payloadsrc/connection.rs:1385fn191000.5
handle_device_verify_readingsrc/connection.rs:1470fn31010.5
handle_device_readingssrc/connection.rs:1474fn31010.5
handle_device_verify_reading_chainsrc/connection.rs:1478fn31010.5
handle_device_commandsrc/connection.rs:1482fn31010.5
handle_device_command_acksrc/connection.rs:1486fn31010.5
handle_device_gcode_stream_startsrc/connection.rs:1490fn31010.5
handle_device_gcode_stream_statussrc/connection.rs:1494fn31010.5
handle_device_gcode_stream_cancelsrc/connection.rs:1498fn31010.5
handle_device_gcode_stream_listsrc/connection.rs:1502fn31010.5
handle_device_gcode_stream_controlsrc/connection.rs:1506fn31010.5
handle_device_gcode_jogsrc/connection.rs:1510fn31010.5
handle_device_gcode_set_zerosrc/connection.rs:1514fn31010.5
handle_device_gcode_machine_statussrc/connection.rs:1518fn31010.5
handle_device_printer_probesrc/connection.rs:1522fn31010.5
handle_device_print_job_sendsrc/connection.rs:1526fn31010.5
handle_device_print_job_statussrc/connection.rs:1530fn31010.5
handle_device_print_job_cancelsrc/connection.rs:1534fn31010.5
annotate_device_marks_liveness_and_onlinesrc/connection.rs:1600fn192040.5
action_for_connection_covers_every_registered_connectionsrc/connection.rs:1621fn82010.5
lookup_device_action_resolves_aliases_and_rejects_unknownsrc/connection.rs:1631fn71010.5
with_action_inserts_into_object_and_wraps_scalarssrc/connection.rs:1640fn141010.5
device_query_infers_action_from_shapesrc/connection.rs:1656fn141000.5
connect_query_and_status_on_empty_storesrc/connection.rs:1674fn161030.5
connect_get_missing_device_returns_not_oksrc/connection.rs:1692fn81030.5
connect_view_patch_returns_patch_envelopesrc/connection.rs:1702fn61030.5
connect_sync_requires_peer_id_then_succeedssrc/connection.rs:1710fn121030.5
connect_scan_peripherals_and_prunesrc/connection.rs:1724fn141030.5
connect_transport_actions_via_simulatorsrc/connection.rs:1740fn321030.5
connect_unknown_action_falls_back_to_result_servicesrc/connection.rs:1774fn61030.5
handler_wrappers_dispatch_like_connectsrc/connection.rs:1784fn4510140.5
connect_reading_signs_persists_and_verifiessrc/connection.rs:1833fn441030.5
connect_verify_reading_rejects_a_tampered_envelopesrc/connection.rs:1879fn191030.5
connect_reading_requires_core_fieldssrc/connection.rs:1900fn281030.5
connect_reading_updates_existing_device_without_wiping_identitysrc/connection.rs:1930fn291030.5
connect_readings_history_accrues_and_chain_verifiessrc/connection.rs:1963fn442030.5
verify_reading_chain_on_empty_or_missing_device_is_vacuously_oksrc/connection.rs:2009fn111030.5
verify_chain_window_accepts_honest_and_rejects_tamperingsrc/connection.rs:2035fn251020.5
verify_chain_window_trims_anchor_on_a_checkpointsrc/connection.rs:2062fn121020.5
connect_command_issue_and_ack_round_tripsrc/connection.rs:2078fn421030.5
connect_command_ack_force_rejects_a_tampered_commandsrc/connection.rs:2122fn251050.5
connect_command_ack_without_a_pending_command_errorssrc/connection.rs:2149fn141030.5
connect_command_requires_core_fieldssrc/connection.rs:2165fn81030.5
specs_and_handlers_stay_in_syncsrc/connection.rs:2175fn163010.5
connect_routes_gcode_stream_actionssrc/connection.rs:2193fn241020.5
connect_routes_grbl_control_and_one_shot_actionssrc/connection.rs:2219fn241020.5
connect_routes_print_actionssrc/connection.rs:2245fn411020.5

Source not readable from this process.