grid-apps-cmms/src/mode/sla/driver.js
2020-11-08 19:38:02 -05:00

28 lines
813 B
JavaScript

/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
"use strict";
(function() {
if (!self.kiri.driver) self.kiri.driver = { };
if (self.kiri.driver.SLA) return;
const KIRI = self.kiri,
SLA = KIRI.driver.SLA = {
// init, // src/mode/sla/client.js
// slice, // src/mode/sla/slice.js
prepare,
// export, // src/mode/sla/export.js
// printDownload, // src/mode/sla/client.js
legacy: false
};
if (SLA.legacy) console.log("SLA Driver in Legacy Mode");
// runs in worker. would usually be in src/mode/sla/prepare.js
function prepare(widgets, settings, update) {
self.worker.print = KIRI.newPrint(settings, widgets);
update(1);
}
})();