支持读取和写入印表机配置。 更多...
Public 成员函数 | |
List< Config > | GetAllConfig () |
继承自 IConfigs.GetAllConfig 更多... | |
Config | GetConfig (int cfgNumber) |
继承自 IConfigs.GetConfig 更多... | |
boolean | SetConfig (Config Cfg) |
继承自 IConfigs.SetConfig 更多... | |
Configs (IComm connection) | |
必须传递一个已打开的 comm 连接,当监听来自印表机的非请求讯息时,可以保持打开状态。 更多... | |
Configs (JsonComm mgmtComm) | |
当已有的 mgmt comm 对象存在以监听管理讯息时调用此构造函数。 更多... | |
Configs (String commDescriptor) | |
当由 SDK 管理的连接被创建时调用此构造函数。 更多... | |
void | Dispose () |
void | close () |
Protected 成员函数 | |
void | Dispose (boolean disposing) |
void | finalize () throws Throwable |
Private 属性 | |
IComm | _PtrComm |
JsonComm | _MgmtComm |
boolean | _sdkManagedComm = false |
String | _managedDescriptor = "" |
boolean | _disposed = false |
静态 Private 属性 | |
static final String | CMD_READ = "Cfg.Upload" |
static final String | CMD_WRITE = "Cfg.Download" |
static final int | CFG_INDEX_FACTORY = 0 |
static final int | CFG_INDEX_MAX = 8 |
com.UniPRT.Sdk.Settings.Configs.Configs | ( | IComm | connection | ) |
必须传递一个已打开的 comm 连接,当监听来自印表机的非请求讯息时,可以保持打开状态。
需要连接才能发送/接收印表机状态讯息。
引用了 com.UniPRT.Sdk.Settings.Configs._MgmtComm , 以及 com.UniPRT.Sdk.Settings.Configs._PtrComm.
com.UniPRT.Sdk.Settings.Configs.Configs | ( | JsonComm | mgmtComm | ) |
当已有的 mgmt comm 对象存在以监听管理讯息时调用此构造函数。
com.UniPRT.Sdk.Settings.Configs.Configs | ( | String | commDescriptor | ) |
当由 SDK 管理的连接被创建时调用此构造函数。
commDescriptor 是用于连接印表机的通信描述符。
TCP 描述符格式为:"ip" 或 "ip:port"
例如:"127.0.0.1" 或 "127.0.0.1:3007"
如果未提供端口,则使用默认值。
引用了 com.UniPRT.Sdk.Settings.Configs._managedDescriptor, com.UniPRT.Sdk.Settings.Configs._MgmtComm, com.UniPRT.Sdk.Settings.Configs._sdkManagedComm, com.UniPRT.Sdk.Json.JsonCommController.CreateMgmtComm() , 以及 com.UniPRT.Sdk.Json.JsonCommController.Instance().
void com.UniPRT.Sdk.Settings.Configs.close | ( | ) |
void com.UniPRT.Sdk.Settings.Configs.Dispose | ( | ) |
|
protected |
引用了 com.UniPRT.Sdk.Settings.Configs._disposed, com.UniPRT.Sdk.Settings.Configs._managedDescriptor, com.UniPRT.Sdk.Settings.Configs._MgmtComm, com.UniPRT.Sdk.Settings.Configs._sdkManagedComm, com.UniPRT.Sdk.Json.JsonComm.Dispose(), com.UniPRT.Sdk.Json.JsonCommController.Instance() , 以及 com.UniPRT.Sdk.Json.JsonCommController.ReleaseMgmtComm().
|
protected |
List<Config> com.UniPRT.Sdk.Settings.Configs.GetAllConfig | ( | ) |
Config com.UniPRT.Sdk.Settings.Configs.GetConfig | ( | int | cfgNumber | ) |
实现了 com.UniPRT.Sdk.Settings.IConfigs.
引用了 com.UniPRT.Sdk.Settings.Configs._MgmtComm, com.UniPRT.Sdk.Settings.Configs.CMD_READ, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.GetKeyValue(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.IsCmdSuccess() , 以及 com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
boolean com.UniPRT.Sdk.Settings.Configs.SetConfig | ( | Config | Cfg | ) |
实现了 com.UniPRT.Sdk.Settings.IConfigs.
引用了 com.UniPRT.Sdk.Settings.Configs._MgmtComm, com.UniPRT.Sdk.Settings.Configs.CMD_WRITE, com.UniPRT.Sdk.Json.JsonStringBuilder.CreateMsgFrame_Json(), com.UniPRT.Sdk.Json.JsonStringBuilder.GetRandomId_Json(), com.UniPRT.Sdk.Json.JsonStringTokenizer.IsCmdSuccess(), com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse() , 以及 com.UniPRT.Sdk.Settings.Config.toString().
|
private |
|
private |
|
private |
|
private |
|
private |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |