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 | 包含要设置的键和值的字典。 |