add gcode parsing rotational interpolation, frame get

This commit is contained in:
Stewart Allen 2025-12-12 16:34:04 -05:00
commit f097829e34
3 changed files with 67 additions and 35 deletions

View file

@ -4,6 +4,7 @@ import { api } from './api.js';
import { load } from '../../load/file.js';
import { newWidget } from './widget.js';
import { VIEWS } from './consts.js';
import { widgets } from './widgets.js';
// add frame message api listener
window.addEventListener('message', msg => {
@ -46,10 +47,22 @@ window.addEventListener('message', msg => {
case "mode": send({mode: settings.mode()}); break;
case "device": send({device: settings.dev()}); break;
case "process": send({process: settings.proc()}); break;
case "widgets": send({widgets: widgets.all().map(w => {
return {
id: w.id,
meta: w.meta,
track: w.track,
}
})}); break;
default: send({all: settings}); break;
}
if (data.set) switch (data.set) {
case "":
break;
}
if (data.features) {
Object.assign(feature, data.features);
api.show.controls(api.feature.controls);