公開方法(Public Methods) | |
__init__ (self, connection=None, mgmt_comm=None, comm_descriptor=None) | |
必須傳遞一個打開的TcpComm連接,如果監聽來自打印機的未請求消息,該連接可以保持打開狀態。 | |
get_all_values (self) | |
讀取所有設置的鍵/及對應的值。 | |
str | get_value_for_key (self, str key) |
讀取與給定鍵關聯的設置。 | |
dict | get_values_for_keys (self, list keys) |
讀取與給定鍵列表關聯的多個設置。 | |
bool | set_value (self, str value, str key) |
寫入與給定鍵關聯的設置值。 如果寫入成功,則返回 true。 | |
bool | set_values (self, dict keys_to_set) |
寫入與給定鍵關聯的多個設置。 如果寫入成功,則返回 true。 | |
Setting | get_properties_for_key (self, str key) |
讀取與給定鍵關聯的屬性。 實現在SettingsReadWrite中。 | |
dict | get_properties_for_keys (self, list keys) |
讀取與給定鍵列表關聯的屬性。 實現在SettingsReadWrite中。 | |
dict | get_all_properties (self) |
讀取所有屬性。 實現在SettingsReadWrite中。 | |
SettingsReadWrite.SettingsReadWrite.__init__ | ( | self, | |
connection = None, | |||
mgmt_comm = None, | |||
comm_descriptor = None ) |
必須傳遞一個打開的TcpComm連接,如果監聽來自打印機的未請求消息,該連接可以保持打開狀態。
發送/接收打印機狀態消息需要一個連接。
connection | TCP通信對象。 |
mgmt_comm | JSON通信對象。 |
comm_descriptor | 通信描述符。 |
dict SettingsReadWrite.SettingsReadWrite.get_all_properties | ( | self | ) |
讀取所有屬性。 實現在SettingsReadWrite中。
SettingsReadWrite.SettingsReadWrite.get_all_values | ( | self | ) |
讀取所有設置的鍵/及對應的值。
實現在SettingsReadWrite中。
Setting SettingsReadWrite.SettingsReadWrite.get_properties_for_key | ( | self, | |
str | key ) |
讀取與給定鍵關聯的屬性。 實現在SettingsReadWrite中。
key | 要獲取其屬性的鍵。 |
dict SettingsReadWrite.SettingsReadWrite.get_properties_for_keys | ( | self, | |
list | keys ) |
讀取與給定鍵列表關聯的屬性。 實現在SettingsReadWrite中。
keys | 要獲取其屬性的鍵數組。 |
str SettingsReadWrite.SettingsReadWrite.get_value_for_key | ( | self, | |
str | key ) |
讀取與給定鍵關聯的設置。
實現在SettingsReadWrite中。
key | 要獲取其值的鍵。 |
dict SettingsReadWrite.SettingsReadWrite.get_values_for_keys | ( | self, | |
list | keys ) |
讀取與給定鍵列表關聯的多個設置。
實現在SettingsReadWrite中。
keys | 要獲取其值的鍵數組。 |
bool SettingsReadWrite.SettingsReadWrite.set_value | ( | self, | |
str | value, | ||
str | key ) |
寫入與給定鍵關聯的設置值。 如果寫入成功,則返回 true。
注意:作為字符串處理的值應加引號。例如,value = SomeString 和 value = "SomeString" 將按接收到的內容發送,但打印機可能會以不同方式處理它們。
實現在SettingsReadWrite中。
value | 要設置的值。 |
key | 要設置其值的鍵。 |
bool SettingsReadWrite.SettingsReadWrite.set_values | ( | self, | |
dict | keys_to_set ) |
寫入與給定鍵關聯的多個設置。 如果寫入成功,則返回 true。
注意:作為字符串處理的值應加引號。例如,value = SomeString 和 value = "SomeString" 將按接收到的內容發送,但打印機可能會以不同方式處理它們。
實現在SettingsReadWrite中。
keys_to_set | 包含要設置的鍵和值的字典。 |