提供與 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)。