<> <> <> <> DIRECTORY NSString USING [String]; BansheeMessage: CEDAR DEFINITIONS = BEGIN Key: TYPE = { <> host, printServiceName, softwareOf, lastResetOn, feedsSinceLastReset, <> jamCountersTotalRate, rateTotalTotalFeeds, commandCounters, statusCounters, plateStatusCounters, statusExtrasCounters, <> e3PreExitJam, <> solicitStatus, solicitPaperSize, beep, <> readyToFeed, pageSync, pageAtOutputTray, keyOffLine, parityError, noStatus, statusError, statusOverRun, undefinedStatus, <> bandOverrun, pageSyncMiss, <> imageFault1, imageFault2, imageFault3, sequenceFault, communicationFault, <> xerox804xTechRepLogOf, <> c4BottomFeederFault, c4TopFeederFault, e2PostRegistrationJam, e4OutputTrayFullB0B1PostExitJamB2, f5OutputTrayFullB2, <> feedBottomAligned, feedBottomOffset, feedTopAligned, feedTopOffset, display, dozeOff, wakeUp, <> warming, standBy, feeding, fuserCold, tonerLow, interlockOpen, feedTraysNotEngaged, displayAcknowledge, aboutToDozeOff, paperSmallSmall, paperSmallLarge, paperLargeSmall, paperLargeLarge, key0to9, keyClear, keyTest, keyOnLine, onLine, goingOffLine, offLine, illegalCharacter, illegalSequence, <> xeroxBansheeTechRepLogOf, iotRevision, <> e2PreregistrationJam, e4PostExitJam, c4noPaper, <> feed, enterLoopbackMode, <> feedRejected, noToner, clamShellOpen, feedTrayNotEngaged, diagnosticMode, callForService, copyMode, paperLetter, paperLegal, paperA4, paper215X330, paperEnvelope10, paperEnvelopeRX, keyReset, keyLastPage, diagnostic36, diagnostic37, diagnostic38, diagnostic39, diagnostic40, diagnostic41, diagnostic42, diagnostic43, diagnostic44, diagnostic45, diagnostic46, diagnostic47, stopDiagnostic, softReset, <> exit, commandStatusTurnaroundTest, imageTest, displayTechRepLog, printTechRepLog, resetTechRepLog, selectFrom, installTurnaroundPlug, commandStatusTurnaroundTest2, repeatTest, pleaseConfirm, working, failing, removeTurnaroundPlug, reconnectPrinter, imageTest2, imageTestFailingCode1, imageTestFailingCode2, imageTestFailingCode3, imageTestFailingCode4, imageTestFailingCode5, imageTestFailingCode6, imageTestFailingCode7, imageTestFailingCode8, imageTestAbortedTPProblem, imageTestAbortedOther, repairMode}; totalKeys: CARDINAL = ORD[LAST[Key]] - ORD[FIRST[Key]] + 1; GetNSMessage: PROCEDURE [key: Key] RETURNS [nsString: NSString.String]; END. LOG When / Who / What 30-Jul-85 20:05:15 / Strickberger / Created for Euclid.