nx_machine_graph.nx
buildroot/runtime/nx_machine_graph.nx
about
dependencies 2 imports · 47 importers
diagram shows first 10 each side; +0 more imports, +37 more importers in the complete lists below.
imports: nx_syscalls.nxnx_print_process.nx
imported by: nx_auto_supports_v2_target_test.nxnx_bedmesh_emit_test.nxnx_cad_exceed.nxnx_cad_page.nxnx_cad_prims2_test.nxnx_cad_test.nxnx_christus_integration_test.nxnx_csg_fillet_test.nxnx_csg_test.nxnx_csg_torus_test.nxnx_cube_to_gcode_test.nxnx_dcc_slice_probe.nxnx_dcc_to_print_test.nxnx_estimate.nxnx_estimate_test.nxnx_gcode_arc_test.nxnx_gcode_brim_test.nxnx_gcode_emit.nxnx_gcode_emit_test.nxnx_klipper_gcode_validator_test.nxnx_machine_arch_test.nxnx_machine_graph_test.nxnx_mushroom_overhang_test.nxnx_preflight.nxnx_preflight_test.nxnx_print_e2e_test.nxnx_print_exceed_compose_test.nxnx_print_session.nxnx_print_session_test.nxnx_print_sim.nxnx_print_sim_spaghetti_test.nxnx_print_sim_test.nxnx_slice_auto_supports_test.nxnx_slice_pipe_v2_real_test.nxnx_slice_pipe_v2_test.nxnx_slice_pipeline.nxnx_slice_pipeline_test.nxnx_slicer_lib.nxnx_stl_to_gcode_real_test.nxnx_supports.nxnx_supports_physics_test.nxnx_supports_v2_test.nxnx_underridge_gcode_gate.nxnx_underridge_hook_gcode_gate.nxnx_underridge_hook_petg_gate.nxnx_underridge_master_gate.nxnx_vessel_gcode.nx
structs
| 117 | struct NxMachineGraph |
consts
| 42 | const NX_KIN_CARTESIAN: i64 = 0 |
| 43 | const NX_KIN_COREXY: i64 = 1 |
| 44 | const NX_KIN_DELTA: i64 = 2 |
| 45 | const NX_KIN_SCARA: i64 = 3 |
| 46 | const NX_KIN_HBOT: i64 = 4 |
| 50 | const NX_KIN_ROBOT_6DOF: i64 = 5 // arm-mounted nozzle (DIW concrete, |
| 52 | const NX_KIN_GANTRY: i64 = 6 // large-format gantry (concrete |
| 55 | const NX_KIN_CONVEYOR: i64 = 7 // belt printer (Creality CR-30, |
| 58 | const NX_KIN_N: i64 = 8 |
| 110 | const NX_EXT_BOWDEN: i64 = 0 |
| 111 | const NX_EXT_DIRECT_DRIVE: i64 = 1 |
| 112 | const NX_EXT_TOOLCHANGER: i64 = 2 |
| 113 | const NX_EXT_N: i64 = 3 |
| 160 | const NX_MACHINE_BYTES: i64 = 176 // 22 fields × 8 |
| 170 | const NX_MACHINE_OK: i64 = 0 |
| 171 | const NX_MACHINE_ERR_BAD_KIN: i64 = 1 |
| 172 | const NX_MACHINE_ERR_BAD_EXT: i64 = 2 |
| 173 | const NX_MACHINE_ERR_BAD_BUILD: i64 = 3 |
| 174 | const NX_MACHINE_ERR_BAD_THERMAL: i64 = 4 |
| 175 | const NX_MACHINE_ERR_BAD_MOTION: i64 = 5 |
| 176 | const NX_MACHINE_ERR_BAD_HARDWARE: i64 = 6 |
functions
| 60 | func nx_kin_is_valid(k: i64) -> i64 |
| 75 | func nx_kinematics_finite_z(k: i64) -> i64 called by 1: main |
| 82 | func nx_kinematics_xy_decoupled(k: i64) -> i64 called by 1: main |
| 94 | func nx_kinematics_5_axis_or_more(k: i64) -> i64 called by 1: main |
| 102 | func nx_kinematics_bed_translates(k: i64) -> i64 called by 1: main |
| 164 | func nx_machine_graph_alloc() -> *NxMachineGraph |
| 180 | func nx_machine_graph_validate(g: *NxMachineGraph) -> i64 |
| 215 | func nx_machine_graph_qidi_xmax3() -> *NxMachineGraph called by 39: mainnx_cad_measure_integrated_bytesmainprintsmainmain+33 calls 1: nx_machine_graph_alloc |
| 253 | func nx_machine_graph_prusa_mk4() -> *NxMachineGraph |
| 286 | func nx_machine_graph_voron_2_4() -> *NxMachineGraph |
| 320 | func nx_machine_graph_bambu_x1c() -> *NxMachineGraph |
| 353 | func nx_machine_set_process(g: *NxMachineGraph, process_class: i64) -> i64 |
| 364 | func nx_machine_verdict_name(v: i64) -> *u8 called by 1: main |