.\"******************************************************************* .\" .\" This file was extracted from hal/components/spindle_monitor.comp using halcompile.g. .\" Modify the source file. .\" .\"******************************************************************* .TH SPINDLE_MONITOR "9" "2023-02-10" "LinuxCNC Documentation" "HAL Component" .SH NAME spindle_monitor \- spindle at-speed and underspeed detection .SH SYNOPSIS .HP .B loadrt spindle_monitor [count=\fIN\fB|names=\fIname1\fB[,\fIname2...\fB]] .SH FUNCTIONS .TP \fBspindle-monitor.\fIN\fB\fR (requires a floating-point thread) .SH PINS .TP .B spindle-monitor.\fIN\fB.spindle-is-on\fR bit in \fR .br .ns .TP .B spindle-monitor.\fIN\fB.spindle-command\fR float in \fR .br .ns .TP .B spindle-monitor.\fIN\fB.spindle-feedback\fR float in \fR .br .ns .TP .B spindle-monitor.\fIN\fB.spindle-at-speed\fR bit out \fR .br .ns .TP .B spindle-monitor.\fIN\fB.spindle-underspeed\fR bit out \fR .SH PARAMETERS .TP .B spindle-monitor.\fIN\fB.level\fR u32 rw \fR state machine state .TP .B spindle-monitor.\fIN\fB.threshold\fR float rw \fR .SH AUTHOR Sebastian Kuzminsky .SH LICENSE gpl v2 or higher