Skip to content

Commit 96627c9

Browse files
fleimgruberdhoomakethu
authored andcommitted
Remote single slave context refers to instance (#133)
Some methods of RemoteSingleSlaveContext did not refer to the instance context. * examples/contrib/remote_server_context.py: Methods validate, getValues and setValues of RemoteSingleSlaveContext
1 parent f2e17d0 commit 96627c9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/contrib/remote_server_context.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def validate(self, fx, address, count=1):
6666
:returns: True if the request in within range, False otherwise
6767
'''
6868
_logger.debug("validate[%d] %d:%d" % (fx, address, count))
69-
result = context.get_callbacks[self.decode(fx)](address, count, self.unit_id)
69+
result = self.context.get_callbacks[self.decode(fx)](address, count, self.unit_id)
7070
return result.function_code < 0x80
7171

7272
def getValues(self, fx, address, count=1):
@@ -78,7 +78,7 @@ def getValues(self, fx, address, count=1):
7878
:returns: The requested values from a:a+c
7979
'''
8080
_logger.debug("get values[%d] %d:%d" % (fx, address, count))
81-
result = context.get_callbacks[self.decode(fx)](address, count, self.unit_id)
81+
result = self.context.get_callbacks[self.decode(fx)](address, count, self.unit_id)
8282
return self.__extract_result(self.decode(fx), result)
8383

8484
def setValues(self, fx, address, values):
@@ -89,7 +89,7 @@ def setValues(self, fx, address, values):
8989
:param values: The new values to be set
9090
'''
9191
_logger.debug("set values[%d] %d:%d" % (fx, address, len(values)))
92-
context.set_callbacks[self.decode(fx)](address, values, self.unit_id)
92+
self.context.set_callbacks[self.decode(fx)](address, values, self.unit_id)
9393

9494
def __str__(self):
9595
''' Returns a string representation of the context

0 commit comments

Comments
 (0)