From 0a8b8ce10a95e03764c122028ce115ef21bfd6af Mon Sep 17 00:00:00 2001 From: Steven Dotts Date: Tue, 28 Jul 2026 11:56:18 -0500 Subject: [PATCH] Make device input buffer per-instance instead of shared --- generate/templates/device.py.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generate/templates/device.py.in b/generate/templates/device.py.in index 5a143d5..bc54936 100644 --- a/generate/templates/device.py.in +++ b/generate/templates/device.py.in @@ -20,8 +20,10 @@ class PingDevice(object): _{{field}} = None {% endfor%} - _input_buffer = deque() def __init__(self, payload_dict=None): + ## Receive buffer for this device's io stream. + self._input_buffer = deque() + my_payload_dict = {} if payload_dict is not None: my_payload_dict = definitions.payload_dict_common.copy()