支持读取和写入印表机配置。 更多...
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 |