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

用於通過 JSON 通信管理配置的類。 更多...

#include <JsonConfig.h>

類別JsonConfig的繼承圖:

實體方法

(instancetype) - initWithTcpComm:
 必須傳遞一個已打開的 TcpComm 連接,如果需要監聽來自打印機的非請求消息,該連接必須保持打開。
 
(instancetype) - initWithJsonComm:
 使用給定的 JSON 通信對象初始化一個新實例。
 
(instancetype) - initWithCommDescriptor:
 在創建由 SDK 管理的連接時調用的構造函數。
 
(NSArray< Config * > *) - getAllConfig
 JsonConfig 對象的析構函數。
 
(Config *) - getConfigWithNumber:
 獲取具有指定編號的配置。
 
(BOOL) - setConfig:
 設置指定的配置。
 

詳細描述

用於通過 JSON 通信管理配置的類。

方法文件

◆ getAllConfig

- (NSArray< Config * > *) getAllConfig

JsonConfig 對象的析構函數。

獲取所有配置。

傳回值
一個表示所有配置的 Config 對象數組。

◆ getConfigWithNumber:

- (Config *) getConfigWithNumber: (int) cfgNumber

獲取具有指定編號的配置。

參數
cfgNumber要檢索的配置編號。
傳回值
具有指定編號的配置對象。

◆ initWithCommDescriptor:

- (instancetype) initWithCommDescriptor: (NSString *) commDescriptor

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

參數
commDescriptor用於連接打印機的通信描述符,TCP 描述符格式:"ip" 或 "ip:port",例如 "127.0.0.1" 或 "127.0.0.1:3007"。如果未提供端口,則使用默認值。
傳回值
一個初始化的 JsonConfig 實例,如果無法創建對象,則返回 nil。

◆ initWithJsonComm:

- (instancetype) initWithJsonComm: (JsonComm *) mgmtComm

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

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

◆ initWithTcpComm:

- (instancetype) initWithTcpComm: (id) connection

必須傳遞一個已打開的 TcpComm 連接,如果需要監聽來自打印機的非請求消息,該連接必須保持打開。

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

◆ setConfig:

- (BOOL) setConfig: (Config *) pCfg

設置指定的配置。

參數
pCfg表示要設置的配置的 Config 對象。
傳回值
如果配置成功設置,則返回 YES;否則返回 NO。

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