公開方法(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 | 包含要設置的鍵和值的字典。 |