From 94ba1195434b2b811a13f85059424cf3b07375d9 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Thu, 23 Jul 2020 12:26:51 -0400 Subject: [PATCH] change len used in header --- src/mode/sla/driver.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mode/sla/driver.js b/src/mode/sla/driver.js index 9495a76a..4428b2c7 100644 --- a/src/mode/sla/driver.js +++ b/src/mode/sla/driver.js @@ -913,7 +913,8 @@ }; } - let buflen = 3000 + coded.length + (layerCount * subcount * 28) + small.byteLength + large.byteLength; + let codelen = coded.layers.length; + let buflen = 3000 + coded.length + (codelen * subcount * 28) + small.byteLength + large.byteLength; let filebuf = new ArrayBuffer(buflen); let filedat = new self.DataWriter(new DataView(filebuf)); let printtime = (process.slaBaseLayers * process.slaBaseOn) + @@ -934,7 +935,7 @@ filedat.writeU32(2560, true); // device y let hirez = filedat.skip(4); // hirez preview address filled pater let layerpos = filedat.skip(4); // layer data address filled later - filedat.writeU32(layerCount, true); + filedat.writeU32(codelen, true); let lorez = filedat.skip(4); // hirez preview address filled later filedat.writeU32(printtime, true); // print time seconds filedat.writeU32(1, true); // projection type (1=lcd, 0=cast)