UniPRT SDK  v1.0.0.0
com.UniPRT.Sdk.Json.SettingsReadWrite 類別 參考文件
類別com.UniPRT.Sdk.Json.SettingsReadWrite的繼承圖:
com.UniPRT.Sdk.Json.ISettingsReadWrite

公開方法(Public Methods)

void Dispose ()
 
Map< String, String > GetAllValues ()
 繼承自 ISettingsReadWrite.GetAllValues 更多...
 
String GetValue (String key)
 繼承自 ISettingsReadWrite.GetValue 更多...
 
Map< String, String > GetValues (List< String > keys)
 繼承自 ISettingsReadWrite.GetValues 更多...
 
boolean SetValue (String keyToSet, String valueToSet)
 繼承自 ISettingsReadWrite.SetValue 更多...
 
boolean SetValues (Map< String, String > keysToSet)
 繼承自 ISettingsReadWrite.SetValues 更多...
 
Setting GetProperties (String key)
 繼承自 ISettingsReadWrite.GetProperties 更多...
 
Map< String, SettingGetProperties (List< String > keys)
 繼承自 ISettingsReadWrite.GetProperties 更多...
 
Map< String, SettingGetAllProperties ()
 繼承自 ISettingsReadWrite.GetAllProperties 更多...
 
 SettingsReadWrite (IComm connection)
 必須傳入一個已打開的 comm 連線,並且該連線在收聽來自印表機的未請求訊息時保持開啟。 更多...
 
 SettingsReadWrite (JsonComm mgmtComm)
 當已有用於收聽管理訊息的 mgmt comm 物件存在時,呼叫此建構函數。 更多...
 
 SettingsReadWrite (String commDescriptor)
 當建立由 SDK 管理的連線時呼叫的建構函數。 更多...
 
void close () throws Exception
 

保護方法(Protected Methods)

void Dispose (boolean disposing)
 
void finalize () throws Throwable
 

私有屬性

IComm _PtrComm
 
JsonComm _MgmtComm
 
boolean _sdkManagedComm = false
 
String _managedDescriptor = ""
 
boolean _disposed = false
 

靜態私有屬性

static final String CMD_ITEM = "Cfg.Item"
 
static final String CMD_PROP = "Cfg.Prop"
 
static ObjectMapper mapper = new ObjectMapper()
 

建構子與解構子說明文件

◆ SettingsReadWrite() [1/3]

com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite ( IComm  connection)

必須傳入一個已打開的 comm 連線,並且該連線在收聽來自印表機的未請求訊息時保持開啟。

需要連線來發送/接收印表機狀態訊息。

參考 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, 及 com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm.

◆ SettingsReadWrite() [2/3]

com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite ( JsonComm  mgmtComm)

當已有用於收聽管理訊息的 mgmt comm 物件存在時,呼叫此建構函數。

每台印表機一個 JsonComm 物件,負責收聽並解析完整的管理訊息並轉發給所有管理訊息接收者。

參考 com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm.

◆ SettingsReadWrite() [3/3]

com.UniPRT.Sdk.Json.SettingsReadWrite.SettingsReadWrite ( String  commDescriptor)

當建立由 SDK 管理的連線時呼叫的建構函數。

commDescriptor 是用來連接印表機的通訊描述符。
TCP 描述符格式:"ip" 或 "ip:port"
例如:"127.0.0.1" 或 "127.0.0.1:3007"
如果未提供端口,則使用預設值。

參考 com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor, com.UniPRT.Sdk.Json.SettingsReadWrite._MgmtComm, com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm, com.UniPRT.Sdk.Json.JsonCommController.CreateMgmtComm(), 及 com.UniPRT.Sdk.Json.JsonCommController.Instance().

函式成員說明文件

◆ close()

void com.UniPRT.Sdk.Json.SettingsReadWrite.close ( ) throws Exception

◆ Dispose() [1/2]

void com.UniPRT.Sdk.Json.SettingsReadWrite.Dispose ( )

◆ Dispose() [2/2]

◆ finalize()

void com.UniPRT.Sdk.Json.SettingsReadWrite.finalize ( ) throws Throwable
protected

◆ GetAllProperties()

◆ GetAllValues()

◆ GetProperties() [1/2]

◆ GetProperties() [2/2]

◆ GetValue()

◆ GetValues()

◆ SetValue()

◆ SetValues()

資料成員說明文件

◆ _disposed

boolean com.UniPRT.Sdk.Json.SettingsReadWrite._disposed = false
private

◆ _managedDescriptor

String com.UniPRT.Sdk.Json.SettingsReadWrite._managedDescriptor = ""
private

◆ _MgmtComm

◆ _PtrComm

IComm com.UniPRT.Sdk.Json.SettingsReadWrite._PtrComm
private

◆ _sdkManagedComm

boolean com.UniPRT.Sdk.Json.SettingsReadWrite._sdkManagedComm = false
private

◆ CMD_ITEM

◆ CMD_PROP

final String com.UniPRT.Sdk.Json.SettingsReadWrite.CMD_PROP = "Cfg.Prop"
staticprivate

◆ mapper

ObjectMapper com.UniPRT.Sdk.Json.SettingsReadWrite.mapper = new ObjectMapper()
staticprivate

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