Support for reading and writing printer configurations. More...
Public Member Functions | |
List< Config > | GetAllConfig () |
Inherited from IConfigs.GetAllConfig. More... | |
Config | GetConfig (int cfgNumber) |
Inherited from IConfigs.GetConfig. More... | |
boolean | SetConfig (Config Cfg) |
Inherited from IConfigs.SetConfig More... | |
Configs (IComm connection) | |
Must pass an opened comm connection that can remain opened if listening for unsolicited msgs from printer. More... | |
Configs (JsonComm mgmtComm) | |
Constructor called when a mgmt comm object already exists for listening for mgmt msgs. More... | |
Configs (String commDescriptor) | |
Constructor called when creating a connection managed by the SDK. More... | |
void | Dispose () |
void | close () |
Protected Member Functions | |
void | Dispose (boolean disposing) |
void | finalize () throws Throwable |
Private Attributes | |
IComm | _PtrComm |
JsonComm | _MgmtComm |
boolean | _sdkManagedComm = false |
String | _managedDescriptor = "" |
boolean | _disposed = false |
Static Private Attributes | |
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 | ) |
Must pass an opened comm connection that can remain opened if listening for unsolicited msgs from printer.
A connection is necessary to send/receive printer status msgs.
References com.UniPRT.Sdk.Settings.Configs._MgmtComm, and com.UniPRT.Sdk.Settings.Configs._PtrComm.
com.UniPRT.Sdk.Settings.Configs.Configs | ( | JsonComm | mgmtComm | ) |
Constructor called when a mgmt comm object already exists for listening for mgmt msgs.
References com.UniPRT.Sdk.Settings.Configs._MgmtComm.
com.UniPRT.Sdk.Settings.Configs.Configs | ( | String | commDescriptor | ) |
Constructor called when creating a connection managed by the SDK.
commDescriptor is the descriptor for the communication used to connect with the printer.
TCP descriptor format: "ip" or "ip:port"
e.g., "127.0.0.1" or "127.0.0.1:3007"
If the port is not provided, the default value is used.
References com.UniPRT.Sdk.Settings.Configs._managedDescriptor, com.UniPRT.Sdk.Settings.Configs._MgmtComm, com.UniPRT.Sdk.Settings.Configs._sdkManagedComm, com.UniPRT.Sdk.Json.JsonCommController.CreateMgmtComm(), and com.UniPRT.Sdk.Json.JsonCommController.Instance().
void com.UniPRT.Sdk.Settings.Configs.close | ( | ) |
References com.UniPRT.Sdk.Settings.Configs.Dispose().
Referenced by com.UniPRT.Sdk.Settings.Configs.finalize().
void com.UniPRT.Sdk.Settings.Configs.Dispose | ( | ) |
Referenced by com.UniPRT.Sdk.Settings.Configs.close().
|
protected |
References 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(), and com.UniPRT.Sdk.Json.JsonCommController.ReleaseMgmtComm().
|
protected |
List<Config> com.UniPRT.Sdk.Settings.Configs.GetAllConfig | ( | ) |
Inherited from IConfigs.GetAllConfig.
Implements com.UniPRT.Sdk.Settings.IConfigs.
References com.UniPRT.Sdk.Settings.Configs.CFG_INDEX_FACTORY, com.UniPRT.Sdk.Settings.Configs.CFG_INDEX_MAX, and com.UniPRT.Sdk.Settings.Configs.GetConfig().
Config com.UniPRT.Sdk.Settings.Configs.GetConfig | ( | int | cfgNumber | ) |
Inherited from IConfigs.GetConfig.
Implements com.UniPRT.Sdk.Settings.IConfigs.
References 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(), and com.UniPRT.Sdk.Json.JsonComm.SendAndWaitForResponse().
Referenced by com.UniPRT.Sdk.Settings.Configs.GetAllConfig().
boolean com.UniPRT.Sdk.Settings.Configs.SetConfig | ( | Config | Cfg | ) |
Inherited from IConfigs.SetConfig
Implements com.UniPRT.Sdk.Settings.IConfigs.
References 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(), and com.UniPRT.Sdk.Settings.Config.toString().
|
private |
Referenced by com.UniPRT.Sdk.Settings.Configs.Dispose(), and com.UniPRT.Sdk.Settings.Configs.finalize().
|
private |
Referenced by com.UniPRT.Sdk.Settings.Configs.Configs(), and com.UniPRT.Sdk.Settings.Configs.Dispose().
|
private |
|
private |
Referenced by com.UniPRT.Sdk.Settings.Configs.Configs().
|
private |
Referenced by com.UniPRT.Sdk.Settings.Configs.Configs(), and com.UniPRT.Sdk.Settings.Configs.Dispose().
|
staticprivate |
Referenced by com.UniPRT.Sdk.Settings.Configs.GetAllConfig().
|
staticprivate |
Referenced by com.UniPRT.Sdk.Settings.Configs.GetAllConfig().
|
staticprivate |
Referenced by com.UniPRT.Sdk.Settings.Configs.GetConfig().
|
staticprivate |
Referenced by com.UniPRT.Sdk.Settings.Configs.SetConfig().