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

Classes

class  AMgmtListenerChannels
 
interface  IMgmtComm
 
interface  IMgmtMessenger
 Channel for receiving JSON messages from printer. More...
 
interface  IMgmtMsgListenerChannels
 Listener channels for receiving management messages from printer. More...
 
class  Listener
 
class  ListenerChannelsJson
 
class  ListenerChannelsMgmtMsg
 
class  Messenger
 Class to facilitate management message communication with printer. More...
 
class  MgmtMsg
 Container class used to hold JSON messages. More...
 

Enumerations

enum  MgmtChannelFilterType {
  MgmtChannelFilterType.ALL_MSGS, MgmtChannelFilterType.ANY_SOLICITED_MSGS_ONLY, MgmtChannelFilterType.UNSOLICITED_MSGS_ONLY, MgmtChannelFilterType.MY_SOLICITED_MSGS_ONLY,
  MgmtChannelFilterType.MY_SOLICITED_AND_UNSOLICITED_MSGS
}
 

Enumeration Type Documentation

◆ MgmtChannelFilterType

Enumerator
ALL_MSGS 

All msgs. Unfiltered. If it's a fully formed Mgmt msg, this channel type will get it.

ANY_SOLICITED_MSGS_ONLY 

Messages that have a receiver "To" field. e.g. printer response to messages that had a sender "From" field.

UNSOLICITED_MSGS_ONLY 

Messages that don't have a receiver "To" field. e.g. ODV/RFID/Label/Engine reports/status.

MY_SOLICITED_MSGS_ONLY 

Messages where the receiver "To" has specific module's solicited message identifier. e.g. module with identifier "ID_Me" sends/receives messages with "ID_Me".

MY_SOLICITED_AND_UNSOLICITED_MSGS 

Messages intended for specific message identifier and all unsolicited messages. Combines MY_SOLICITED_MSGS_ONLY and UNSOLICITED_MSGS_ONLY</b/.