Skip to content

Commit 4014b15

Browse files
committed
Fix mypy errors.
1 parent 6a70ba0 commit 4014b15

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

canopen/sync.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ class SyncProducer:
1515
def __init__(self, network: canopen.network.Network):
1616
self.network = network
1717
self.period: Optional[float] = None
18-
self._task = None
18+
self._task: Optional[canopen.network.PeriodicMessageTask] = None
1919

2020
def transmit(self, count: Optional[int] = None):
2121
"""Send out a SYNC message once.
2222
2323
:param count:
2424
Counter to add in message.
2525
"""
26-
data = [count] if count is not None else []
26+
data = bytes([count]) if count is not None else b""
2727
self.network.send_message(self.cob_id, data)
2828

2929
def start(self, period: Optional[float] = None):
@@ -41,7 +41,7 @@ def start(self, period: Optional[float] = None):
4141
if not self.period:
4242
raise ValueError("A valid transmission period has not been given")
4343

44-
self._task = self.network.send_periodic(self.cob_id, [], self.period)
44+
self._task = self.network.send_periodic(self.cob_id, b"", self.period)
4545

4646
def stop(self):
4747
"""Stop periodic transmission of SYNC message."""

0 commit comments

Comments
 (0)