11#import <Foundation/Foundation.h>
12#import <UniPRT/TcpComm.h>
13#import <UniPRT/JsonComm.h>
14#import <UniPRT/SynchronizationContext.h>
15#import <UniPRT/JsonCommController.h>
16#import <UniPRT/RfidReport.h>
66@property (nonatomic, strong) NSString *DONT_CARE_ID;
78@property (nonatomic, strong) NSString *engineStatus;
90@property (nonatomic, strong) NSArray<NSString *> *alertStatus;
102@property (nonatomic, strong) NSArray<NSString *> *displayStatus;
114@property (nonatomic, strong) NSString *managedDescriptor;
126@property (nonatomic, strong) NSThread *listenerThread;
138@property (nonatomic, strong) SynchronizationContext *syncContext;
179- (instancetype)initWithTcpComm:(
TcpComm *)connection;
200- (instancetype)initWithJsonComm:(JsonComm *)mgmtComm;
245- (instancetype)initWithCommDescriptor:(NSString *)commDescriptor;
263- (void)SetRfidReportListening:(BOOL)value;
Provide support for RFID related services. Module to facilitate listening/retrieval of printer unsoli...
Definition RfidMonitor.h:53
void(^ RfidReportCallback)(RfidReport *report)
A callback type for RFID report changes.
Definition RfidMonitor.h:284
RfidReportCallback rfidReportCallback
Holds the function to call when RFID reports are received. Function must match signature of RfidRepor...
Definition RfidMonitor.h:302
BOOL rfidReportListening
Enable/disable listening/parsing unsolicited RFID reports sent from printer.
Definition RfidMonitor.h:158
Rfid report based on RFID tag messages received from printer.
Definition RfidReport.h:110
A class for TCP communication, inheriting from AComm and conforming to the NSStreamDelegate protocol.
Definition TcpComm.h:101