提供與 RFID 相關的服務支持。模塊用於監聽/檢索與 RFID 相關的打印機非請求消息。 更多...
#include <RfidMonitor.h>
公開型態 | |
typedef void(^ | RfidReportCallback) (RfidReport *report) |
RFID 報告更改的回調類型。 | |
實體方法 | |
(instancetype) | - initWithTcpComm: |
使用給定的 TCP 通信對象初始化一個新實例。 | |
(instancetype) | - initWithJsonComm: |
使用給定的 JSON 通信對象初始化一個新實例。 | |
(instancetype) | - initWithCommDescriptor: |
創建由 SDK 管理的連接時調用的構造函數。 | |
(void) | - SetRfidReportListening: |
設置是否啟用 RFID 報告監聽。 | |
屬性(properties) | |
BOOL | rfidReportListening |
啟用/禁用監聽/解析打印機發送的非請求 RFID 報告。 | |
RfidReportCallback | rfidReportCallback |
用於接收 RFID 報告時調用的函數。函數必須符合 RfidReportNotice 的簽名。 | |
提供與 RFID 相關的服務支持。模塊用於監聽/檢索與 RFID 相關的打印機非請求消息。
如果在打印機上啟用了非請求消息,則可以隨時發送。該模塊需要與打印機的管理端口保持恆定的“狀態”連接,以便監聽打印機發送的任何消息。
- RfidReportCallback |
RFID 報告更改的回調類型。
report | 新的 RFID 報告。 |
- (instancetype) initWithCommDescriptor: | (NSString *) | commDescriptor |
創建由 SDK 管理的連接時調用的構造函數。
commDescriptor 是用於連接打印機的通信描述符。
TCP 描述符格式:"ip" 或 "ip:port"
例如 "127.0.0.1" 或 "127.0.0.1:3007"
如果未提供端口,則使用默認值。
commDescriptor | 通信描述符。 |
- (instancetype) initWithJsonComm: | (JsonComm *) | mgmtComm |
- (instancetype) initWithTcpComm: | (TcpComm *) | connection |
- (void) SetRfidReportListening: | (BOOL) | value |
設置是否啟用 RFID 報告監聽。
value | YES 表示啟用監聽,NO 表示禁用。 |
|
readwritenonatomiccopy |
用於接收 RFID 報告時調用的函數。函數必須符合 RfidReportNotice 的簽名。
傳遞給函數的參數是一個 OdvReport 對象,表示收到的 RFID 報告。
|
readwritenonatomicassign |
啟用/禁用監聽/解析打印機發送的非請求 RFID 報告。
請注意,必須啟用此功能才能在接收到條碼報告時收到任何通知(RfidReportCallback)。