Enforce LinuxCNC WASM authority for XYZAC frontend

This commit is contained in:
2026-09-02 07:43:47 +08:00
parent c60e3a1e8f
commit 6b689fd69e
36 changed files with 514 additions and 210 deletions

View File

@@ -67,6 +67,7 @@ typedef struct sim_io_spindle_state {
double max_rpm;
double accel_rpm_s;
double tolerance_rpm;
double override_scale;
double orient_angle;
double revs;
uint32_t tick;
@@ -122,6 +123,7 @@ int sim_io_spindle_command(sim_io *io, uint32_t spindle, double rpm,
uint32_t enabled);
int sim_io_spindle_adjust(sim_io *io, uint32_t spindle, double delta);
int sim_io_spindle_brake(sim_io *io, uint32_t spindle, uint32_t engaged);
int sim_io_spindle_set_override(sim_io *io, uint32_t spindle, double scale);
int sim_io_spindle_set_inhibit(sim_io *io, uint32_t spindle, uint32_t inhibit);
int sim_io_spindle_set_fault(sim_io *io, uint32_t spindle, uint32_t fault);
int sim_io_spindle_set_index_enable(sim_io *io, uint32_t spindle, uint32_t enable);