UniPRT SDK v1.0.0.0
 
載入中...
搜尋中...
無符合項目
RfidMonitor 類別 參考文件

提供與 RFID 相關的服務支持。模塊用於監聽/檢索與 RFID 相關的打印機非請求消息。 更多...

#include <RfidMonitor.h>

類別RfidMonitor的繼承圖:

公開型態

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 相關的打印機非請求消息。

如果在打印機上啟用了非請求消息,則可以隨時發送。該模塊需要與打印機的管理端口保持恆定的“狀態”連接,以便監聽打印機發送的任何消息。

備註
  • 要使打印機發送 RFID 報告,必須滿足以下設置:
    • 在打印機 RFID 菜單中:"AutoID Mgr Rpt = Enable"

型態定義成員說明文件

◆ RfidReportCallback

- RfidReportCallback

RFID 報告更改的回調類型。

參數
report新的 RFID 報告。

方法文件

◆ initWithCommDescriptor:

- (instancetype) initWithCommDescriptor: (NSString *) commDescriptor

創建由 SDK 管理的連接時調用的構造函數。

commDescriptor 是用於連接打印機的通信描述符。

TCP 描述符格式:"ip" 或 "ip:port"

例如 "127.0.0.1" 或 "127.0.0.1:3007"

如果未提供端口,則使用默認值。

參數
commDescriptor通信描述符。
傳回值
一個初始化的 RfidMonitor 實例,如果無法創建對象,則返回 nil。

◆ initWithJsonComm:

- (instancetype) initWithJsonComm: (JsonComm *) mgmtComm

使用給定的 JSON 通信對象初始化一個新實例。

參數
mgmtCommJSON 通信對象。
傳回值
一個初始化的 RfidMonitor 實例,如果無法創建對象,則返回 nil。

◆ initWithTcpComm:

- (instancetype) initWithTcpComm: (TcpComm *) connection

使用給定的 TCP 通信對象初始化一個新實例。

參數
connectionTCP 通信對象。
傳回值
一個初始化的 RfidMonitor 實例,如果無法創建對象,則返回 nil。

◆ SetRfidReportListening:

- (void) SetRfidReportListening: (BOOL) value

設置是否啟用 RFID 報告監聽。

參數
valueYES 表示啟用監聽,NO 表示禁用。

屬性(property)說明文件

◆ rfidReportCallback

- (RfidReportCallback) rfidReportCallback
readwritenonatomiccopy

用於接收 RFID 報告時調用的函數。函數必須符合 RfidReportNotice 的簽名。

傳遞給函數的參數是一個 OdvReport 對象,表示收到的 RFID 報告。

◆ rfidReportListening

- (BOOL) rfidReportListening
readwritenonatomicassign

啟用/禁用監聽/解析打印機發送的非請求 RFID 報告。

請注意,必須啟用此功能才能在接收到條碼報告時收到任何通知(RfidReportCallback)。


此類別(class) 文件是由下列檔案中產生: