@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.
83 lines (82 loc) • 2.12 kB
JavaScript
//#region src/utils/bgcode/bgcode.types.ts
const BgCodeBlockTypes = {
FileMetadata: 0,
PrinterMetadata: 3,
Thumbnail: 5,
PrintMetadata: 4,
SlicerMetadata: 2,
GCode: 1
};
const BgCodeBlockTypeName = {
[]: "FileMetadata",
[]: "GCode",
[]: "SlicerMetadata",
[]: "PrinterMetadata",
[]: "PrintMetadata",
[]: "Thumbnail"
};
const BgCodeBlockParameterSizes = {
[]: 2,
[]: 2,
[]: 2,
[]: 2,
[]: 2,
[]: 6
};
const BgCodeCompression = {
None: 0,
Deflate: 1,
Heatshrink_11_4: 2,
Heatshrink_12_4: 3
};
const BgCodeCompressionInfo = {
0: { kind: "none" },
1: { kind: "deflate" },
2: {
kind: "heatshrink",
window: 11,
lookahead: 4
},
3: {
kind: "heatshrink",
window: 12,
lookahead: 4
}
};
const BgCodeCompressionName = {
0: "None",
1: "Deflate",
2: "Heatshrink(11,4)",
3: "Heatshrink(12,4)"
};
const BgCodeChecksumTypes = {
None: 0,
Crc32: 1
};
const BgCodeChecksumTypeSize = {
[]: 0,
[]: 4
};
const BgCodeThumbnailFormats = {
PNG: 0,
JPG: 1,
QOI: 2
};
const BgCodeThumbnailFormatName = {
[]: "PNG",
[]: "JPG",
[]: "QOI"
};
const BgCodeThumbnailFormatExtension = {
[]: "png",
[]: "jpg",
[]: "qoi"
};
const GcodeEncodingTypes = {
None: 0,
MeatPack: 1,
MeatPackKeepingComments: 2
};
//#endregion
export { BgCodeBlockParameterSizes, BgCodeBlockTypeName, BgCodeBlockTypes, BgCodeChecksumTypeSize, BgCodeChecksumTypes, BgCodeCompression, BgCodeCompressionInfo, BgCodeCompressionName, BgCodeThumbnailFormatExtension, BgCodeThumbnailFormatName, BgCodeThumbnailFormats, GcodeEncodingTypes };
//# sourceMappingURL=bgcode.types.js.map