UniPRT SDK v1.0.0.0
 
載入中...
搜尋中...
無符合項目
RfidMonitor.h
1//
2// RfidMonitor.h
3// TSCPrinters SDK
4//
5// Created by Realbuber on 2024/04/11.
6//
7
8#ifndef RfidMonitor_h
9#define RfidMonitor_h
10
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>
17
52@interface RfidMonitor : NSObject
53
66@property (nonatomic, strong) NSString *DONT_CARE_ID;
67
78@property (nonatomic, strong) NSString *engineStatus;
79
90@property (nonatomic, strong) NSArray<NSString *> *alertStatus;
91
102@property (nonatomic, strong) NSArray<NSString *> *displayStatus;
103
114@property (nonatomic, strong) NSString *managedDescriptor;
115
126@property (nonatomic, strong) NSThread *listenerThread;
127
138@property (nonatomic, strong) SynchronizationContext *syncContext;
139
158@property (nonatomic) BOOL rfidReportListening;
159
179- (instancetype)initWithTcpComm:(TcpComm *)connection;
180
200- (instancetype)initWithJsonComm:(JsonComm *)mgmtComm;
201
245- (instancetype)initWithCommDescriptor:(NSString *)commDescriptor;
246
263- (void)SetRfidReportListening:(BOOL)value;
264
284typedef void (^RfidReportCallback)(RfidReport *report);
285
302@property (nonatomic, copy) RfidReportCallback rfidReportCallback;
303
304@end
305
306#endif /* RfidMonitor_h */
提供與 RFID 相關的服務支持。模塊用於監聽/檢索與 RFID 相關的打印機非請求消息。
Definition RfidMonitor.h:53
void(^ RfidReportCallback)(RfidReport *report)
RFID 報告更改的回調類型。
Definition RfidMonitor.h:284
RfidReportCallback rfidReportCallback
用於接收 RFID 報告時調用的函數。函數必須符合 RfidReportNotice 的簽名。
Definition RfidMonitor.h:302
BOOL rfidReportListening
啟用/禁用監聽/解析打印機發送的非請求 RFID 報告。
Definition RfidMonitor.h:158
基於從打印機接收到的 RFID 標籤消息的 RFID 報告。
Definition RfidReport.h:110
一個用於 TCP 通信的類,繼承自 AComm 並符合 NSStreamDelegate 協議。
Definition TcpComm.h:101