Skip to content

Commit 145e97b

Browse files
authored
analog channel checksum mask (#137)
1 parent cef428d commit 145e97b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/pyControl/hardware.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ def send_buffer(self, run_stop=False):
336336
self.data_header[5:9] = self.buffer_start_times[buffer_n].to_bytes(4, "little")
337337
checksum = sum(self.data_header[5:])
338338
checksum += sum(self.buffers_mv[buffer_n][:n_samples] if run_stop else self.buffers[buffer_n])
339-
self.data_header[1:3] = checksum.to_bytes(2, "little")
339+
self.data_header[1:3] = (checksum & 0xFFFF).to_bytes(2, "little")
340340
fw.usb_serial.write(self.data_header)
341341
if run_stop:
342342
fw.usb_serial.send(self.buffers_mv[buffer_n][:n_samples])

0 commit comments

Comments
 (0)