/** * Phase 1 we link the tag to the line only the line3.x where x is the line number * Phase 2 we will generate a label to be reprinted at staion 4 */ import {createLog} from "../../../logger/logger.js"; import type {TagData} from "../tagData.js"; import {tagStuff} from "../tags/crudTag.js"; export const station3Tags = async (tagData: TagData[]) => { // make sure we only have one tag or dont update if (tagData.length != 1) { createLog( "error", "rfid", "rfid", `There are ${tagData.length} tags, and ${tagData[0].reader} only allows 1 tag to create a label.` ); // get tag data tagStuff(tagData); } else { //console.log("Generate the label and link it to the tag."); const tagdata = await tagStuff(tagData); createLog("info", "rfid", "rfid", "Generate a label and link it to this tag."); } };