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。

该类的文档由以下文件生成: