UniPRT SDK  v1.0.0.0
UniPRT.Sdk.Monitor Namespace Reference

Classes

interface  IOdvMonitor
 
interface  IPrinterMonitor
 
interface  IRfidMonitor
 
class  OdvMonitor
 Provide support for ODV related services. Module to facilitate listening/retrieval of printer unsolicited messaging related to ODV. More...
 
class  PrinterMonitor
 Module to facilitate listening/retrieval of printer unsolicited messaging or retrieval of printer status/information. More...
 
class  RfidMonitor
 Provide support for RFID related services. Module to facilitate listening/retrieval of printer unsolicited messaging related to RFID. More...
 

Functions

delegate void AlertStatusNotice (string[] alert)
 Delegate function signature type for setting the callback for fault/alert change notice. More...
 
delegate void DisplayStatusNotice (string[] displayLines)
 Delegate function signature type for setting the callback for front panel change notice. More...
 
delegate void EngineStatusNotice (string engineState)
 Delegate function signature type for setting the callback for engine status change notice. More...
 
delegate void OdvReportNotice (OdvReport odvReport)
 Delegate function signature type for setting the callback when barcode report received. For setting OdvReportCallback. More...
 
delegate void RfidReportNotice (RfidReport rfidReport)
 Delegate function signature type for setting the callback when RFID report received. For setting RfidReportCallback. More...
 

Function Documentation

◆ AlertStatusNotice()

delegate void UniPRT.Sdk.Monitor.AlertStatusNotice ( string[]  alert)

Delegate function signature type for setting the callback for fault/alert change notice.

The alert string array passed in represents the alert number sent by printer at alert[0] and brief description at alert[1].
e.g. "2418" represents a "Print Head Open" alert. alert[0] = "2418"; alert[1] = "Print Head Open";

◆ DisplayStatusNotice()

delegate void UniPRT.Sdk.Monitor.DisplayStatusNotice ( string[]  displayLines)

Delegate function signature type for setting the callback for front panel change notice.

The displayLines passed is a string array with each entry representing a text line on display.
e.g. displayLines[0] = 1st text line on display, displayLines[1] = 2nd text line on display.

◆ EngineStatusNotice()

delegate void UniPRT.Sdk.Monitor.EngineStatusNotice ( string  engineState)

Delegate function signature type for setting the callback for engine status change notice.

The engineState passed in is any of the "fault", "idle", "offline", "pause", "printing", "present" (Label Present).

◆ OdvReportNotice()

delegate void UniPRT.Sdk.Monitor.OdvReportNotice ( OdvReport  odvReport)

Delegate function signature type for setting the callback when barcode report received. For setting OdvReportCallback.

The parameter passed into the function is a OdvReport object representing the ODV report received.

◆ RfidReportNotice()

delegate void UniPRT.Sdk.Monitor.RfidReportNotice ( RfidReport  rfidReport)

Delegate function signature type for setting the callback when RFID report received. For setting RfidReportCallback.

The parameter passed into the function is a OdvReport object representing the RFID report received.