We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e8a376 commit c1e51cbCopy full SHA for c1e51cb
umodbus/tcp.py
@@ -138,10 +138,13 @@ def _create_response(self,
138
:returns: Values of this register
139
:rtype: Union[bool, int, List[int], List[bool]]
140
"""
141
+ data = []
142
if type(self._register_dict[reg_type][request.register_addr]) is list:
- return self._register_dict[reg_type][request.register_addr]
143
+ data = self._register_dict[reg_type][request.register_addr]
144
else:
- return [self._register_dict[reg_type][request.register_addr]]
145
+ data = [self._register_dict[reg_type][request.register_addr]]
146
+
147
+ return data[:request.quantity]
148
149
def _process_read_access(self, request: request, reg_type: str) -> None:
150
0 commit comments