Как вызвать функцию, определенную внутри класса? - PullRequest
0 голосов
/ 07 января 2019

Как вызвать функцию setValues ​​вне класса?

Класс определяется следующим образом:

class CallbackDataBlock(ModbusSparseDataBlock):

   def setValues(self, address, value):
       super(CallbackDataBlock, self).setValues(address, value)
       self.queue.put((self.devices.get(address, None), value))

1 Ответ

0 голосов
/ 07 января 2019

если у вас есть объект (назовем его my_object) класса CallbackDataBlock, вы сможете вызвать его так:

my_object = CallbackDataBlock()
my_object.setValues(myaddress, myvalue)

просто убедитесь, что вы указали правильный адрес и значение в аргументах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...