Public 成员函数 | |
| __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 | 包含要设置的键和值的字典。 |