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) {
|
2020-04-25 21:08:13 -04:00
|
|
|
update(1);
|
|
|
|
|
};
|
|
|
|
|
|
2020-05-01 22:12:42 -04:00
|
|
|
})();
|