grid-apps-cmms/src/mode/sla/driver.js

31 lines
836 B
JavaScript
Raw Normal View History

2020-06-03 22:39:30 -04:00
/** Copyright Stewart Allen <sa@grid.space> -- All Rights Reserved */
2020-04-13 17:42:40 -04:00
"use strict";
(function() {
if (!self.kiri.driver) self.kiri.driver = { };
if (self.kiri.driver.SLA) return;
2020-06-03 22:39:30 -04:00
const KIRI = self.kiri,
2020-04-13 17:42:40 -04:00
SLA = KIRI.driver.SLA = {
2020-11-05 18:29:04 -05:00
// init, // src/mode/sla/client.js
// slice, // src/mode/sla/slice.js
2020-04-13 17:42:40 -04:00
printSetup,
2020-11-08 18:39:21 -05:00
// export, // src/mode/sla/export.js
2020-11-05 18:29:04 -05:00
// printDownload, // src/mode/sla/client.js
legacy: false
};
2020-06-03 22:39:30 -04:00
2020-11-05 18:29:04 -05:00
if (SLA.legacy) console.log("SLA Driver in Legacy Mode");
2020-04-17 14:20:49 -04:00
2020-04-13 17:42:40 -04:00
/**
2020-04-13 21:52:05 -04:00
* DRIVER PRINT CONTRACT - runs in worker
2020-04-13 17:42:40 -04:00
* @param {Object} print state object
* @param {Function} update incremental callback
*/
function printSetup(print, update) {
update(1);
};
})();