Converts a value from the unit set in system settings to the current G-code unit (G20 for inches, G21 for millimeters).
setunit_to_unit(value)
Convert 1 inch to G-code units
setunit_to_unit(1); // returns 25.4 if G21 (mm), 1 if G20 (inches)
Convert 100 mm to G-code units
setunit_to_unit(100); // returns 3.937 if G20 (inches), 100 if G21 (mm)
Pseudocode:
if (_set_units == _units) return value; else if (_set_units == inches) return value * 25.4; else if (_set_units == millimeters) return value / 25.4;